From 6602b4b83b41817c045cb43a74ed0ce11b63d779 Mon Sep 17 00:00:00 2001 From: Bhabesh Rai Date: Thu, 7 Jan 2021 21:02:13 +0545 Subject: [PATCH 001/342] Added LogPoint implementation for CAR-2016-03-002. --- analytics/CAR-2016-03-002.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/analytics/CAR-2016-03-002.yaml b/analytics/CAR-2016-03-002.yaml index 942819f9..3171e80d 100644 --- a/analytics/CAR-2016-03-002.yaml +++ b/analytics/CAR-2016-03-002.yaml @@ -41,6 +41,11 @@ implementations: |filter command_line == "* /node:*" type: EQL data_mode: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\wmic.exe" command="* process call create *" command="* /node:*" + type: LogPoint + data_mode: LogPoint native data_model_references: - process/create/exe - process/create/command_line From d814d32f3dfb2af45510a4e4f4dd78e981aed246 Mon Sep 17 00:00:00 2001 From: Bhabesh Rai Date: Mon, 25 Jan 2021 16:10:35 +0545 Subject: [PATCH 002/342] Added LogPoint implementations Part-I --- analytics/CAR-2013-02-003.yaml | 5 +++++ analytics/CAR-2013-04-002.yaml | 7 +++++++ analytics/CAR-2013-05-002.yaml | 5 +++++ analytics/CAR-2013-05-004.yaml | 5 +++++ analytics/CAR-2013-05-009.yaml | 7 +++++++ analytics/CAR-2013-07-001.yaml | 5 +++++ analytics/CAR-2013-07-005.yaml | 5 +++++ analytics/CAR-2013-08-001.yaml | 5 +++++ analytics/CAR-2013-09-005.yaml | 7 +++++++ analytics/CAR-2013-10-002.yaml | 5 +++++ 10 files changed, 56 insertions(+) diff --git a/analytics/CAR-2013-02-003.yaml b/analytics/CAR-2013-02-003.yaml index 89a3c63f..cb2fbe23 100644 --- a/analytics/CAR-2013-02-003.yaml +++ b/analytics/CAR-2013-02-003.yaml @@ -29,6 +29,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*cmd\.exe.*)i limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\cmd.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2013-04-002.yaml b/analytics/CAR-2013-04-002.yaml index 0389f8c5..e0e08757 100644 --- a/analytics/CAR-2013-04-002.yaml +++ b/analytics/CAR-2013-04-002.yaml @@ -199,6 +199,13 @@ implementations: >>_checkif int_compare Count > 1 include type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image IN ["*\arp.exe", "*\at.exe", "*\attrib.exe", "*\cscript.exe", "*\dsquery.exe", "*\hostname.exe", "*\ipconfig.exe", "*\mimikatz.exe", "*\nbstat.exe", "*\net.exe", "*\netsh.exe", "*\nslookup.exe", "*\ping.exe", "*\quser.exe", "*\qwinsta.exe", "*\reg.exe", "*\runas.exe", "*\sc.exe", "*\schtasks.exe", "*\ssh.exe", "*\systeminfo.exe", "*\taskkill.exe", "*\telnet.exe", "*\tracert.exe", "*\wscript.exe", "*\xcopy.exe"] + | chart count() as cnt by host + | search cnt > 1 + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/hostname - process/create/ppid diff --git a/analytics/CAR-2013-05-002.yaml b/analytics/CAR-2013-05-002.yaml index c91a171d..60d455d0 100644 --- a/analytics/CAR-2013-05-002.yaml +++ b/analytics/CAR-2013-05-002.yaml @@ -43,6 +43,11 @@ implementations: data_model: Sysmon native - description: '[Sigma version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/process_creation/win_susp_run_locations.yml) of the above pseudocode, with some modifications.' type: Sigma + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image IN ["*:\RECYCLER\*", "*:\SystemVolumeInformation\*", "C:\Windows\Tasks\*", "C:\Windows\System32\debug\*"] + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/image_path unit_tests: diff --git a/analytics/CAR-2013-05-004.yaml b/analytics/CAR-2013-05-004.yaml index 25dbf1d4..30517719 100644 --- a/analytics/CAR-2013-05-004.yaml +++ b/analytics/CAR-2013-05-004.yaml @@ -44,6 +44,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=at.exe limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\at.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/command_line - process/create/exe diff --git a/analytics/CAR-2013-05-009.yaml b/analytics/CAR-2013-05-009.yaml index 607b7017..31871de8 100644 --- a/analytics/CAR-2013-05-009.yaml +++ b/analytics/CAR-2013-05-009.yaml @@ -50,6 +50,13 @@ implementations: >>_checkif int_compare count_unique > 1 include type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 + | chart distinct_count(hash) as cnt by image + | search cnt > 1 + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/md5_hash diff --git a/analytics/CAR-2013-07-001.yaml b/analytics/CAR-2013-07-001.yaml index bdf39bf9..21d5bc41 100644 --- a/analytics/CAR-2013-07-001.yaml +++ b/analytics/CAR-2013-07-001.yaml @@ -76,6 +76,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*(\-r.*\-pw|\-pw.*\@|sekurlsa|\-hp| a |\\d\{1\,3\}\\\.\\d\{1\,3\}\\\.\\d\{1\,3\}).*)i limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 (command="* -R * -pw*" OR command="* -pw * *@*" OR command="*sekurlsa*" OR command="* -hp *" OR command="* a *") + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/command_line - process/create/exe diff --git a/analytics/CAR-2013-07-005.yaml b/analytics/CAR-2013-07-005.yaml index 48b030c7..07b70c13 100644 --- a/analytics/CAR-2013-07-005.yaml +++ b/analytics/CAR-2013-07-005.yaml @@ -34,6 +34,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.* a .*)i limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 command="* a *" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/command_line unit_tests: diff --git a/analytics/CAR-2013-08-001.yaml b/analytics/CAR-2013-08-001.yaml index 93169f2d..262031ab 100644 --- a/analytics/CAR-2013-08-001.yaml +++ b/analytics/CAR-2013-08-001.yaml @@ -30,6 +30,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=schtasks.exe AND $Process=regex(.*(\/create|\/run|\/query|\/delete|\/change|\/end).*)i limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\schtasks.exe" command IN ["*/create*", "*/run*", "*/query*", "*/delete*", "*/change*", "*/end*"] + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2013-09-005.yaml b/analytics/CAR-2013-09-005.yaml index 376175cc..3d38bf7b 100644 --- a/analytics/CAR-2013-09-005.yaml +++ b/analytics/CAR-2013-09-005.yaml @@ -31,5 +31,12 @@ implementations: - name: Sigma (Windows Event Log) description: '[Sigma/Windows Event Log](https://github.com/Neo23x0/sigma/blob/master/rules/windows/builtin/win_rare_service_installs.yml) rule with similar logic to the above pseudocode' type: Sigma + - description: LogPoint version of the above sigma rule. + code: |- + norm_id=WinServer event_id=7045 + | chart count() as cnt by file + | search cnt < 5 + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/parent_image_path diff --git a/analytics/CAR-2013-10-002.yaml b/analytics/CAR-2013-10-002.yaml index 12fddacb..76ec2d4a 100644 --- a/analytics/CAR-2013-10-002.yaml +++ b/analytics/CAR-2013-10-002.yaml @@ -40,6 +40,11 @@ implementations: output remote_thread type: pseudocode + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=8 start_function IN ["LoadLibraryA", "LoadLibraryW"] -source_image="C:\Path\To\TrustedProgram.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - thread/remote_create/src_pid - thread/remote_create/start_function From bd093fe327f1ad3bb17e306c38b72941bb6eae56 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Thu, 4 Feb 2021 15:35:38 -0700 Subject: [PATCH 003/342] Create CAR-2021-002-001.yml --- analytics/CAR-2021-002-001.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 analytics/CAR-2021-002-001.yml diff --git a/analytics/CAR-2021-002-001.yml b/analytics/CAR-2021-002-001.yml new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/analytics/CAR-2021-002-001.yml @@ -0,0 +1 @@ + From 0b08445a313b6d1f5cb28ce6b612b9400d41fe57 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Thu, 4 Feb 2021 16:05:22 -0700 Subject: [PATCH 004/342] Update and rename CAR-2021-002-001.yml to CAR-2021-02-001.yaml --- analytics/CAR-2021-002-001.yml | 1 - analytics/CAR-2021-02-001.yaml | 40 ++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) delete mode 100644 analytics/CAR-2021-002-001.yml create mode 100644 analytics/CAR-2021-02-001.yaml diff --git a/analytics/CAR-2021-002-001.yml b/analytics/CAR-2021-002-001.yml deleted file mode 100644 index 8b137891..00000000 --- a/analytics/CAR-2021-002-001.yml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml new file mode 100644 index 00000000..9c4a0182 --- /dev/null +++ b/analytics/CAR-2021-02-001.yaml @@ -0,0 +1,40 @@ + +title: Web Shell Suspicious Process Tree +submission_date: 2020/11/29 +information_domain: Host +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Nichols Jasper +id: CAR-2021-02-001 +description: |- + TODO +Coverage: + - technique: T1505 + tactics: + - TODO + subtechniques: + - T1505.003 + coverage: High +implementations: + - name: Pseudocode - common processes that do not have the correct parent + description: This is a pseudocode representation of the below splunk search. + code: |- + processes = search Process:Create + mismatch_processes = filter processes where ( TODO) + output mismatch_processes + data_model: CAR native + type: Pseudocode + - name: Splunk Search - TODO + description: TODO + code: |- + TODO + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/exe + - process/create/parent_exe From 339108c9a425b8e09ce2e17818c520bb5814a7cf Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Fri, 5 Feb 2021 09:07:27 -0700 Subject: [PATCH 005/342] Update CAR-2021-02-001.yaml --- analytics/CAR-2021-02-001.yaml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml index 9c4a0182..9d5259f4 100644 --- a/analytics/CAR-2021-02-001.yaml +++ b/analytics/CAR-2021-02-001.yaml @@ -1,5 +1,5 @@ -title: Web Shell Suspicious Process Tree +title: Webshell-Indicative Process Tree submission_date: 2020/11/29 information_domain: Host platforms: @@ -12,21 +12,32 @@ contributors: - Nichols Jasper id: CAR-2021-02-001 description: |- - TODO + A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. Coverage: - technique: T1505 tactics: - - TODO + - TA0003 subtechniques: - T1505.003 - coverage: High + coverage: Moderate implementations: - - name: Pseudocode - common processes that do not have the correct parent + - name: Pseudocode - Loook for suspicious process tree beginning with web service description: This is a pseudocode representation of the below splunk search. code: |- processes = search Process:Create - mismatch_processes = filter processes where ( TODO) - output mismatch_processes + suspicious_processes = filter processes where ( + (parent_exe == "w3wp.exe" OR + parent_exe == "httpd.exe" OR + parent_exe == "tomcat*.exe" OR + parent_exe == "nginx.exe" ) AND + (exe == "cmd.exe" OR + exe == "powershell.exe" OR + exe == "net.exe" OR + exe == "whoami.exe" OR + exe == "hostname.exe" OR + exe == "systeminfo.exe" OR + exe == "ipconfig.exe) ) + output suspicious_processes data_model: CAR native type: Pseudocode - name: Splunk Search - TODO From 3ff4811cea3b0a1cebfa8ffb8436843dfc7dc7aa Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Fri, 5 Feb 2021 12:58:22 -0700 Subject: [PATCH 006/342] Create CAR-2021-02-002 --- analytics/CAR-2021-02-002 | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 analytics/CAR-2021-02-002 diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 new file mode 100644 index 00000000..4b7bdd08 --- /dev/null +++ b/analytics/CAR-2021-02-002 @@ -0,0 +1,46 @@ +title: Local Permission Group Discovery +submission_date: 2020/11/30 +information_domain: Host +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Olaf Hartong +id: CAR-2020-11-006 +description: |- + Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. +coverage: + - technique: T1069 + tactics: + - TA0007 + subtechniques: + - T1069.001 + - T1069.002 + coverage: Moderate +implementations: + - name: Pseudocode - net.exe instances + description: This is a pseudocode representation of the below splunk search. + code: |- + processes = search Process:Create + net_processes = filter processes where ( + exe = "net.exe" AND ( + command_line="*net* user*" OR + command_line="*net* group*" OR + command_line="*net* localgroup*" OR + command_line="*get-localgroup*" OR + command_line="*get-ADPrincipalGroupMembership*" ) + output net_processes + data_model: CAR native + type: Pseudocode + - name: Splunk Search - net.exe instances + description: Look for instances of net.exe + code: |- + (index=__your_sysmon_index__ EventCode=1) Image="C:\\Windows\\System32\\net.exe" AND (CommandLine="* user*" OR CommandLine="* group*" OR CommandLine="* localgroup*" OR CommandLine="*get-localgroup*" OR CommandLine="*get-ADPrincipalGroupMembership*") + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/exe + - process/create/command_line From f86aeb3f5384428ff3ac67a5c9bd281fc1bdceb7 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 07:43:38 -0700 Subject: [PATCH 007/342] Update socket.yaml --- data_model/socket.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_model/socket.yaml b/data_model/socket.yaml index 35156a65..ed3c9f1d 100644 --- a/data_model/socket.yaml +++ b/data_model/socket.yaml @@ -6,7 +6,7 @@ actions: description: The event corresponding to a socket binding to a specific address - name: listen description: The event corresponding to a socket being opened into a listening status, usually on a specific local port. - - name: put + - name: close description: The event corresponding to a socket being closed. fields: - name: pid From 4bbc64ff66af7b479092d56c4c9537cb00d9187f Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 08:06:34 -0700 Subject: [PATCH 008/342] Update user_session.yaml --- data_model/user_session.yaml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml index 00a469f6..11c4c3fa 100755 --- a/data_model/user_session.yaml +++ b/data_model/user_session.yaml @@ -2,28 +2,17 @@ name: User Sesssion description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. actions: - - name: interactive - description: The event corresponding to the act of a user conducting a local login. The logon session used requires a GUI. - - name: local - description: The event corresponding to the act of a user logging on locally to the machine. - name: lock description: The event corresponding to the act of a user locking a machine such that they are still logged into the machine but unable to access it without re-entering credentials, effectively entering the machine into a locked state. - name: login description: The event corresponding to the act of a user logging into a machine. - name: logout description: The event corresponding to the act of a user logging out of a machine. - - name: rdp - description: The event corresponding to the act of a user accessing a machine remotely. - name: reconnect description: The event corresponding to the act of a user reconnecting when an RDP session disconnects but the user is not logged off. - - name: remote - description: The event corresponding to the act of a user conducting a network logon. - name: unlock description: The event corresponding to the act of a user unlocking a machine currently in a locked state. fields: - - name: user - description: The user affiliated with the session. May be a local, domain or SYSTEM user. - example: HOST1\LOCALUSER - name: dest_ip description: The destination IP address of the user session. Only applicable to remote or RDP sessions. example: 192.168.1.5 @@ -33,7 +22,7 @@ fields: - name: hostname description: The hostname of the host, without the domain. example: HOST1 - - name: logon_id + - name: login_id description: A hex value corresponding to the session. The logon id will persist until logout occurs. example: 0xf61f3 - name: src_ip From 85161c6fba6dec827e3ddeaeef50bd28349257df Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 9 Feb 2021 08:29:10 -0700 Subject: [PATCH 009/342] Cyware Submission - CAR-2021-01-009 (#87) * initial commit * Added changes to CAR-2021-01-009 (#98) Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: Kaushal --- analytics/CAR-2021-01-009.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 analytics/CAR-2021-01-009.yaml diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml new file mode 100644 index 00000000..832a7359 --- /dev/null +++ b/analytics/CAR-2021-01-009.yaml @@ -0,0 +1,32 @@ +--- +title: Detecting Shadow Copy Deletion via vssadmin.exe +submission_date: 2020/12/11 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-009 +description: |- + After compromising a network of systems, threat actors often try to delete Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This non-detection of this technique, which is often employed by ransomware strains such as “Olympic Destroyer”, may lead to a failure in recovering systems after an attack. +coverage: + - technique: T1490 + coverage: Low + subtechniques: + - None + tactics: + - TA0040 +implementations: +- name: Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe + + description: This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. + code: |- + index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/command_line From ef58b70653ddfb2c94ffe0130fb793e66eaa474b Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 9 Feb 2021 08:30:29 -0700 Subject: [PATCH 010/342] Cyware Submission - CAR-2021-01-004 (#82) * initial commit * Added changes to CAR-2021-01-004 (#97) Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: Kaushal --- analytics/CAR-2021-01-004.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 analytics/CAR-2021-01-004.yaml diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml new file mode 100644 index 00000000..f397fac5 --- /dev/null +++ b/analytics/CAR-2021-01-004.yaml @@ -0,0 +1,32 @@ +--- +title: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe +submission_date: 2020/12/03 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-004 +description: |- + After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. + - technique: T1068 + coverage: Low + subtechniques: + - None + tactics: + - TA0004 +implementations: +- name: Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe + + description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. + + code: |- + (index=your_sysmon_index EventCode=1) (Image=C:\Windows\System32\spoolsv.exe* OR Image=C:\Windows\System32\conhost.exe) ParentImage = "C:\Windows\System32\cmd.exe" + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/command_line From dd1f4ac73a164da02d8696bf491b0f8dfd0d62be Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 9 Feb 2021 08:31:05 -0700 Subject: [PATCH 011/342] Cyware Submission - CAR-2021-01-003 (#81) * initial commit * Added changes to CAR-2021-01-003 (#96) Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: Kaushal --- analytics/CAR-2021-01-003.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 analytics/CAR-2021-01-003.yaml diff --git a/analytics/CAR-2021-01-003.yaml b/analytics/CAR-2021-01-003.yaml new file mode 100644 index 00000000..24e1759f --- /dev/null +++ b/analytics/CAR-2021-01-003.yaml @@ -0,0 +1,30 @@ +--- +title: Clearing Windows logs with wevtutil +submission_date: 2020/12/02 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-003 +description: |- + In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + - technique: T1070 + coverage: Low + subtechniques: + - T1070.001 + tactics: + - TA0005 +implementations: +- name: Splunk search - Detecting log clearing with wevtutil + description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. + code: |- + index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/command_line From 3300171dda1d50bb761f569cd50a4e2aa7c8b612 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 08:32:20 -0700 Subject: [PATCH 012/342] Update CAR-2021-01-004.yaml --- analytics/CAR-2021-01-004.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml index f397fac5..c71a4dbd 100644 --- a/analytics/CAR-2021-01-004.yaml +++ b/analytics/CAR-2021-01-004.yaml @@ -25,7 +25,7 @@ implementations: description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. code: |- - (index=your_sysmon_index EventCode=1) (Image=C:\Windows\System32\spoolsv.exe* OR Image=C:\Windows\System32\conhost.exe) ParentImage = "C:\Windows\System32\cmd.exe" + (index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" data_model: Sysmon native type: Splunk data_model_references: From 5e31bea067a81a6718d5c545d89a5f93f7298bd6 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 09:27:02 -0700 Subject: [PATCH 013/342] Update CAR-2021-02-001.yaml --- analytics/CAR-2021-02-001.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml index 9d5259f4..41cf9104 100644 --- a/analytics/CAR-2021-02-001.yaml +++ b/analytics/CAR-2021-02-001.yaml @@ -21,7 +21,7 @@ Coverage: - T1505.003 coverage: Moderate implementations: - - name: Pseudocode - Loook for suspicious process tree beginning with web service + - name: Pseudocode - Look for suspicious process tree beginning with web service description: This is a pseudocode representation of the below splunk search. code: |- processes = search Process:Create @@ -40,10 +40,12 @@ implementations: output suspicious_processes data_model: CAR native type: Pseudocode - - name: Splunk Search - TODO - description: TODO + - name: Splunk Search - webshell-indicative process tree + description: Look for host enumeration commands spawned by web services. code: |- - TODO + (index=__your_sysmon_index__ EventCode=1) + (ParentImage="C:\\Windows\\System32\\*w3wp.exe" OR ParentImage="*httpd.exe" OR ParentImage="*tomcat*.exe" OR ParentImage="*nginx.exe") + (Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") data_model: Sysmon native type: Splunk data_model_references: From e67eff3efe7462092ec05550c4e19b1ca56f1a88 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 10:23:01 -0700 Subject: [PATCH 014/342] Update CAR-2021-02-002 --- analytics/CAR-2021-02-002 | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 index 4b7bdd08..dcbd9098 100644 --- a/analytics/CAR-2021-02-002 +++ b/analytics/CAR-2021-02-002 @@ -1,5 +1,5 @@ -title: Local Permission Group Discovery -submission_date: 2020/11/30 +title: Get System +submission_date: 2021/01/15 information_domain: Host platforms: - Windows @@ -8,25 +8,29 @@ subtypes: analytic_types: - TTP contributors: - - Olaf Hartong -id: CAR-2020-11-006 + - Sebastian Damaye +id: CAR-2020-02-002 description: |- - Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. -coverage: - - technique: T1069 + Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. + - technique: T1548 tactics: - - TA0007 + - TA0004 + - TA0005 + coverage: Moderate + - technique: T1134 + tactics: + - TA0004 + - TA0005 subtechniques: - - T1069.001 - - T1069.002 + - T1134.001 coverage: Moderate implementations: - - name: Pseudocode - net.exe instances + - name: Pseudocode - getsystem description: This is a pseudocode representation of the below splunk search. code: |- processes = search Process:Create net_processes = filter processes where ( - exe = "net.exe" AND ( + (parent_exe="services.exe" exe="cmd.exe" command_line="*echo*\pipe\*") OR (exe="rundll32.exe" command_line="*,a /p*" command_line="*net* user*" OR command_line="*net* group*" OR command_line="*net* localgroup*" OR From 3ebbc0046f535671b6dfecc9632e46f6ffd15bdc Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 9 Feb 2021 10:49:34 -0700 Subject: [PATCH 015/342] Update CAR-2021-02-002 --- analytics/CAR-2021-02-002 | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 index dcbd9098..d7883ece 100644 --- a/analytics/CAR-2021-02-002 +++ b/analytics/CAR-2021-02-002 @@ -11,7 +11,7 @@ contributors: - Sebastian Damaye id: CAR-2020-02-002 description: |- - Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. + Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. - technique: T1548 tactics: - TA0004 @@ -29,22 +29,23 @@ implementations: description: This is a pseudocode representation of the below splunk search. code: |- processes = search Process:Create - net_processes = filter processes where ( - (parent_exe="services.exe" exe="cmd.exe" command_line="*echo*\pipe\*") OR (exe="rundll32.exe" command_line="*,a /p*" - command_line="*net* user*" OR - command_line="*net* group*" OR - command_line="*net* localgroup*" OR - command_line="*get-localgroup*" OR - command_line="*get-ADPrincipalGroupMembership*" ) - output net_processes + suspicious_processes = filter processes where ( + (parent_exe="services.exe" exe="cmd.exe" command_line="*echo*\pipe\*") OR (exe="rundll32.exe" command_line="*,a /p:*") ) + services = search Service:Create + suspicious_services = filter services where ( + (command_line="*cmd.exe*echo*\\pipe\\*" OR command_line="*\%COMSPEC\%*echo*\\pipe\\*") + output suspicious_services, suspicious_processes data_model: CAR native type: Pseudocode - name: Splunk Search - net.exe instances description: Look for instances of net.exe code: |- - (index=__your_sysmon_index__ EventCode=1) Image="C:\\Windows\\System32\\net.exe" AND (CommandLine="* user*" OR CommandLine="* group*" OR CommandLine="* localgroup*" OR CommandLine="*get-localgroup*" OR CommandLine="*get-ADPrincipalGroupMembership*") + ((index=__your_sysmon_index__ EventCode=1) ((ParentImage="C:\\Windows\\System32\\services.exe Image="C:\\Windows\\System32\\cmd.exe" CommandLine="*echo*\\pipe\\*") OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*"))) OR + ((index=__your_windows_event_logs__ EventCode=4697) (Service_File_Name="*cmd.exe*echo*\\pipe\\*" OR Service_File_Name="*\%COMSPEC\%*echo*\\pipe\\*") ) data_model: Sysmon native type: Splunk data_model_references: - process/create/exe + - process/create/parent_exe - process/create/command_line + - service/create/command_line From 3a25c7ee689a275734503397921e76349ce7a516 Mon Sep 17 00:00:00 2001 From: pete Date: Tue, 9 Feb 2021 16:10:12 -0500 Subject: [PATCH 016/342] updated sensors --- docs/data_model/file.md | 2 +- docs/data_model/flow.md | 4 ++-- docs/data_model/module.md | 2 +- docs/data_model/process.md | 6 +++--- docs/data_model/registry.md | 8 ++++---- docs/data_model/socket.md | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/data_model/file.md b/docs/data_model/file.md index d9e9add9..8491a59e 100644 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -55,6 +55,6 @@ A resource for storing information available to a computer program. | **delete** | | | | | | | | | | | | | | | | | | | | | | | | | | | | **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | | | | | | | | | | | | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **timestomp** | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0)
[Sysmon (3.1)](../sensors/sysmon_3.1)
[Sysmon (3.2)](../sensors/sysmon_3.2) | | | | | | | | | | | | | | | +| **timestomp** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | | | | | | | | | | **write** | | | | | | | | | | | | | | | | | | | | | | | | | | | **acl_modify** | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 7cec80c0..9a474b66 100644 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -48,8 +48,8 @@ A sequence of packets from a source computer to a destination, which may be anot ## Coverage Map -| | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **protocol** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | +| | **application_protocol** | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | **end** | | | | | | | | | | | | | | | | | | | | | | | | | | | | | **message** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **start** | | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0)| | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | | | | +| **start** | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13)| [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | diff --git a/docs/data_model/module.md b/docs/data_model/module.md index 958e2a6f..7031dfbc 100644 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -33,5 +33,5 @@ Modules correspond to executable (and potentially non-executable) content, and a | | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | | | +| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon](../sensors/sysmon_13) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | **unload** | | | | | | | | | | | | | | diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 8a328505..f0e917bd 100644 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -49,6 +49,6 @@ A process is a running program on a computer. | | **access_level** | **call_trace** | **command_line** | **current_working_directory** | **exe** | **env_vars** | **fqdn** | **guid** | **hostname** | **image_path** | **integrity_level** | **md5_hash** | **parent_command_line** | **parent_exe** | **parent_guid** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **signature_valid** | **target_address** | **target_guid** | **target_pid** | **target_name** | **user** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **access** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **create** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **access** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) +| **create** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | |[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | +| **terminate** | | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | | diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 3c043eda..e0ecb2e1 100644 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -33,7 +33,7 @@ The registry is a system-defined database in which applications and system compo | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | | | | | | | | | | | | -| **key_edit** | | | | | | | | | | | | -| **remove** | | | | | | | | | | | | -| **value_edit** | | | | | | | | | | | | +| **add** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | +| **key_edit** | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | +| **remove** | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | +| **value_edit** | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index a7982f40..4ddef76b 100644 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -31,6 +31,6 @@ Socket events are low-level events that may or may not result in a flow. Socket | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | | | | | | | | | | -| **listen** | | | | | | | | | | +| **bind** | osquery | | osquery | osquery | osquery | osquery | osquery | osquery | osquery | +| **listen** | osquery | | osquery | osquery | osquery | osquery | osquery | osquery | osquery | | **close** | | | | | | | | | | From 803a4eb90a55dddd818b52a6444911e37e0a673d Mon Sep 17 00:00:00 2001 From: pete Date: Tue, 9 Feb 2021 17:30:36 -0500 Subject: [PATCH 017/342] m --- sensors/osquery_4.6.0.yaml | 139 ++++++++++++++++++++++++++++++++++ sensors/sysmon_13.0.yaml | 148 +++++++++++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+) create mode 100644 sensors/osquery_4.6.0.yaml create mode 100644 sensors/sysmon_13.0.yaml diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml new file mode 100644 index 00000000..21fcfc23 --- /dev/null +++ b/sensors/osquery_4.6.0.yaml @@ -0,0 +1,139 @@ +--- +sensor_name: osquery +sensor_version: 4.6.0 +sensor_developer: osquery project +sensor_url: 'https://osquery.io/' +sensor_description: 'osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data.' +mappings: + - object: file + action: create + notes: 'Mapped to the process_file_events, file, and file_events tables.' + fields: + - creation_time + - file_name + - file_path + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - uid + + - object: file + action: delete + notes: 'Mapped to the process_file_events, file, and file_events tables.' + fields: + - creation_time + - file_name + - file_path + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - uid + - object: file + action: modify + notes: 'Mapped to the process_file_events, file, and file_events tables.' + fields: + - creation_time + - file_name + - file_path + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - object: file + action: timestomp + notes: 'Mapped to the process_file_events, file, and file_events tables.' + fields: + - creation_time + - file_name + - file_path + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - object: file + action: write + notes: 'Mapped to the process_file_events, file, and file_events tables.' + fields: + - creation_time + - file_name + - file_path + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - object: flow + action: end + notes: 'Mapped to the socket_events table' + fields: + - dest_ip + - dest_port + - image_path + - pid + - protocol + - src_ip + - src_port + - start_time + - user + - object: flow + action: start + notes: 'Mapped to the socket_events table' + fields: + - dest_ip + - dest_port + - image_path + - pid + - protocol + - src_ip + - src_port + - start_time + - user + - object: process + action: create + notes: 'Mapped to the process_events, file, and hash tables.' + fields: + - command_line + - exe + - image_path + - md5_hash + - pid + - ppid + - sha1_hash + - sha256_hash + - user + - current_working_directory + - object: driver + action: load + notes: 'Mapped to the drivers and hash tables.' + fields: + - image_path + - md5_hash + - module_name + - sha1_hash + - sha256_hash + - object: registry + action: edit + notes: 'Mapped to the registry table.' + fields: + - key + - type + - value + - data +other_coverage: + - 'N/A' diff --git a/sensors/sysmon_13.0.yaml b/sensors/sysmon_13.0.yaml new file mode 100644 index 00000000..8e46ab13 --- /dev/null +++ b/sensors/sysmon_13.0.yaml @@ -0,0 +1,148 @@ +--- +sensor_name: Sysmon +sensor_version: 13.0 +sensor_developer: Microsoft +sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' +sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +mappings: + - object: file + action: create + notes: 'Mapped to Event 11: SYSMON_FILE_CREATE.' + fields: + - fqdn + - image_path + - pid + - file_path + - creation_time + - image_path + - guid + - object: file + action: timestomp + notes: 'Mapped to Event 2: SYSMON_FILE_TIME.' + fields: + - fqdn + - image_path + - pid + - file_path + - creation_time + - previous_creation_time + - guid + - object: file + action: delete + notes: 'Mapped to Event 23: SYSMON_FILE_DELETE.' + fields: + - fqdn + - image_path + - pid + - file_path + - user + - sha1_hash + - sha256_hash + - md5_hash + - uid + - object: driver + action: load + notes: 'Mapped to Event 6: SYSMON_DRIVER_LOAD.' + fields: + - fqdn + - image_path + - sha1_hash + - sha256_hash + - md5_hash + - signer + - object: flow + action: start + notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' + fields: + - image_path + - pid + - protocol + - src_ip + - src_fqdn + - src_port + - dest_ip + - dest_fqdn + - dest_port + - start_time + - user + - fqdn + - object: module + action: load + notes: 'Mapped to Event 7: SYSMON_IMAGE_LOAD.' + fields: + - fqdn + - pid + - image_path + - module_path + - sha1_hash + - sha256_hash + - md5_hash + - signer + - object: process + action: create + notes: 'Mapped to Event 1: SYSMON_CREATE_PROCESS.' + fields: + - fqdn + - pid + - ppid + - command_line + - current_working_directory + - image_path + - sha1_hash + - sha256_hash + - md5_hash + - integrity_level + - parent_command_line + - parent_image_path + - user + - signer + - object: process + action: terminate + notes: 'Mapped to Event 5: SYSMON_PROCESS_TERMINATE.' + fields: + - fqdn + - pid + - image_path + - object: registry + action: add + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + fields: + - fqdn + - pid + - image_path + - hive + - key + - value + - object: registry + action: edit + notes: 'Mapped to Event 13: SYSMON_REG_SETVALUE.' + fields: + - fqdn + - pid + - image_path + - hive + - key + - value + - object: registry + action: remove + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + fields: + - fqdn + - pid + - image_path + - hive + - key + - value + - object: thread + action: remote_create + notes: 'Mapped to Event 8: SYSMON_CREATE_REMOTE_THREAD.' + fields: + - hostname + - src_pid + - tgt_pid + - tgt_tid + - start_function + - start_address + - start_module +other_coverage: + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' From d6ec3ee7d7126185b1f0461ad859fb36a11c2759 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 10 Feb 2021 15:51:43 -0500 Subject: [PATCH 018/342] m --- docs/data_model/data_model_with_sensors.md | 134 ++++++++++++--------- docs/data_model/driver.md | 2 +- docs/data_model/file.md | 12 +- docs/data_model/process.md | 4 +- docs/data_model/registry.md | 9 +- docs/data_model/socket.md | 6 +- docs/data_model/thread.md | 2 +- sensors/osquery_4.6.0.yaml | 23 +++- sensors/sysmon_13.0.yaml | 26 +++- 9 files changed, 140 insertions(+), 78 deletions(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 8dab8d1e..943bad0c 100644 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -6,85 +6,109 @@ The **Data Model**, strongly inspired by [CybOX](https://cyboxproject.github.io/ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mitre.org/). +## [authentication](authentication) + +| | **ad_domain** | **app_name** | **auth_service** | **auth_target** | **decision_reason** | **fqdn** | **hostname** | **method** | **response_time** | **target_ad_domain** | **target_uid** | **target_user** | **target_user_role** | **target_user_type** | **uid** | **user** | **user_agent** | **user_role** | **user_type | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **failure** | | | | | | | | | | | | | | | | | | | | +| **error** | | | | | | | | | | | | | | | | | | | | +| **success** | | | | | | | | | | | | | | | | | | | | + ## [driver](driver) -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **sha1_hash** | **sha256_hash** | **signer** | -|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | -| **unload** | | | | | | | | | | +| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | +|---|---|---|---|---|---|---|---|---|---|---|---| +| **load** | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | +| **unload**| | | | | | | | | | | | + +## [email](email) + +| | **action_reason** | **attachment_mime_type** | **attachment_name** | **attachment_size** | **date** | **dest_address** | **dest_ip** | **dest_port** | **from** | **message_body** | **message_links** | **message_type** | **return_address** | **server_relay** | **smtp_uid** | **src_address** | **src_domain** | **src_ip** | **src_port** | **subject** | **to** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|--|--| +| **block** | | | | | | | | | | | | | | | | | | | | | | +| **delete** | | | | | | | | | | | | | | | | | | | | | | +| **deliver** | | | | | | | | | | | | | | | | | | | | | | +| **redirect** | | | | | | | | | | | | | | | | | | | | | | +| **quarantine** | | | | | | | | | | | | | | | | | | | | | | ## [file](file) -| | **company** | **creation_time** | **file_name** | **file_path** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signer** | **user** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | | | | | -| **delete** | | | | | | | | | | | | | | | | -| **modify** | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | -| **read** | | | | | | | | | | | | | | | | -| **timestomp** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | -| **write** | | | | | | | | | | | | | | | | +| | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | +| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **create** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | [Autoruns](../sensors/autoruns) | | | | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | +| **read** | | | | | | | | | | | | | | | | | | | | | | | | | | +| **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | +| **write** | | | | | | | | | | | | | | | | | | | | | | | | | | +| **acl_modify** | | | | | | | | | | | | | | | | | | | | | | | | | | ## [flow](flow) -| | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **flags** | **fqdn** | **hostname** | **image_path** | **packet_count** | **pid** | **ppid** | **proto_info** | **protocol** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **user** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **end** | | | | | | | | | | | | | | | | | | | | | | | -| **message** | | | | | | | | | | | | | | | | | | | | | | | -| **start** | | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | +| | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **protocol** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | +| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **end** | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **message** | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **start** | | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0)| | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | | | | ## [module](module) -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signer** | **tid** | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | -| **unload** | | | | | | | | | | | | | +| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | | | +| **unload** | | | | | | | | | | | | | | ## [process](process) -| | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **parent_exe** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **user** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | -| **terminate** | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | | | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | - +| | **access_level** | **call_trace** | **command_line** | **current_working_directory** | **exe** | **env_vars** | **fqdn** | **guid** | **hostname** | **image_path** | **integrity_level** | **md5_hash** | **parent_command_line** | **parent_exe** | **parent_guid** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **signature_valid** | **target_address** | **target_guid** | **target_pid** | **target_name** | **user** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **access** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | +**create** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | | | | +| **terminate** | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## [registry](registry) -| | **data** | **fqdn** | **hive** | **hostname** | **image_path** | **key** | **pid** | **type** | **user** | **value** | -|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | -| **edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | -| **remove** | | | | | | | | | | | +| | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | +|---|---|---|---|---|---|---|---|---|---|---|---| +| **add** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | +| +**key_edit** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | +| **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | +| **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | ## [service](service) -| | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **name** | **pid** | **ppid** | **user** | -|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | | -| **delete** | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | | -| **pause** | | | | | | | | | | -| **start** | | | | | | | | | | -| **stop** | | | | | | | | | | +| | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **name** | **pid** | **ppid** | **uid** | **user** | +|---|---|---|---|---|---|---|---|---|---|---| +| **create** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | +| **delete** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | +| **pause** | | | | | | | | | | | +| **start** | | | | | | | | | | | +| **stop** | | | | | | | | | | | + +## [socket](socket) + +| | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | +|---|---|---|---|---|---|---|---|---|---|---| +| **bind** | osquery | os_query | osquery | | osquery | osquery | osquery | osquery | osquery | | +| **listen** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | +| **close** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | ## [thread](thread) -| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **user** | **user_stack_base** | **user_stack_limit** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | | | | | | | | | | | | | | | | -| **remote_create** | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | |[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) |[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2)|[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | -| **suspend** | | | | | | | | | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | +| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **create** | | | | | | | | | | | | | | | | | +| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | +| **suspend** | | | | | | | | | | | | | | | | | | +| **terminate** | | | | | | | | | | | | | | | | | ## [user_session](user_session) -| | **dest_ip** | **dest_port** | **hostname** | **logon_id** | **src_ip** | **src_port** | **user** | -|---|---|---|---|---|---|---|---| -| **interactive** | | | | | | | | -| **local** | | | | | | | | -| **lock** | | | | | | | | -| **login** | | | | | | | | -| **logout** | | | | | | | | -| **rdp** | | | | | | | | -| **reconnect** | | | | | | | | -| **remote** | | | | | | | | -| **unlock** | | | | | | | | +| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **create** | | | | | | | | | | | | | | | | | +| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | +| **suspend** | | | | | | | | | | | | | | | | | | +| **terminate** | | | | | | | | | | | | | | | | | diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index a82bccd1..4961179d 100644 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -31,5 +31,5 @@ signer|The name of the organization which signed the driver.|`Microsoft Corporat | | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | +| **load** | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | **unload**| | | | | | | | | | | | diff --git a/docs/data_model/file.md b/docs/data_model/file.md index d9e9add9..1426e074 100644 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -49,12 +49,12 @@ A resource for storing information available to a computer program. ## Coverage Map -| | **company** | **content** | **creation_time** | **file_name** | **file_path** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signer** | **user** | **file_uid** | **file_gid** | **file_group** | **file_user** | **file_extension** | **link_target** | **mime_type** | **mode** | **signature_valid** | -| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | | | | | | | | | | | | | | -| **delete** | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | | | | | | | | | | | | | | +| | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | +| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| **create** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | [Autoruns](../sensors/autoruns) | | | | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **timestomp** | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0)
[Sysmon (3.1)](../sensors/sysmon_3.1)
[Sysmon (3.2)](../sensors/sysmon_3.2) | | | | | | | | | | | | | | | +| **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | **write** | | | | | | | | | | | | | | | | | | | | | | | | | | | **acl_modify** | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 8a328505..c3fbc5a1 100644 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -49,6 +49,6 @@ A process is a running program on a computer. | | **access_level** | **call_trace** | **command_line** | **current_working_directory** | **exe** | **env_vars** | **fqdn** | **guid** | **hostname** | **image_path** | **integrity_level** | **md5_hash** | **parent_command_line** | **parent_exe** | **parent_guid** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **signature_valid** | **target_address** | **target_guid** | **target_pid** | **target_name** | **user** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **access** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **create** | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **access** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | +**create** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | | | | | **terminate** | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 3c043eda..40bf6771 100644 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -33,7 +33,8 @@ The registry is a system-defined database in which applications and system compo | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | | | | | | | | | | | | -| **key_edit** | | | | | | | | | | | | -| **remove** | | | | | | | | | | | | -| **value_edit** | | | | | | | | | | | | +| **add** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | +| +**key_edit** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | +| **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | +| **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index a7982f40..8a73234d 100644 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -31,6 +31,6 @@ Socket events are low-level events that may or may not result in a flow. Socket | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | | | | | | | | | | -| **listen** | | | | | | | | | | -| **close** | | | | | | | | | | +| **bind** | osquery | os_query | osquery | | osquery | osquery | osquery | osquery | osquery | | +| **listen** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | +| **close** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index f33ef163..38a7f872 100644 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -39,6 +39,6 @@ A thread of execution is the smallest sequence of programmed instructions that c | | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | **create** | | | | | | | | | | | | | | | | | -| **remote_create** | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | [Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | |[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) |[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2)|[Sysmon (3.1)]( ../sensors/sysmon_3.1) [Sysmon (3.2)]( ../sensors/sysmon_3.2) | | | | +| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | | **suspend** | | | | | | | | | | | | | | | | | | | **terminate** | | | | | | | | | | | | | | | | | diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml index 21fcfc23..5ee8bd35 100644 --- a/sensors/osquery_4.6.0.yaml +++ b/sensors/osquery_4.6.0.yaml @@ -10,10 +10,14 @@ mappings: notes: 'Mapped to the process_file_events, file, and file_events tables.' fields: - creation_time + - file_extension + - file_gid - file_name - file_path + - file_uid - image_path - md5_hash + - mode - pid - ppid - sha1_hash @@ -26,10 +30,14 @@ mappings: notes: 'Mapped to the process_file_events, file, and file_events tables.' fields: - creation_time + - file_extension + - file_gid - file_name - file_path + - file_uid - image_path - md5_hash + - mode - pid - ppid - sha1_hash @@ -41,10 +49,14 @@ mappings: notes: 'Mapped to the process_file_events, file, and file_events tables.' fields: - creation_time + - file_extension + - file_gid - file_name - file_path + - file_uid - image_path - md5_hash + - mode - pid - ppid - sha1_hash @@ -55,10 +67,14 @@ mappings: notes: 'Mapped to the process_file_events, file, and file_events tables.' fields: - creation_time + - file_extension + - file_gid - file_name - file_path + - file_uid - image_path - md5_hash + - mode - pid - ppid - sha1_hash @@ -69,10 +85,14 @@ mappings: notes: 'Mapped to the process_file_events, file, and file_events tables.' fields: - creation_time + - file_extension + - file_gid - file_name - file_path + - file_uid - image_path - md5_hash + - mode - pid - ppid - sha1_hash @@ -109,6 +129,7 @@ mappings: notes: 'Mapped to the process_events, file, and hash tables.' fields: - command_line + - env_vars - exe - image_path - md5_hash @@ -116,7 +137,7 @@ mappings: - ppid - sha1_hash - sha256_hash - - user + - uid - current_working_directory - object: driver action: load diff --git a/sensors/sysmon_13.0.yaml b/sensors/sysmon_13.0.yaml index 8e46ab13..b24554bc 100644 --- a/sensors/sysmon_13.0.yaml +++ b/sensors/sysmon_13.0.yaml @@ -50,6 +50,7 @@ mappings: - sha256_hash - md5_hash - signer + - signature_valid - object: flow action: start notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' @@ -64,6 +65,7 @@ mappings: - dest_fqdn - dest_port - start_time + - uid - user - fqdn - object: module @@ -75,9 +77,10 @@ mappings: - image_path - module_path - sha1_hash - - sha256_hash - md5_hash - signer + - signature_valid + - tid - object: process action: create notes: 'Mapped to Event 1: SYSMON_CREATE_PROCESS.' @@ -88,14 +91,13 @@ mappings: - command_line - current_working_directory - image_path - - sha1_hash - sha256_hash - md5_hash - integrity_level - parent_command_line - parent_image_path - user - - signer + - sid - object: process action: terminate notes: 'Mapped to Event 5: SYSMON_PROCESS_TERMINATE.' @@ -107,6 +109,7 @@ mappings: action: add notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: + - data - fqdn - pid - image_path @@ -114,14 +117,26 @@ mappings: - key - value - object: registry - action: edit - notes: 'Mapped to Event 13: SYSMON_REG_SETVALUE.' + action: key_edit + notes: 'Mapped to Event 14.' fields: - fqdn - pid - image_path - hive - key + - new_content + - value + - object: registry + action: value_edit + notes: 'Mapped to Event 13.' + fields: + - fqdn + - pid + - image_path + - hive + - key + - new_content - value - object: registry action: remove @@ -144,5 +159,6 @@ mappings: - start_function - start_address - start_module + - uid other_coverage: - 'CAR-2019-04-004: Credential Dumping via Mimikatz' From 2938708255da589a798fcc7bf812007f92410d70 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 10 Feb 2021 14:12:20 -0700 Subject: [PATCH 019/342] m --- docs/data_model/authentication.md | 0 docs/data_model/data_model_with_sensors.md | 0 docs/data_model/driver.md | 0 docs/data_model/email.md | 0 docs/data_model/file.md | 0 docs/data_model/flow.md | 0 docs/data_model/index.md | 0 docs/data_model/module.md | 0 docs/data_model/process.md | 0 docs/data_model/registry.md | 0 docs/data_model/service.md | 0 docs/data_model/socket.md | 0 docs/data_model/thread.md | 0 docs/data_model/user_session.md | 0 sensors/osquery_4.1.2.yaml | 0 sensors/osquery_4.6.0.yaml | 0 sensors/sysmon_10.4.yaml | 0 sensors/sysmon_11.0.yaml | 0 sensors/sysmon_13.0.yaml | 0 19 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 docs/data_model/authentication.md mode change 100644 => 100755 docs/data_model/data_model_with_sensors.md mode change 100644 => 100755 docs/data_model/driver.md mode change 100644 => 100755 docs/data_model/email.md mode change 100644 => 100755 docs/data_model/file.md mode change 100644 => 100755 docs/data_model/flow.md mode change 100644 => 100755 docs/data_model/index.md mode change 100644 => 100755 docs/data_model/module.md mode change 100644 => 100755 docs/data_model/process.md mode change 100644 => 100755 docs/data_model/registry.md mode change 100644 => 100755 docs/data_model/service.md mode change 100644 => 100755 docs/data_model/socket.md mode change 100644 => 100755 docs/data_model/thread.md mode change 100644 => 100755 docs/data_model/user_session.md mode change 100644 => 100755 sensors/osquery_4.1.2.yaml mode change 100644 => 100755 sensors/osquery_4.6.0.yaml mode change 100644 => 100755 sensors/sysmon_10.4.yaml mode change 100644 => 100755 sensors/sysmon_11.0.yaml mode change 100644 => 100755 sensors/sysmon_13.0.yaml diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md old mode 100644 new mode 100755 diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md old mode 100644 new mode 100755 diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md old mode 100644 new mode 100755 diff --git a/docs/data_model/email.md b/docs/data_model/email.md old mode 100644 new mode 100755 diff --git a/docs/data_model/file.md b/docs/data_model/file.md old mode 100644 new mode 100755 diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md old mode 100644 new mode 100755 diff --git a/docs/data_model/index.md b/docs/data_model/index.md old mode 100644 new mode 100755 diff --git a/docs/data_model/module.md b/docs/data_model/module.md old mode 100644 new mode 100755 diff --git a/docs/data_model/process.md b/docs/data_model/process.md old mode 100644 new mode 100755 diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md old mode 100644 new mode 100755 diff --git a/docs/data_model/service.md b/docs/data_model/service.md old mode 100644 new mode 100755 diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md old mode 100644 new mode 100755 diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md old mode 100644 new mode 100755 diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md old mode 100644 new mode 100755 diff --git a/sensors/osquery_4.1.2.yaml b/sensors/osquery_4.1.2.yaml old mode 100644 new mode 100755 diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml old mode 100644 new mode 100755 diff --git a/sensors/sysmon_10.4.yaml b/sensors/sysmon_10.4.yaml old mode 100644 new mode 100755 diff --git a/sensors/sysmon_11.0.yaml b/sensors/sysmon_11.0.yaml old mode 100644 new mode 100755 diff --git a/sensors/sysmon_13.0.yaml b/sensors/sysmon_13.0.yaml old mode 100644 new mode 100755 From 866f594166c15faf67805f2dc5d0afbe8792703a Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 14:32:59 -0700 Subject: [PATCH 020/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 943bad0c..60524c91 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -35,7 +35,7 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **create** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | | **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | [Autoruns](../sensors/autoruns) | | | | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | @@ -71,9 +71,9 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | +| **add** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | | -**key_edit** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | +**key_edit** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | From 56053def4a5e7d41f0359a10cc0b2bd85035744a Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 14:34:58 -0700 Subject: [PATCH 021/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 60524c91..6e0234c6 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -45,11 +45,11 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi ## [flow](flow) -| | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **protocol** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | +| | **application_protocol** | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | **end** | | | | | | | | | | | | | | | | | | | | | | | | | | | | | **message** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **start** | | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0) | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0)| [Sysmon (2.0)](../sensors/sysmon_2.0)| | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | [Sysmon (2.0)](../sensors/sysmon_2.0) | | | | | | +| **start** | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13)| [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | ## [module](module) From bc06867acdf0f457a0b6484db8549e9531cf135c Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 14:37:16 -0700 Subject: [PATCH 022/342] Update module.md --- docs/data_model/module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/module.md b/docs/data_model/module.md index 7031dfbc..c291ab30 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -33,5 +33,5 @@ Modules correspond to executable (and potentially non-executable) content, and a | | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon](../sensors/sysmon_13) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | +| **load** | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | **unload** | | | | | | | | | | | | | | From 73c062af7cd56bf90b559c9084b466c5f2b439de Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 14:37:47 -0700 Subject: [PATCH 023/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 6e0234c6..92a3fdda 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -55,7 +55,7 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | [Sysmon (2.0)]( ../sensors/sysmon_2.0) | | | | +| **load** | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | **unload** | | | | | | | | | | | | | | ## [process](process) From 0a4a186731e9828bd8081fc98cee1febece47aa8 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 14:38:48 -0700 Subject: [PATCH 024/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 92a3fdda..6cca3688 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -71,8 +71,7 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | -| +| **add** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | **key_edit** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | From 168a87d06f67e735f85847fe5e00ae2d2d862a59 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 10 Feb 2021 17:00:52 -0500 Subject: [PATCH 025/342] m --- docs/data_model/data_model_with_sensors.md | 6 +- docs/data_model/socket.md | 7 +- docs/sensors/auditd_2.8.yaml | 0 docs/sensors/autoruns.md | 0 docs/sensors/index.md | 0 docs/sensors/osquery_4.1.2.md | 32 +++--- docs/sensors/osquery_4.6.0.md | 111 +++++++++++++++++++ docs/sensors/sysmon_10.4.md | 60 +++++----- docs/sensors/sysmon_11.0.md | 60 +++++----- docs/sensors/sysmon_13.0.md | 121 +++++++++++++++++++++ 10 files changed, 318 insertions(+), 79 deletions(-) mode change 100644 => 100755 docs/sensors/auditd_2.8.yaml mode change 100644 => 100755 docs/sensors/autoruns.md mode change 100644 => 100755 docs/sensors/index.md mode change 100644 => 100755 docs/sensors/osquery_4.1.2.md create mode 100755 docs/sensors/osquery_4.6.0.md mode change 100644 => 100755 docs/sensors/sysmon_10.4.md mode change 100644 => 100755 docs/sensors/sysmon_11.0.md create mode 100755 docs/sensors/sysmon_13.0.md diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 6cca3688..18742f84 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -90,9 +90,9 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | osquery | os_query | osquery | | osquery | osquery | osquery | osquery | osquery | | -| **listen** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | -| **close** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | +| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | ## [thread](thread) diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 8a73234d..38912212 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -31,6 +31,7 @@ Socket events are low-level events that may or may not result in a flow. Socket | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | osquery | os_query | osquery | | osquery | osquery | osquery | osquery | osquery | | -| **listen** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | -| **close** | osquery | osquery | osquery | | osquery | osquery| osquery | osquery | osquery | | +| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | + diff --git a/docs/sensors/auditd_2.8.yaml b/docs/sensors/auditd_2.8.yaml old mode 100644 new mode 100755 diff --git a/docs/sensors/autoruns.md b/docs/sensors/autoruns.md old mode 100644 new mode 100755 diff --git a/docs/sensors/index.md b/docs/sensors/index.md old mode 100644 new mode 100755 diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md old mode 100644 new mode 100755 index 120d6732..03320301 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,6 +14,13 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | @@ -26,28 +33,21 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| +| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| +| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @@ -106,4 +106,6 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) - [N/A](../analytics/N/A) diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md new file mode 100755 index 00000000..86f0fcfc --- /dev/null +++ b/docs/sensors/osquery_4.6.0.md @@ -0,0 +1,111 @@ +--- +title: "osquery (4.6.0)" +--- + +- Manufacturer: osquery project +- Version: 4.6.0 +- Website: https://osquery.io/ + + +## Description +osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data. + + + +## Data Model Coverage + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| +| `write` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| + +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓|✓| | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + + + +## Analytic Coverage + + - [CAR-2013-02-003: Processes Spawning cmd.exe](../analytics/CAR-2013-02-003) + - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) + - [CAR-2013-04-002: Quick execution of a series of suspicious commands](../analytics/CAR-2013-04-002) + - [CAR-2013-05-002: Suspicious Run Locations](../analytics/CAR-2013-05-002) + - [CAR-2013-05-004: Execution with AT](../analytics/CAR-2013-05-004) + - [CAR-2013-05-005: SMB Copy and Execution](../analytics/CAR-2013-05-005) + - [CAR-2013-05-009: Running executables with same hash and different names](../analytics/CAR-2013-05-009) + - [CAR-2013-07-001: Suspicious Arguments](../analytics/CAR-2013-07-001) + - [CAR-2013-07-002: RDP Connection Detection](../analytics/CAR-2013-07-002) + - [CAR-2013-07-005: Command Line Usage of Archiving Software](../analytics/CAR-2013-07-005) + - [CAR-2013-08-001: Execution with schtasks](../analytics/CAR-2013-08-001) + - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) + - [CAR-2014-03-001: SMB Write Request - NamedPipes](../analytics/CAR-2014-03-001) + - [CAR-2014-03-005: Remotely Launched Executables via Services](../analytics/CAR-2014-03-005) + - [CAR-2014-03-006: RunDLL32.exe monitoring](../analytics/CAR-2014-03-006) + - [CAR-2014-04-003: Powershell Execution](../analytics/CAR-2014-04-003) + - [CAR-2014-05-001: RPC Activity](../analytics/CAR-2014-05-001) + - [CAR-2014-05-002: Services launching Cmd](../analytics/CAR-2014-05-002) + - [CAR-2014-07-001: Service Search Path Interception](../analytics/CAR-2014-07-001) + - [CAR-2014-11-002: Outlier Parents of Cmd](../analytics/CAR-2014-11-002) + - [CAR-2014-11-003: Debuggers for Accessibility Applications](../analytics/CAR-2014-11-003) + - [CAR-2014-11-004: Remote PowerShell Sessions](../analytics/CAR-2014-11-004) + - [CAR-2014-11-006: Windows Remote Management (WinRM)](../analytics/CAR-2014-11-006) + - [CAR-2014-11-008: Command Launched from WinLogon](../analytics/CAR-2014-11-008) + - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) + - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) + - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) + - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) + - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) + - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) + - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) + - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) + - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) + - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) + - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) + - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) + - [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](../analytics/CAR-2020-09-003) + - [CAR-2020-09-004: Credentials in Files & Registry](../analytics/CAR-2020-09-004) + - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) + - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) + - [CAR-2020-11-002: Local Network Sniffing](../analytics/CAR-2020-11-002) + - [CAR-2020-11-003: DLL Injection with Mavinject](../analytics/CAR-2020-11-003) + - [CAR-2020-11-004: Processes Started From Irregular Parent](../analytics/CAR-2020-11-004) + - [CAR-2020-11-005: Clear Powershell Console Command History](../analytics/CAR-2020-11-005) + - [CAR-2020-11-006: Local Permission Group Discovery](../analytics/CAR-2020-11-006) + - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) + - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) + - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) + - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) + - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md old mode 100644 new mode 100755 index e20e485b..c7604e43 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,23 +14,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - -### [registry](../data_model/registry) +### [driver](../data_model/driver) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | |---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | ### [file](../data_model/file) @@ -44,28 +33,39 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | | |✓| | | |✓| |✓| | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| +| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓|✓| | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | @@ -117,3 +117,5 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md old mode 100644 new mode 100755 index 170113ae..3195a6d8 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,23 +14,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - -### [registry](../data_model/registry) +### [driver](../data_model/driver) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | |---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | ### [file](../data_model/file) @@ -44,28 +33,39 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | | |✓| |✓|✓|✓| | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | @@ -117,3 +117,5 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) diff --git a/docs/sensors/sysmon_13.0.md b/docs/sensors/sysmon_13.0.md new file mode 100755 index 00000000..fc3318d8 --- /dev/null +++ b/docs/sensors/sysmon_13.0.md @@ -0,0 +1,121 @@ +--- +title: "Sysmon (13.0)" +--- + +- Manufacturer: Microsoft +- Version: 13.0 +- Website: https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon + + +## Description +Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. + + + +## Data Model Coverage + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| | | | | | | | | +| `delete` | | | | | | | |✓| | |✓| |✓| |✓| | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | | |✓| |✓|✓|✓| | |✓| + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + + + + +## Analytic Coverage + + - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) + - [CAR-2013-04-002: Quick execution of a series of suspicious commands](../analytics/CAR-2013-04-002) + - [CAR-2013-05-002: Suspicious Run Locations](../analytics/CAR-2013-05-002) + - [CAR-2013-05-004: Execution with AT](../analytics/CAR-2013-05-004) + - [CAR-2013-05-005: SMB Copy and Execution](../analytics/CAR-2013-05-005) + - [CAR-2013-05-009: Running executables with same hash and different names](../analytics/CAR-2013-05-009) + - [CAR-2013-07-001: Suspicious Arguments](../analytics/CAR-2013-07-001) + - [CAR-2013-07-002: RDP Connection Detection](../analytics/CAR-2013-07-002) + - [CAR-2013-07-005: Command Line Usage of Archiving Software](../analytics/CAR-2013-07-005) + - [CAR-2013-08-001: Execution with schtasks](../analytics/CAR-2013-08-001) + - [CAR-2013-09-005: Service Outlier Executables](../analytics/CAR-2013-09-005) + - [CAR-2013-10-002: DLL Injection via Load Library](../analytics/CAR-2013-10-002) + - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) + - [CAR-2014-03-001: SMB Write Request - NamedPipes](../analytics/CAR-2014-03-001) + - [CAR-2014-03-005: Remotely Launched Executables via Services](../analytics/CAR-2014-03-005) + - [CAR-2014-03-006: RunDLL32.exe monitoring](../analytics/CAR-2014-03-006) + - [CAR-2014-05-001: RPC Activity](../analytics/CAR-2014-05-001) + - [CAR-2014-07-001: Service Search Path Interception](../analytics/CAR-2014-07-001) + - [CAR-2014-11-003: Debuggers for Accessibility Applications](../analytics/CAR-2014-11-003) + - [CAR-2014-11-006: Windows Remote Management (WinRM)](../analytics/CAR-2014-11-006) + - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) + - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) + - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) + - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) + - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) + - [CAR-2019-04-004: Credential Dumping via Mimikatz](../analytics/CAR-2019-04-004) + - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) + - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) + - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) + - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) + - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) + - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) + - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) + - [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](../analytics/CAR-2020-09-003) + - [CAR-2020-09-004: Credentials in Files & Registry](../analytics/CAR-2020-09-004) + - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) + - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) + - [CAR-2020-11-003: DLL Injection with Mavinject](../analytics/CAR-2020-11-003) + - [CAR-2020-11-005: Clear Powershell Console Command History](../analytics/CAR-2020-11-005) + - [CAR-2020-11-006: Local Permission Group Discovery](../analytics/CAR-2020-11-006) + - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) + - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) + - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) From dc47785e05c08a0013864e2f6a5d4896f022f040 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 15:26:08 -0700 Subject: [PATCH 026/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 18742f84..4939b6ff 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -90,7 +90,7 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **bind** | [osquery](../sensors/osquery_4.6.0.md) | [osquery](../sensors/osquery_4.6.0.md) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | | **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | | **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | From edddd1611e4054877a998f9a8f57b02bae6d76df Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 10 Feb 2021 15:28:37 -0700 Subject: [PATCH 027/342] Update data_model_with_sensors.md --- docs/data_model/data_model_with_sensors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 4939b6ff..18742f84 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -90,7 +90,7 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | |---|---|---|---|---|---|---|---|---|---|---| -| **bind** | [osquery](../sensors/osquery_4.6.0.md) | [osquery](../sensors/osquery_4.6.0.md) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | +| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | | **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | | **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | From 23a8271a38c3212cf689d7944795f9e3d0793801 Mon Sep 17 00:00:00 2001 From: pete Date: Thu, 18 Feb 2021 10:24:23 -0700 Subject: [PATCH 028/342] created autoruns template and regenerated md file --- docs/data_model/file.md | 4 +- docs/data_model/registry.md | 6 +- docs/data_model/service.md | 4 +- docs/sensors/autoruns.md | 49 -------- docs/sensors/osquery_4.1.2.md | 16 +-- docs/sensors/osquery_4.6.0.md | 16 +-- docs/sensors/sysmon_10.4.md | 14 +-- docs/sensors/sysmon_11.0.md | 14 +-- docs/sensors/sysmon_13.0.md | 14 +-- docs/sensors/sysmon_13.md | 121 +++++++++++++++++++ sensors/autoruns_13.98.md | 96 +++++++++++++++ sensors/{sysmon_13.0.yaml => sysmon_13.yaml} | 2 +- 12 files changed, 262 insertions(+), 94 deletions(-) delete mode 100755 docs/sensors/autoruns.md create mode 100644 docs/sensors/sysmon_13.md create mode 100644 sensors/autoruns_13.98.md rename sensors/{sysmon_13.0.yaml => sysmon_13.yaml} (99%) mode change 100755 => 100644 diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 1426e074..f56898dd 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -51,9 +51,9 @@ A resource for storing information available to a computer program. | | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **create** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | | **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | [Autoruns](../sensors/autoruns) | | | | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | +| **modify** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | [Autoruns](../sensors/autoruns_13.98) | | | | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | | **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | **write** | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 40bf6771..13b093db 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -33,8 +33,8 @@ The registry is a system-defined database in which applications and system compo | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | +| **add** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | | -**key_edit** | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)< /br>[Sysmon](../sensors/sysmon_13) | +**key_edit** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | -| **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | +| **value_edit** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| | [Autoruns](../sensors/autoruns_13.98) | diff --git a/docs/data_model/service.md b/docs/data_model/service.md index aade913f..c8128f21 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -33,8 +33,8 @@ Services, or a service application, can be started automatically at system boot, | | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **name** | **pid** | **ppid** | **uid** | **user** | |---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | -| **delete** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | +| **create** | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | | | +| **delete** | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | | | | **pause** | | | | | | | | | | | | **start** | | | | | | | | | | | | **stop** | | | | | | | | | | | diff --git a/docs/sensors/autoruns.md b/docs/sensors/autoruns.md deleted file mode 100755 index 60d3a08e..00000000 --- a/docs/sensors/autoruns.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Autoruns ---- - -- Manufacturer: Microsoft Corporation -- Version: 13.2 -- Website: https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx - -## Description -This utility shows the user what programs are configured to run during system bootup or login, and/or on execution of various built-in Windows applications like Internet Explorer, Explorer and media players. These programs and drivers include ones in your startup folder, Run, RunOnce, and other Registry keys. Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, etc. - -## Data Model Coverage - -### [file](../data_model/file) - -| | `company` | `creation_time` | `file_name` | `file_path` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signer` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | -| `modify` | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ | | | | ✓ | ✓ | ✓ | | -| `read` | | | | | | | | | | | | | | | | -| `timestomp` | | | | | | | | | | | | | | | | -| `write` | | | | | | | | | | | | | | | | - - -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓ | | ✓ | ✓ | | ✓ | | ✓ | | ✓ | -| `edit` | ✓ | | ✓ | ✓ | | ✓ | | ✓ | | ✓ | -| `remove` | | | | | | | | | | | - - -### [service](../service) - -| | `command_line` | `exe` | `fqdn` | `hostname` | `image_path` | `name` | `pid`| `ppid` | `user` | -|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | -| `delete` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | -| `pause` | | | | | | | | | | -| `start` | | | | | | | | | | -| `stop` | | | | | | | | | | - - -## Analytic Coverage - - - [CAR-2013-01-002: Autorun Differences](../analytics/CAR-2013-01-002) - diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 03320301..9bf83c66 100755 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -35,19 +35,19 @@ osquery exposes an operating system as a high-performance relational database. T ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| +| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| +| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 86f0fcfc..5c92a1ba 100755 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -35,19 +35,19 @@ osquery exposes an operating system as a high-performance relational database. T ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| +| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | | |✓|✓|✓| | |✓| +| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓|✓| | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index c7604e43..a0963b1a 100755 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -35,19 +35,19 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓|✓| | |✓| +| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 3195a6d8..079cbb8a 100755 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -35,19 +35,19 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | | |✓| |✓|✓|✓| | |✓| +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) diff --git a/docs/sensors/sysmon_13.0.md b/docs/sensors/sysmon_13.0.md index fc3318d8..21e9e5fc 100755 --- a/docs/sensors/sysmon_13.0.md +++ b/docs/sensors/sysmon_13.0.md @@ -35,19 +35,19 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [flow](../data_model/flow) -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `sid` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `user` | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | | |✓| |✓|✓|✓| | |✓| +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| ### [process](../data_model/process) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md new file mode 100644 index 00000000..5112bf0c --- /dev/null +++ b/docs/sensors/sysmon_13.md @@ -0,0 +1,121 @@ +--- +title: "Sysmon (13)" +--- + +- Manufacturer: Microsoft +- Version: 13 +- Website: https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon + + +## Description +Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. + + + +## Data Model Coverage + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| | | | | | | | | +| `delete` | | | | | | | |✓| | |✓| |✓| |✓| | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + + + + +## Analytic Coverage + + - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) + - [CAR-2013-04-002: Quick execution of a series of suspicious commands](../analytics/CAR-2013-04-002) + - [CAR-2013-05-002: Suspicious Run Locations](../analytics/CAR-2013-05-002) + - [CAR-2013-05-004: Execution with AT](../analytics/CAR-2013-05-004) + - [CAR-2013-05-005: SMB Copy and Execution](../analytics/CAR-2013-05-005) + - [CAR-2013-05-009: Running executables with same hash and different names](../analytics/CAR-2013-05-009) + - [CAR-2013-07-001: Suspicious Arguments](../analytics/CAR-2013-07-001) + - [CAR-2013-07-002: RDP Connection Detection](../analytics/CAR-2013-07-002) + - [CAR-2013-07-005: Command Line Usage of Archiving Software](../analytics/CAR-2013-07-005) + - [CAR-2013-08-001: Execution with schtasks](../analytics/CAR-2013-08-001) + - [CAR-2013-09-005: Service Outlier Executables](../analytics/CAR-2013-09-005) + - [CAR-2013-10-002: DLL Injection via Load Library](../analytics/CAR-2013-10-002) + - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) + - [CAR-2014-03-001: SMB Write Request - NamedPipes](../analytics/CAR-2014-03-001) + - [CAR-2014-03-005: Remotely Launched Executables via Services](../analytics/CAR-2014-03-005) + - [CAR-2014-03-006: RunDLL32.exe monitoring](../analytics/CAR-2014-03-006) + - [CAR-2014-05-001: RPC Activity](../analytics/CAR-2014-05-001) + - [CAR-2014-07-001: Service Search Path Interception](../analytics/CAR-2014-07-001) + - [CAR-2014-11-003: Debuggers for Accessibility Applications](../analytics/CAR-2014-11-003) + - [CAR-2014-11-006: Windows Remote Management (WinRM)](../analytics/CAR-2014-11-006) + - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) + - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) + - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) + - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) + - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) + - [CAR-2019-04-004: Credential Dumping via Mimikatz](../analytics/CAR-2019-04-004) + - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) + - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) + - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) + - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) + - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) + - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) + - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) + - [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](../analytics/CAR-2020-09-003) + - [CAR-2020-09-004: Credentials in Files & Registry](../analytics/CAR-2020-09-004) + - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) + - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) + - [CAR-2020-11-003: DLL Injection with Mavinject](../analytics/CAR-2020-11-003) + - [CAR-2020-11-005: Clear Powershell Console Command History](../analytics/CAR-2020-11-005) + - [CAR-2020-11-006: Local Permission Group Discovery](../analytics/CAR-2020-11-006) + - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) + - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) + - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) diff --git a/sensors/autoruns_13.98.md b/sensors/autoruns_13.98.md new file mode 100644 index 00000000..ac356f9d --- /dev/null +++ b/sensors/autoruns_13.98.md @@ -0,0 +1,96 @@ +--- +sensor_name: Autoruns +sensor_version: 13.98 +sensor_developer: Microsoft +sensor_url: 'https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx' +sensor_description: 'Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, etc.at is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +mappings: + - object: file + action: create + notes: 'None' + fields: + - company + - creation_time + - file_name + - file_path + - fqdn + - hostname + - image_path + - md5_hash + - sha1_hash + - sha256_hash + - signer + - object: file + action: modify + notes: 'None' + fields: + - company + - creation_time + - file_name + - file_path + - fqdn + - hostname + - image_path + - md5_hash + - sha1_hash + - sha256_hash + - signer + - object: registry + action: add + notes: 'None' + fields: + - data + - fqdn + - hostname + - hive + - key + - type + - value + - object: registry + action: key_edit + notes: 'None' + fields: + - data + - fqdn + - hostname + - hive + - key + - new_content + - type + - value + - object: registry + action: value_edit + notes: 'None' + fields: + - data + - fqdn + - hostname + - hive + - key + - new_content + - type + - value + - object: service + action: create + notes: 'None' + fields: + - command_line + - exe + - fqdn + - hostname + - image_path + - name + - value + - object: service + action: delete + notes: 'None' + fields: + - command_line + - exe + - fqdn + - hostname + - image_path + - name + - value +other_coverage: + - 'CAR-2013-01-002: Autorun Differences' diff --git a/sensors/sysmon_13.0.yaml b/sensors/sysmon_13.yaml old mode 100755 new mode 100644 similarity index 99% rename from sensors/sysmon_13.0.yaml rename to sensors/sysmon_13.yaml index b24554bc..5c8d5619 --- a/sensors/sysmon_13.0.yaml +++ b/sensors/sysmon_13.yaml @@ -1,6 +1,6 @@ --- sensor_name: Sysmon -sensor_version: 13.0 +sensor_version: 13 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' From 4885a0073968541fe0489f0838676ee2ed8ae364 Mon Sep 17 00:00:00 2001 From: pete Date: Thu, 18 Feb 2021 10:34:45 -0700 Subject: [PATCH 029/342] m --- docs/sensors/autoruns_13.98.md | 61 +++++++++ docs/sensors/sysmon_13.0.md | 121 ------------------ scripts/generate_sensors.py | 1 + ...{autoruns_13.98.md => autoruns_13.98.yaml} | 0 4 files changed, 62 insertions(+), 121 deletions(-) create mode 100644 docs/sensors/autoruns_13.98.md delete mode 100755 docs/sensors/sysmon_13.0.md rename sensors/{autoruns_13.98.md => autoruns_13.98.yaml} (100%) diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md new file mode 100644 index 00000000..68fc2dc7 --- /dev/null +++ b/docs/sensors/autoruns_13.98.md @@ -0,0 +1,61 @@ +--- +title: "Autoruns (13.98)" +--- + +- Manufacturer: Microsoft +- Version: 13.98 +- Website: https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx + + +## Description +Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, etc.at is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. + + + +## Data Model Coverage + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | ✓| |✓| | | |✓|✓| | |✓|✓|✓| |✓| | | | | |✓|✓| |✓| | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | ✓| |✓| | | |✓|✓| | |✓|✓|✓| |✓| | | | | |✓|✓| |✓| | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓|✓| |✓| | |✓| |✓| +| `key_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| +| `remove` | | | | | | | | | | | | +| `value_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| + +### [service](../data_model/service) + +| | `command_line` | `exe` | `fqdn` | `hostname` | `image_path` | `name` | `pid` | `ppid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓|✓|✓|✓|✓| | | | | +| `delete` | ✓|✓|✓|✓|✓|✓| | | | | +| `pause` | | | | | | | | | | | +| `start` | | | | | | | | | | | +| `stop` | | | | | | | | | | | + + + + +## Analytic Coverage + + - [CAR-2013-01-002: Autorun Differences](../analytics/CAR-2013-01-002) + - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) + - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) + - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) + - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) + - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) + - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) + - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) diff --git a/docs/sensors/sysmon_13.0.md b/docs/sensors/sysmon_13.0.md deleted file mode 100755 index 21e9e5fc..00000000 --- a/docs/sensors/sysmon_13.0.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: "Sysmon (13.0)" ---- - -- Manufacturer: Microsoft -- Version: 13.0 -- Website: https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon - - -## Description -Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. - - - -## Data Model Coverage - -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| -| `unload` | | | | | | | | | | | | - -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| | | | | | | | | -| `delete` | | | | | | | |✓| | |✓| |✓| |✓| | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| - -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| - -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - - - - -## Analytic Coverage - - - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) - - [CAR-2013-04-002: Quick execution of a series of suspicious commands](../analytics/CAR-2013-04-002) - - [CAR-2013-05-002: Suspicious Run Locations](../analytics/CAR-2013-05-002) - - [CAR-2013-05-004: Execution with AT](../analytics/CAR-2013-05-004) - - [CAR-2013-05-005: SMB Copy and Execution](../analytics/CAR-2013-05-005) - - [CAR-2013-05-009: Running executables with same hash and different names](../analytics/CAR-2013-05-009) - - [CAR-2013-07-001: Suspicious Arguments](../analytics/CAR-2013-07-001) - - [CAR-2013-07-002: RDP Connection Detection](../analytics/CAR-2013-07-002) - - [CAR-2013-07-005: Command Line Usage of Archiving Software](../analytics/CAR-2013-07-005) - - [CAR-2013-08-001: Execution with schtasks](../analytics/CAR-2013-08-001) - - [CAR-2013-09-005: Service Outlier Executables](../analytics/CAR-2013-09-005) - - [CAR-2013-10-002: DLL Injection via Load Library](../analytics/CAR-2013-10-002) - - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) - - [CAR-2014-03-001: SMB Write Request - NamedPipes](../analytics/CAR-2014-03-001) - - [CAR-2014-03-005: Remotely Launched Executables via Services](../analytics/CAR-2014-03-005) - - [CAR-2014-03-006: RunDLL32.exe monitoring](../analytics/CAR-2014-03-006) - - [CAR-2014-05-001: RPC Activity](../analytics/CAR-2014-05-001) - - [CAR-2014-07-001: Service Search Path Interception](../analytics/CAR-2014-07-001) - - [CAR-2014-11-003: Debuggers for Accessibility Applications](../analytics/CAR-2014-11-003) - - [CAR-2014-11-006: Windows Remote Management (WinRM)](../analytics/CAR-2014-11-006) - - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) - - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) - - [CAR-2019-04-004: Credential Dumping via Mimikatz](../analytics/CAR-2019-04-004) - - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) - - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) - - [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](../analytics/CAR-2020-09-003) - - [CAR-2020-09-004: Credentials in Files & Registry](../analytics/CAR-2020-09-004) - - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) - - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) - - [CAR-2020-11-003: DLL Injection with Mavinject](../analytics/CAR-2020-11-003) - - [CAR-2020-11-005: Clear Powershell Console Command History](../analytics/CAR-2020-11-005) - - [CAR-2020-11-006: Local Permission Group Discovery](../analytics/CAR-2020-11-006) - - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 207092e1..4cf871f3 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -51,6 +51,7 @@ def generateDataModelCoverage(name, coverage): # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) +print("detected the following sensors: {}".format(str(mapping_files))) mappings = [yaml.load(open(mapping_file).read()) for mapping_file in mapping_files] # Get all data models and load as list of dicts diff --git a/sensors/autoruns_13.98.md b/sensors/autoruns_13.98.yaml similarity index 100% rename from sensors/autoruns_13.98.md rename to sensors/autoruns_13.98.yaml From 87392d6a14d2a31e7b065bf3c6c42306ea10784e Mon Sep 17 00:00:00 2001 From: pete Date: Thu, 18 Feb 2021 10:38:36 -0700 Subject: [PATCH 030/342] updated indexes --- docs/data_model/data_model_with_sensors.md | 10 +++++----- docs/sensors/index.md | 5 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index 18742f84..f91bcb38 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -35,9 +35,9 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **create** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | | **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **modify** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | [Autoruns](../sensors/autoruns) | | | | | | | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | | +| **modify** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | [Autoruns](../sensors/autoruns_13.98) | | | | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | | **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | **write** | | | | | | | | | | | | | | | | | | | | | | | | | | @@ -71,10 +71,10 @@ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mi | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | -**key_edit** | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns)
[Sysmon](../sensors/sysmon_13) | +| **add** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | +**key_edit** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | -| **value_edit** | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| [Autoruns](../sensors/autoruns) | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns) | | [Autoruns](../sensors/autoruns)| | [Autoruns](../sensors/autoruns) | +| **value_edit** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| | [Autoruns](../sensors/autoruns_13.98) | ## [service](service) diff --git a/docs/sensors/index.md b/docs/sensors/index.md index d5136529..0dac0188 100755 --- a/docs/sensors/index.md +++ b/docs/sensors/index.md @@ -5,8 +5,9 @@ title: "Sensors" Sensors are tools that collect data that can be used to run analytics. CAR currently has a limited number of sensors mapped to the CAR [Data Model](../data_model). They are: -* [Autoruns](autoruns) +* [Autoruns](autoruns_13.98) * [Sysmon (10.4)](sysmon_10.4) * [Sysmon (11.0)](sysmon_11.0) -* [Sysmon (13.0)](sysmon_13.0) +* [Sysmon (13.0)](sysmon_13) * [OSQuery (4.1.2)](osquery_4.1.2) +* [OSQuery (4.6.0)](osquery_4.6.0) From 3e7db9e50c7d28ee81613413f2f320aec9126458 Mon Sep 17 00:00:00 2001 From: pete Date: Thu, 18 Feb 2021 10:40:28 -0700 Subject: [PATCH 031/342] m --- docs/sensors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sensors/index.md b/docs/sensors/index.md index 0dac0188..6f183ead 100755 --- a/docs/sensors/index.md +++ b/docs/sensors/index.md @@ -5,7 +5,7 @@ title: "Sensors" Sensors are tools that collect data that can be used to run analytics. CAR currently has a limited number of sensors mapped to the CAR [Data Model](../data_model). They are: -* [Autoruns](autoruns_13.98) +* [Autoruns (13.98)](autoruns_13.98) * [Sysmon (10.4)](sysmon_10.4) * [Sysmon (11.0)](sysmon_11.0) * [Sysmon (13.0)](sysmon_13) From ef7c36b6c1bd36a051d5e6c83909a139c8f5b242 Mon Sep 17 00:00:00 2001 From: Bhabesh Rai Date: Tue, 23 Feb 2021 16:53:54 +0545 Subject: [PATCH 032/342] Added LogPoint implementations Part-II --- analytics/CAR-2014-03-006.yaml | 5 +++++ analytics/CAR-2014-04-003.yaml | 5 +++++ analytics/CAR-2014-05-002.yaml | 5 +++++ analytics/CAR-2014-11-003.yaml | 5 +++++ analytics/CAR-2014-11-004.yaml | 5 +++++ analytics/CAR-2014-11-008.yaml | 5 +++++ analytics/CAR-2016-03-001.yaml | 5 +++++ analytics/CAR-2016-04-002.yaml | 5 +++++ analytics/CAR-2016-04-003.yaml | 5 +++++ analytics/CAR-2016-04-005.yaml | 6 ++++++ analytics/CAR-2019-04-003.yaml | 5 +++++ analytics/CAR-2019-04-004.yaml | 6 ++++++ analytics/CAR-2019-07-002.yaml | 5 +++++ analytics/CAR-2019-08-001.yaml | 5 +++++ analytics/CAR-2019-08-002.yaml | 5 +++++ analytics/CAR-2020-04-001.yaml | 5 +++++ analytics/CAR-2020-05-001.yaml | 6 ++++++ analytics/CAR-2020-09-002.yaml | 6 ++++++ analytics/CAR-2020-11-003.yaml | 6 ++++++ analytics/CAR-2020-11-009.yaml | 6 ++++++ 20 files changed, 106 insertions(+) diff --git a/analytics/CAR-2014-03-006.yaml b/analytics/CAR-2014-03-006.yaml index 40f07a3d..70be17c2 100644 --- a/analytics/CAR-2014-03-006.yaml +++ b/analytics/CAR-2014-03-006.yaml @@ -30,6 +30,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=rundll32.exe limit 100 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\rundll32.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2014-04-003.yaml b/analytics/CAR-2014-04-003.yaml index e3513e96..7eeedea8 100644 --- a/analytics/CAR-2014-04-003.yaml +++ b/analytics/CAR-2014-04-003.yaml @@ -52,6 +52,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=powershell.exe NOT $ParentProcess=regex(.*explorer.exe.*)i limit 30 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\powershell.exe" -parent_image="C:\Windows\explorer.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2014-05-002.yaml b/analytics/CAR-2014-05-002.yaml index caeb8550..c94737da 100644 --- a/analytics/CAR-2014-05-002.yaml +++ b/analytics/CAR-2014-05-002.yaml @@ -45,6 +45,11 @@ implementations: _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=cmd.exe AND $ParentProcess=regex(.*services.exe.*)i limit 30 type: DNIF data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\cmd.exe" parent_image="C:\Windows\System32\services.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2014-11-003.yaml b/analytics/CAR-2014-11-003.yaml index 79377a4f..cd1eccb3 100644 --- a/analytics/CAR-2014-11-003.yaml +++ b/analytics/CAR-2014-11-003.yaml @@ -29,6 +29,11 @@ implementations: debuggers = filter process where (command_line match "$.* .*(sethc{{pipe}}utilman{{pipe}}osk{{pipe}}narrator{{pipe}}magnify)\.exe") output debuggers type: pseudocode + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 command IN ["$* *sethc.exe", "$* *utilman.exe", "$* *osk.exe", "$* *narrator.exe", "$* *magnify.exe"] + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/command_line - process/create/exe diff --git a/analytics/CAR-2014-11-004.yaml b/analytics/CAR-2014-11-004.yaml index 739ba360..b00d2203 100644 --- a/analytics/CAR-2014-11-004.yaml +++ b/analytics/CAR-2014-11-004.yaml @@ -38,6 +38,11 @@ implementations: (process_name == "wsmprovhost.exe" and parent_process_name == "svchost.exe") type: EQL data_model: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\wsmprovhost.exe" parent_image="*\svchost.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2014-11-008.yaml b/analytics/CAR-2014-11-008.yaml index 3cda4a61..b93a4a46 100644 --- a/analytics/CAR-2014-11-008.yaml +++ b/analytics/CAR-2014-11-008.yaml @@ -46,6 +46,11 @@ implementations: (process_name == "cmd.exe" and parent_process_name == "winlogon.exe") type: EQL data_model: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 parent_image="C:\Windows\System32\winlogon.exe" parent_image="C:\Windows\System32\cmd.exe" + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2016-03-001.yaml b/analytics/CAR-2016-03-001.yaml index 7fa12c9a..3a684bb0 100644 --- a/analytics/CAR-2016-03-001.yaml +++ b/analytics/CAR-2016-03-001.yaml @@ -94,6 +94,11 @@ implementations: (process_name == "hostname.exe" or process_name == "ipconfig.exe" or process_name == "net.exe" or process_name == "quser.exe" process_name == "qwinsta.exe" or process_name == "systeminfo.exe" or process_name == "tasklist.exe" or process_name == "whoami.exe" or (process_name == "sc.exe" and (command_line == "* query *" or command_line == "* qc *"))) type: EQL data_mode: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 (image in ["*\hostname.exe", "*\ipconfig.exe", "*\net.exe", "*\quser.exe", "*\qwinsta.exe", "*\systeminfo.exe", "*\tasklist.exe", "*\whoami.exe"] OR (image="*\sc.exe" command IN ["* query *", "* qc *")) + type: LogPoint + data_model: LogPoint native data_model_references: - process/create/command_line - process/create/exe diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index c1ea7a0f..43e2da0f 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -32,6 +32,11 @@ implementations: - name: Sigma rule (Security log) description: '[Sigma version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/builtin/win_susp_security_eventlog_cleared.yml) of the above pseudocode, focusing only on the Security log.' type: Sigma + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) + type: LogPoint + data_mode: LogPoint native unit_tests: - configurations: - Windows 7 diff --git a/analytics/CAR-2016-04-003.yaml b/analytics/CAR-2016-04-003.yaml index 20fff5dd..5692878c 100644 --- a/analytics/CAR-2016-04-003.yaml +++ b/analytics/CAR-2016-04-003.yaml @@ -29,6 +29,11 @@ implementations: param1 in ["Windows Defender", "Windows Firewall"] AND param2 == "stopped" type: pseudocode + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WinServer channel="System" event_id=7036 param1 in ["Windows Defender", "Windows Firewall"] param2="stopped" + type: LogPoint + data_mode: LogPoint native unit_tests: - configurations: - Windows 7 diff --git a/analytics/CAR-2016-04-005.yaml b/analytics/CAR-2016-04-005.yaml index 6a6aa824..e1d9819b 100644 --- a/analytics/CAR-2016-04-005.yaml +++ b/analytics/CAR-2016-04-005.yaml @@ -28,3 +28,9 @@ implementations: type: pseudocode - description: '[Sigma version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/builtin/win_admin_rdp_login.yml) of the above pseudocode, with some modifications.' type: Sigma + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WinServer event_id=4624 package="Negotiate" log_level="INFO" logon_type=10 + type: LogPoint + data_mode: LogPoint native + diff --git a/analytics/CAR-2019-04-003.yaml b/analytics/CAR-2019-04-003.yaml index 44d52f64..7b364ac1 100644 --- a/analytics/CAR-2019-04-003.yaml +++ b/analytics/CAR-2019-04-003.yaml @@ -43,6 +43,11 @@ implementations: output squiblydoo_processes type: psuedocode data_model: CAR + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" + type: LogPoint + data_mode: LogPoint native unit_tests: - description: The [Atomic Red Team test for Squiblydoo](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md#atomic-test-2---regsvr32-remote-com-scriptlet-execution) is a good test case for this. data_model_references: diff --git a/analytics/CAR-2019-04-004.yaml b/analytics/CAR-2019-04-004.yaml index f6d0f7a1..587aae41 100644 --- a/analytics/CAR-2019-04-004.yaml +++ b/analytics/CAR-2019-04-004.yaml @@ -46,6 +46,12 @@ implementations: | table _time hostname user SourceImage GrantedAccess type: splunk data_model: Sysmon native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" + | fields log_ts, host, user, source_image, access + type: LogPoint + data_mode: LogPoint native references: - Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. diff --git a/analytics/CAR-2019-07-002.yaml b/analytics/CAR-2019-07-002.yaml index 1d9411d8..a5a998b4 100644 --- a/analytics/CAR-2019-07-002.yaml +++ b/analytics/CAR-2019-07-002.yaml @@ -54,6 +54,11 @@ implementations: - name: Procdump - Process Access description: 'A [Sigma Version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) of the above Splunk search, with some more stringent criteria around calltrace.' type: Sigma + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" + type: LogPoint + data_mode: LogPoint native data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2019-08-001.yaml b/analytics/CAR-2019-08-001.yaml index 4f91a575..1ba840ca 100644 --- a/analytics/CAR-2019-08-001.yaml +++ b/analytics/CAR-2019-08-001.yaml @@ -44,6 +44,11 @@ implementations: file where file_name == "lsass*.dmp" and process_name == "taskmgr.exe" type: EQL data_model: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\taskmgr.exe" + type: LogPoint + data_mode: LogPoint native data_model_references: - file/create/file_name - file/create/image_path diff --git a/analytics/CAR-2019-08-002.yaml b/analytics/CAR-2019-08-002.yaml index 7e914bac..1ff06b1f 100644 --- a/analytics/CAR-2019-08-002.yaml +++ b/analytics/CAR-2019-08-002.yaml @@ -44,6 +44,11 @@ implementations: file where file_name == "ntds.dit" and process_name == "ntdsutil.exe" type: EQL data_model: EQL native + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" + type: LogPoint + data_mode: LogPoint native data_model_references: - file/create/file_name - file/create/image_path diff --git a/analytics/CAR-2020-04-001.yaml b/analytics/CAR-2020-04-001.yaml index fe9ad9f2..39caa1a7 100644 --- a/analytics/CAR-2020-04-001.yaml +++ b/analytics/CAR-2020-04-001.yaml @@ -61,6 +61,11 @@ implementations: description: A [Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/process_creation/win_shadow_copies_deletion.yml) version of the CAR pseudocode for both vssadmin.exe and wmic.exe approaches. type: Sigma data_model: Sigma native + - description: LogPoint version of the above pseudocodes. + code: |- + norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\*\wmic.exe" command="*shadowcopy delete*") OR (image="C:\Windows\System32\vssadmin.exe" command="*delete shadows*")) + type: LogPoint + data_mode: LogPoint native data_model_references: - process/create/image_path - process/create/command_line diff --git a/analytics/CAR-2020-05-001.yaml b/analytics/CAR-2020-05-001.yaml index c07f7257..54136835 100644 --- a/analytics/CAR-2020-05-001.yaml +++ b/analytics/CAR-2020-05-001.yaml @@ -33,6 +33,12 @@ implementations: index=__your_sysmon_index__ EventCode=10 TargetImage="C:\\windows\\system32\\lsass.exe" (CallTrace="*dbghelp.dll*" OR CallTrace="*dbgcore.dll*")| table _time host SourceProcessId SourceImage type: Splunk data_model: Sysmon native + - description: LogPoint version of the above pseudocodes. + code: |- + norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" call_trace IN ["*dbghelp.dll*", "*dbgcore.dll*"] + | fields log_ts host source_process_id source_image + type: LogPoint + data_mode: LogPoint native diff --git a/analytics/CAR-2020-09-002.yaml b/analytics/CAR-2020-09-002.yaml index ba1a3463..ab49fef5 100644 --- a/analytics/CAR-2020-09-002.yaml +++ b/analytics/CAR-2020-09-002.yaml @@ -37,6 +37,12 @@ implementations: index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Classes\\CLSID\\*" data_model: Sysmon native type: Splunk +- name: LogPoint search - COM object registry entry modification + description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. + code: |- + norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Classes\CLSID\*" + data_model: LogPoint native + type: LogPoint data_model_references: - registry/add/key - registry/remove/key diff --git a/analytics/CAR-2020-11-003.yaml b/analytics/CAR-2020-11-003.yaml index 0c0a7b9d..f0ff9ca1 100644 --- a/analytics/CAR-2020-11-003.yaml +++ b/analytics/CAR-2020-11-003.yaml @@ -36,6 +36,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\SysWOW64\\mavinject.exe" OR Image="C:\\Windows\\System32\\mavinject.exe" OR CommandLine="*\INJECTRUNNING*") data_model: Sysmon native type: Splunk + - name: LogPoint Search - mavinject + description: Search for instances of mavinject.exe or mavinject32.exe + code: |- + norm_id=WindowsSysmon event_id=1 (image="C:\Windows\SysWOW64\mavinject.exe" OR image="C:\Windows\System32\mavinject.exe" OR command="*\INJECTRUNNING*") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-11-009.yaml b/analytics/CAR-2020-11-009.yaml index 8206a0fd..2902a8af 100644 --- a/analytics/CAR-2020-11-009.yaml +++ b/analytics/CAR-2020-11-009.yaml @@ -34,5 +34,11 @@ implementations: (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\syswow64\\hh.exe" OR Image="C:\\Windows\\system32\\hh.exe") data_model: Sysmon native type: Splunk + - name: LogPoint Search - hh.exe + description: looks all instances of hh.exe + code: |- + norm_id=WindowsSysmon event_id=1 (image="C:\Windows\syswow64\hh.exe" OR image="C:\Windows\system32\hh.exe") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe From 571f28aa3f06f2112468bfb7e3129d7964d973a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Mar 2021 18:51:25 +0000 Subject: [PATCH 033/342] Bump nokogiri from 1.10.8 to 1.11.1 in /docs Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.8 to 1.11.1. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.8...v1.11.1) Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 21ad522b..9dd80219 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -198,20 +198,22 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.4.0) + mini_portile2 (2.5.0) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.0.0) - nokogiri (1.10.8) - mini_portile2 (~> 2.4.0) + nokogiri (1.11.1) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) + racc (1.5.2) rb-fsevent (0.10.3) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) From 1375efc313fe1193ff397c05e8dc558315a73294 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 13:06:26 -0700 Subject: [PATCH 034/342] Minor tweaks --- analytics/CAR-2021-02-001.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml index 41cf9104..684345cf 100644 --- a/analytics/CAR-2021-02-001.yaml +++ b/analytics/CAR-2021-02-001.yaml @@ -1,4 +1,4 @@ - +--- title: Webshell-Indicative Process Tree submission_date: 2020/11/29 information_domain: Host @@ -13,7 +13,7 @@ contributors: id: CAR-2021-02-001 description: |- A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. -Coverage: +coverage: - technique: T1505 tactics: - TA0003 From 4030d7302115b5ed220af53b97b4b03fde772ab7 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 13:25:26 -0700 Subject: [PATCH 035/342] Updated splunk searches --- analytics/CAR-2021-02-002 | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 index d7883ece..b709cfa2 100644 --- a/analytics/CAR-2021-02-002 +++ b/analytics/CAR-2021-02-002 @@ -1,3 +1,4 @@ +--- title: Get System submission_date: 2021/01/15 information_domain: Host @@ -8,24 +9,18 @@ subtypes: analytic_types: - TTP contributors: - - Sebastian Damaye + - Sebastien Damaye id: CAR-2020-02-002 description: |- Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. +coverage: - technique: T1548 tactics: - TA0004 - TA0005 coverage: Moderate - - technique: T1134 - tactics: - - TA0004 - - TA0005 - subtechniques: - - T1134.001 - coverage: Moderate implementations: - - name: Pseudocode - getsystem + - name: Pseudocode - GetSystem description: This is a pseudocode representation of the below splunk search. code: |- processes = search Process:Create @@ -37,11 +32,17 @@ implementations: output suspicious_services, suspicious_processes data_model: CAR native type: Pseudocode - - name: Splunk Search - net.exe instances - description: Look for instances of net.exe + - name: Splunk Search - Meterpreter and Cobalt Strike + description: Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike + code: |- + (index=__your_sysmon_index__ ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) + OR (index=__your_sysmon_index__ Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") + data_model: Sysmon native + type: Splunk + - name: Splunk Search - Empire and PoshC2 + description: Look for instances GetSystem elevation performed by Empire or PoshC2 code: |- - ((index=__your_sysmon_index__ EventCode=1) ((ParentImage="C:\\Windows\\System32\\services.exe Image="C:\\Windows\\System32\\cmd.exe" CommandLine="*echo*\\pipe\\*") OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*"))) OR - ((index=__your_windows_event_logs__ EventCode=4697) (Service_File_Name="*cmd.exe*echo*\\pipe\\*" OR Service_File_Name="*\%COMSPEC\%*echo*\\pipe\\*") ) + index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") data_model: Sysmon native type: Splunk data_model_references: From 075d28ab8789f68a39c2f1730d33a83dacce28f6 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 13:45:58 -0700 Subject: [PATCH 036/342] Updated pseudocode --- analytics/CAR-2021-02-002 | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 index b709cfa2..068276f6 100644 --- a/analytics/CAR-2021-02-002 +++ b/analytics/CAR-2021-02-002 @@ -20,25 +20,40 @@ coverage: - TA0005 coverage: Moderate implementations: - - name: Pseudocode - GetSystem + - name: Pseudocode - Meterpreter and Cobalt Strike description: This is a pseudocode representation of the below splunk search. code: |- - processes = search Process:Create + processes = search Process suspicious_processes = filter processes where ( - (parent_exe="services.exe" exe="cmd.exe" command_line="*echo*\pipe\*") OR (exe="rundll32.exe" command_line="*,a /p:*") ) - services = search Service:Create - suspicious_services = filter services where ( - (command_line="*cmd.exe*echo*\\pipe\\*" OR command_line="*\%COMSPEC\%*echo*\\pipe\\*") - output suspicious_services, suspicious_processes + (parent_image_path == C:\Windows\System32\services.exe" AND + image_path == "C:\Windows\System32\cmd.exe" AND + command_line == "*echo*" AND + command_line == "*\pipe\*") OR + (image_path == "C:\Windows\System32\rundll32.exe" AND + command_line == "*,a /p:*")) + output suspicious_processes data_model: CAR native type: Pseudocode - name: Splunk Search - Meterpreter and Cobalt Strike description: Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike code: |- - (index=__your_sysmon_index__ ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) - OR (index=__your_sysmon_index__ Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") + index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) + OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") data_model: Sysmon native type: Splunk + - name: Pseudocode - Empire and PoshC2 + description: This is a pseudocode representation of the below splunk search. + code: |- + processes = search Process + suspicious_processes = filter processes where ( + (image_path == "C:\Windows\System32\cmd.exe" OR + command_line == "*%COMSPEC%*") AND + command_line == "*echo*" AND + command_line == "*\pipe\*")) + output suspicious_processes + data_model: CAR native + type: Pseudocode + - name: Splunk Search - name: Splunk Search - Empire and PoshC2 description: Look for instances GetSystem elevation performed by Empire or PoshC2 code: |- From a40407ceba46960a969d3e66efcb61cb79ef6395 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 13:58:30 -0700 Subject: [PATCH 037/342] Added unit tests --- analytics/CAR-2021-02-002 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002 index 068276f6..85a66e2b 100644 --- a/analytics/CAR-2021-02-002 +++ b/analytics/CAR-2021-02-002 @@ -53,13 +53,21 @@ implementations: output suspicious_processes data_model: CAR native type: Pseudocode - - name: Splunk Search - name: Splunk Search - Empire and PoshC2 description: Look for instances GetSystem elevation performed by Empire or PoshC2 code: |- index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") data_model: Sysmon native type: Splunk +unit_tests: + - description: GetSystem in Meterpreter & Cobalt Strike’s Beacon + commands: + - 'cmd.exe /c echo ba80ae80df9 > \\.\pipe\66bee3' + - 'cmd.exe /c echo fvxens > \\.\pipe\fvxens' + - 'rundll32.exe C:\Users\user\AppData\Local\Temp\fvxens.dll,a /p:fvxens' + - description: GetSystem in Empire & PoshC2 + commands: + - 'cmd.exe /C start %COMSPEC% /C `"timeout /t 3 >nul&&echo TestSVC > \\.\pipe\TestSVC' data_model_references: - process/create/exe - process/create/parent_exe From 02e3faa0092cc67176f622f39b20586371c8f976 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:02:43 -0700 Subject: [PATCH 038/342] Added YAML extension --- analytics/{CAR-2021-02-002 => CAR-2021-02-002.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename analytics/{CAR-2021-02-002 => CAR-2021-02-002.yaml} (100%) diff --git a/analytics/CAR-2021-02-002 b/analytics/CAR-2021-02-002.yaml similarity index 100% rename from analytics/CAR-2021-02-002 rename to analytics/CAR-2021-02-002.yaml From f64a6eec9fce7b69b62ca62ab4c71fc8dfc052ba Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:03:21 -0700 Subject: [PATCH 039/342] Fixed coverage --- analytics/CAR-2021-01-001.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/analytics/CAR-2021-01-001.yaml b/analytics/CAR-2021-01-001.yaml index 6fb40a81..f7ab668d 100644 --- a/analytics/CAR-2021-01-001.yaml +++ b/analytics/CAR-2021-01-001.yaml @@ -17,8 +17,6 @@ description: |- coverage: - technique: T1046 coverage: Moderate - subtechniques: - - No sub-techniques tactics: - TA0007 implementations: From 08efa88a6da50297d3b73108e8bc17252df175a2 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:05:14 -0700 Subject: [PATCH 040/342] Fixed coverage --- analytics/CAR-2021-01-004.yaml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml index c71a4dbd..af620bdc 100644 --- a/analytics/CAR-2021-01-004.yaml +++ b/analytics/CAR-2021-01-004.yaml @@ -13,20 +13,17 @@ contributors: id: CAR-2021-01-004 description: |- After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. +coverage: - technique: T1068 coverage: Low - subtechniques: - - None tactics: - TA0004 implementations: -- name: Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe - - description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. - - code: |- - (index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" - data_model: Sysmon native - type: Splunk + - name: Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe + description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. + code: |- + (index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" + data_model: Sysmon native + type: Splunk data_model_references: - process/create/command_line From aca5d5db32fa21049bc1524d23179d5b630a36ed Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:05:42 -0700 Subject: [PATCH 041/342] Fixed coverage --- analytics/CAR-2021-01-009.yaml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml index 832a7359..f0dd0be1 100644 --- a/analytics/CAR-2021-01-009.yaml +++ b/analytics/CAR-2021-01-009.yaml @@ -16,17 +16,14 @@ description: |- coverage: - technique: T1490 coverage: Low - subtechniques: - - None tactics: - TA0040 implementations: -- name: Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe - - description: This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. - code: |- - index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" - data_model: Sysmon native - type: Splunk + - name: Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe + description: This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. + code: |- + index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" + data_model: Sysmon native + type: Splunk data_model_references: - process/create/command_line From eaf7ef06657a1208f98236e89a1289e8323a6fb7 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:06:14 -0700 Subject: [PATCH 042/342] Fixed implementations --- analytics/CAR-2021-01-002.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/analytics/CAR-2021-01-002.yaml b/analytics/CAR-2021-01-002.yaml index 8351abe1..ed191b75 100644 --- a/analytics/CAR-2021-01-002.yaml +++ b/analytics/CAR-2021-01-002.yaml @@ -19,11 +19,11 @@ coverage: tactics: - TA0002 implementations: -- name: Splunk search - Identifying possible malware activity via unusually long command line strings - description: This is a Splunk query that determines the average length of a command per user and searches for a command string that is multiple times longer than the average length - code: |- - index=* sourcetype="xmlwineventlog" EventCode=4688 |eval cmd_len=len(CommandLine) | eventstats avg(cmd_len) as avg by host| stats max(cmd_len) as maxlen, values(avg) as avgperhost by host, CommandLine | where maxlen > 10*avgperhost - data_model: Sysmon native - type: Splunk + - name: Splunk search - Identifying possible malware activity via unusually long command line strings + description: This is a Splunk query that determines the average length of a command per user and searches for a command string that is multiple times longer than the average length + code: |- + index=* sourcetype="xmlwineventlog" EventCode=4688 |eval cmd_len=len(CommandLine) | eventstats avg(cmd_len) as avg by host| stats max(cmd_len) as maxlen, values(avg) as avgperhost by host, CommandLine | where maxlen > 10*avgperhost + data_model: Sysmon native + type: Splunk data_model_references: - process/create/command_line From 0fd6d3b242d88a81bbe2bed5990a2103d56b8196 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:06:49 -0700 Subject: [PATCH 043/342] Fixed coverage --- analytics/CAR-2021-01-003.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/analytics/CAR-2021-01-003.yaml b/analytics/CAR-2021-01-003.yaml index 24e1759f..53e2acd1 100644 --- a/analytics/CAR-2021-01-003.yaml +++ b/analytics/CAR-2021-01-003.yaml @@ -13,6 +13,7 @@ contributors: id: CAR-2021-01-003 description: |- In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. +coverage: - technique: T1070 coverage: Low subtechniques: @@ -20,11 +21,11 @@ description: |- tactics: - TA0005 implementations: -- name: Splunk search - Detecting log clearing with wevtutil - description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. - code: |- - index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) - data_model: Sysmon native - type: Splunk + - name: Splunk search - Detecting log clearing with wevtutil + description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. + code: |- + index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) + data_model: Sysmon native + type: Splunk data_model_references: - process/create/command_line From 429236ecec11b95feeea1c757b2086d0e1b03445 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:07:44 -0700 Subject: [PATCH 044/342] Latest changes from new analytics --- docs/analytics/CAR-2013-02-003/index.md | 10 +++ docs/analytics/CAR-2013-04-002/index.md | 12 +++ docs/analytics/CAR-2013-05-002/index.md | 10 +++ docs/analytics/CAR-2013-05-004/index.md | 10 +++ docs/analytics/CAR-2013-05-009/index.md | 12 +++ docs/analytics/CAR-2013-07-001/index.md | 10 +++ docs/analytics/CAR-2013-07-005/index.md | 10 +++ docs/analytics/CAR-2013-08-001/index.md | 10 +++ docs/analytics/CAR-2013-09-005/index.md | 12 +++ docs/analytics/CAR-2013-10-002/index.md | 10 +++ docs/analytics/CAR-2014-03-006/index.md | 10 +++ docs/analytics/CAR-2014-04-003/index.md | 10 +++ docs/analytics/CAR-2014-05-002/index.md | 10 +++ docs/analytics/CAR-2014-11-003/index.md | 10 +++ docs/analytics/CAR-2014-11-004/index.md | 10 +++ docs/analytics/CAR-2014-11-008/index.md | 10 +++ docs/analytics/CAR-2016-03-001/index.md | 10 +++ docs/analytics/CAR-2016-03-002/index.md | 10 +++ docs/analytics/CAR-2016-04-002/index.md | 10 +++ docs/analytics/CAR-2016-04-003/index.md | 10 +++ docs/analytics/CAR-2016-04-005/index.md | 10 +++ docs/analytics/CAR-2019-04-003/index.md | 10 +++ docs/analytics/CAR-2019-04-004/index.md | 11 +++ docs/analytics/CAR-2019-07-002/index.md | 10 +++ docs/analytics/CAR-2019-08-001/index.md | 10 +++ docs/analytics/CAR-2019-08-002/index.md | 10 +++ docs/analytics/CAR-2020-02-002/index.md | 113 ++++++++++++++++++++++++ docs/analytics/CAR-2020-04-001/index.md | 10 +++ docs/analytics/CAR-2020-05-001/index.md | 11 +++ docs/analytics/CAR-2020-09-002/index.md | 11 +++ docs/analytics/CAR-2020-11-003/index.md | 11 +++ docs/analytics/CAR-2020-11-009/index.md | 11 +++ docs/analytics/CAR-2021-01-001/index.md | 42 +++++++++ docs/analytics/CAR-2021-01-002/index.md | 42 +++++++++ docs/analytics/CAR-2021-01-003/index.md | 42 +++++++++ docs/analytics/CAR-2021-01-004/index.md | 42 +++++++++ docs/analytics/CAR-2021-01-009/index.md | 42 +++++++++ docs/analytics/CAR-2021-02-001/index.md | 69 +++++++++++++++ docs/analytics/index.md | 76 +++++++++------- docs/data/analytics.json | 2 +- docs/sensors/osquery_4.1.2.md | 7 ++ docs/sensors/sysmon_10.4.md | 6 ++ docs/sensors/sysmon_11.0.md | 6 ++ 43 files changed, 775 insertions(+), 35 deletions(-) create mode 100644 docs/analytics/CAR-2020-02-002/index.md create mode 100644 docs/analytics/CAR-2021-01-001/index.md create mode 100644 docs/analytics/CAR-2021-01-002/index.md create mode 100644 docs/analytics/CAR-2021-01-003/index.md create mode 100644 docs/analytics/CAR-2021-01-004/index.md create mode 100644 docs/analytics/CAR-2021-01-009/index.md create mode 100644 docs/analytics/CAR-2021-02-001/index.md diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index c1ac7fc2..3ee46c95 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -48,6 +48,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=re ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\cmd.exe" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 9431a39c..5c76e894 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -122,6 +122,18 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=regex( ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image IN ["*\arp.exe", "*\at.exe", "*\attrib.exe", "*\cscript.exe", "*\dsquery.exe", "*\hostname.exe", "*\ipconfig.exe", "*\mimikatz.exe", "*\nbstat.exe", "*\net.exe", "*\netsh.exe", "*\nslookup.exe", "*\ping.exe", "*\quser.exe", "*\qwinsta.exe", "*\reg.exe", "*\runas.exe", "*\sc.exe", "*\schtasks.exe", "*\ssh.exe", "*\systeminfo.exe", "*\taskkill.exe", "*\telnet.exe", "*\tracert.exe", "*\wscript.exe", "*\xcopy.exe"] +| chart count() as cnt by host +| search cnt > 1 +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index 330d0c53..8b5b7ce6 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -67,6 +67,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=re +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image IN ["*:\RECYCLER\*", "*:\SystemVolumeInformation\*", "C:\Windows\Tasks\*", "C:\Windows\System32\debug\*"] +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index ee465238..037bf04c 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -71,6 +71,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=at.exe ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\at.exe" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index ab3aaa0f..b8fbfbb4 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -78,5 +78,17 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 group count_uni ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 +| chart distinct_count(hash) as cnt by image +| search cnt > 1 +``` + + diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index f0cae738..54f01a59 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -101,6 +101,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=re ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 (command="* -R * -pw*" OR command="* -pw * *@*" OR command="*sekurlsa*" OR command="* -hp *" OR command="* a *") +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index aeb45ed6..4ee98b78 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -51,6 +51,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=re ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 command="* a *" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 85bccae8..e2c72176 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -50,6 +50,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=schtas ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\schtasks.exe" command IN ["*/create*", "*/run*", "*/query*", "*/delete*", "*/change*", "*/end*"] +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 9ebcc577..2b86963f 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -49,5 +49,17 @@ output new_services +#### Logpoint, LogPoint native + +LogPoint version of the above sigma rule. + + +``` +norm_id=WinServer event_id=7045 +| chart count() as cnt by file +| search cnt < 5 +``` + + diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 53e079a3..f000d4a3 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -49,6 +49,16 @@ output remote_thread ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=8 start_function IN ["LoadLibraryA", "LoadLibraryW"] -source_image="C:\Path\To\TrustedProgram.exe" +``` + + diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index ea3e3de0..393d91da 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -50,6 +50,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=rundll ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\rundll32.exe" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index c154d87c..94199b3d 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -76,6 +76,16 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=powers ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\powershell.exe" -parent_image="C:\Windows\explorer.exe" +``` + + diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index fb56c503..73b2b594 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -73,5 +73,15 @@ _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=cmd.ex ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\cmd.exe" parent_image="C:\Windows\System32\services.exe" +``` + + diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 1c540393..f74d21b6 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -42,6 +42,16 @@ output debuggers ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 command IN ["$* *sethc.exe", "$* *utilman.exe", "$* *osk.exe", "$* *narrator.exe", "$* *magnify.exe"] +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index 96465db5..d473c76d 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -51,5 +51,15 @@ process where subtype.create and ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\wsmprovhost.exe" parent_image="*\svchost.exe" +``` + + diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index b01b1f6b..18049d96 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -69,5 +69,15 @@ process where subtype.create and ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 parent_image="C:\Windows\System32\winlogon.exe" parent_image="C:\Windows\System32\cmd.exe" +``` + + diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index 12169cbc..a1a6230b 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -94,6 +94,16 @@ process where subtype.create and ``` +#### Logpoint, LogPoint native + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 (image in ["*\hostname.exe", "*\ipconfig.exe", "*\net.exe", "*\quser.exe", "*\qwinsta.exe", "*\systeminfo.exe", "*\tasklist.exe", "*\whoami.exe"] OR (image="*\sc.exe" command IN ["* query *", "* qc *")) +``` + + diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index c179fb31..ef68dc81 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -66,5 +66,15 @@ process where subtype.create and ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="C:\\Windows\\*\\wmic.exe" command="* process call create *" command="* /node:*" +``` + + diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index 7fe58a32..ab6f035d 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -46,6 +46,16 @@ When an eventlog is cleared, a new event is created that alerts that the eventlo +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index d81abf89..a0f47aef 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -36,6 +36,16 @@ param2 == "stopped" ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WinServer channel="System" event_id=7036 param1 in ["Windows Defender", "Windows Firewall"] param2="stopped" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index 9f63ea3a..df801e72 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -40,5 +40,15 @@ Look in the system logs for remote logons using RDP. +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WinServer event_id=4624 package="Negotiate" log_level="INFO" logon_type=10 +``` + + diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index cc18a8cb..6b8271be 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -68,6 +68,16 @@ output squiblydoo_processes ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 94e33198..c6994c44 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -59,5 +59,16 @@ earliest=-d@d latest=now() index=__your_sysmon_data__ ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" +| fields log_ts, host, user, source_image, access +``` + + diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index a4f5d0ee..bed6285c 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -83,6 +83,16 @@ A [Sigma Version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sys +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 208ed406..655936f4 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -67,6 +67,16 @@ file where file_name == "lsass*.dmp" and process_name == "taskmgr.exe" ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\taskmgr.exe" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 3442bed5..5e353a7e 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -67,6 +67,16 @@ file where file_name == "ntds.dit" and process_name == "ntdsutil.exe" ``` +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2020-02-002/index.md b/docs/analytics/CAR-2020-02-002/index.md new file mode 100644 index 00000000..10e1fafd --- /dev/null +++ b/docs/analytics/CAR-2020-02-002/index.md @@ -0,0 +1,113 @@ +--- +title: "CAR-2020-02-002: Get System" +layout: analytic +submission_date: 2021/01/15 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Sebastien Damaye +applicable_platforms: Windows +--- + +Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +|[service](/data_model/service) | [create](/data_model/service#create) | [command_line](/data_model/service#command_line) | + + +### Implementations + +#### Pseudocode - Meterpreter and Cobalt Strike (Pseudocode, CAR native) + + +This is a pseudocode representation of the below splunk search. + + +``` +processes = search Process +suspicious_processes = filter processes where ( + (parent_image_path == C:\Windows\System32\services.exe" AND + image_path == "C:\Windows\System32\cmd.exe" AND + command_line == "*echo*" AND + command_line == "*\pipe\*") OR + (image_path == "C:\Windows\System32\rundll32.exe" AND + command_line == "*,a /p:*")) +output suspicious_processes +``` + + +#### Splunk Search - Meterpreter and Cobalt Strike (Splunk, Sysmon native) + + +Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike + + +``` +index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) +OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") +``` + + +#### Pseudocode - Empire and PoshC2 (Pseudocode, CAR native) + + +This is a pseudocode representation of the below splunk search. + + +``` +processes = search Process +suspicious_processes = filter processes where ( + (image_path == "C:\Windows\System32\cmd.exe" OR + command_line == "*%COMSPEC%*") AND + command_line == "*echo*" AND + command_line == "*\pipe\*")) +output suspicious_processes +``` + + +#### Splunk Search - Empire and PoshC2 (Splunk, Sysmon native) + + +Look for instances GetSystem elevation performed by Empire or PoshC2 + + +``` +index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") +``` + + + +### Unit Tests + +#### Test Case 1 + +GetSystem in Meterpreter & Cobalt Strike’s Beacon + +``` +cmd.exe /c echo ba80ae80df9 > \\.\pipe\66bee3 +cmd.exe /c echo fvxens > \\.\pipe\fvxens +rundll32.exe C:\Users\user\AppData\Local\Temp\fvxens.dll,a /p:fvxens +``` + +#### Test Case 2 + +GetSystem in Empire & PoshC2 + +``` +cmd.exe /C start %COMSPEC% /C `"timeout /t 3 >nul&&echo TestSVC > \\.\pipe\TestSVC +``` + + diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index 9ed5a911..ef277978 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -106,5 +106,15 @@ A [Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/process_cre +#### Logpoint + +LogPoint version of the above pseudocodes. + + +``` +norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\*\wmic.exe" command="*shadowcopy delete*") OR (image="C:\Windows\System32\vssadmin.exe" command="*delete shadows*")) +``` + + diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index 72e221c9..a48bf731 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -38,5 +38,16 @@ index=__your_sysmon_index__ EventCode=10 TargetImage="C:\\windows\\system32\\lsa ``` +#### Logpoint + +LogPoint version of the above pseudocodes. + + +``` +norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" call_trace IN ["*dbghelp.dll*", "*dbgcore.dll*"] +| fields log_ts host source_process_id source_image +``` + + diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 8227dff6..9c8d3073 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -54,5 +54,16 @@ index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) Targe ``` +#### LogPoint search - COM object registry entry modification (Logpoint, LogPoint native) + + +This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. + + +``` +norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Classes\CLSID\*" +``` + + diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index 1775042b..86ff4cce 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -53,5 +53,16 @@ Search for instances of mavinject.exe or mavinject32.exe ``` +#### LogPoint Search - mavinject (Logpoint, LogPoint native) + + +Search for instances of mavinject.exe or mavinject32.exe + + +``` +norm_id=WindowsSysmon event_id=1 (image="C:\Windows\SysWOW64\mavinject.exe" OR image="C:\Windows\System32\mavinject.exe" OR command="*\INJECTRUNNING*") +``` + + diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index bae3f03d..8be342b7 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -51,5 +51,16 @@ looks all instances of hh.exe ``` +#### LogPoint Search - hh.exe (Logpoint, LogPoint native) + + +looks all instances of hh.exe + + +``` +norm_id=WindowsSysmon event_id=1 (image="C:\Windows\syswow64\hh.exe" OR image="C:\Windows\system32\hh.exe") +``` + + diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md new file mode 100644 index 00000000..ff1b3332 --- /dev/null +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -0,0 +1,42 @@ +--- +title: "CAR-2021-01-001: Identifying Port scanning activity" +layout: analytic +submission_date: 2020/10/23 +information_domain: Network +subtypes: Flow +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows, Linux +--- + +After compromising an initial machine, adversaries commonly attempt to laterally move across the network. The first step to attempt the lateral movement often involves conducting host identification, port and service scans on the internal network via the compromised machine using tools such as Nmap, Cobalt Strike, etc. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Network Service Scanning](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_ip](/data_model/flow#dest_ip) | + + +### Implementations + +#### Splunk search - Identifying Internal hosts and services for lateral movement (Splunk, Sysmon native) + + +It should be noted that when a host/ port/ service scan is performed from a compromised machine, a single machine makes multiple calls to other hosts in the network to identify live hosts and services. This can be detected using the following query + + +``` +sourcetype='firewall_logs' dest_ip = 'internal_subnet' | stats dc(dest_port) as pcount by src_ip | where pcount >5 +``` + + + + diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md new file mode 100644 index 00000000..c40ce0cf --- /dev/null +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -0,0 +1,42 @@ +--- +title: "CAR-2021-01-002: Unusually long command line strings" +layout: analytic +submission_date: 2020/11/27 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk search - Identifying possible malware activity via unusually long command line strings (Splunk, Sysmon native) + + +This is a Splunk query that determines the average length of a command per user and searches for a command string that is multiple times longer than the average length + + +``` +index=* sourcetype="xmlwineventlog" EventCode=4688 |eval cmd_len=len(CommandLine) | eventstats avg(cmd_len) as avg by host| stats max(cmd_len) as maxlen, values(avg) as avgperhost by host, CommandLine | where maxlen > 10*avgperhost +``` + + + + diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md new file mode 100644 index 00000000..6fa9b1a6 --- /dev/null +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -0,0 +1,42 @@ +--- +title: "CAR-2021-01-003: Clearing Windows logs with wevtutil" +layout: analytic +submission_date: 2020/12/02 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk search - Detecting log clearing with wevtutil (Splunk, Sysmon native) + + +This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. + + +``` +index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) +``` + + + + diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md new file mode 100644 index 00000000..ebeed6bc --- /dev/null +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -0,0 +1,42 @@ +--- +title: "CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe" +layout: analytic +submission_date: 2020/12/03 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Exploitation for Privilege Escalation](https://attack.mitre.org/techniques/T1068/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe (Splunk, Sysmon native) + + +This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. + + +``` +(index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" +``` + + + + diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md new file mode 100644 index 00000000..e7e798eb --- /dev/null +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -0,0 +1,42 @@ +--- +title: "CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe" +layout: analytic +submission_date: 2020/12/11 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +After compromising a network of systems, threat actors often try to delete Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This non-detection of this technique, which is often employed by ransomware strains such as “Olympic Destroyer”, may lead to a failure in recovering systems after an attack. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Low| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe (Splunk, Sysmon native) + + +This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. + + +``` +index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" +``` + + + + diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md new file mode 100644 index 00000000..506d8f49 --- /dev/null +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -0,0 +1,69 @@ +--- +title: "CAR-2021-02-001: Webshell-Indicative Process Tree" +layout: analytic +submission_date: 2020/11/29 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Nichols Jasper +applicable_platforms: Windows +--- + +A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + + +### Implementations + +#### Pseudocode - Look for suspicious process tree beginning with web service (Pseudocode, CAR native) + + +This is a pseudocode representation of the below splunk search. + + +``` +processes = search Process:Create +suspicious_processes = filter processes where ( + (parent_exe == "w3wp.exe" OR + parent_exe == "httpd.exe" OR + parent_exe == "tomcat*.exe" OR + parent_exe == "nginx.exe" ) AND + (exe == "cmd.exe" OR + exe == "powershell.exe" OR + exe == "net.exe" OR + exe == "whoami.exe" OR + exe == "hostname.exe" OR + exe == "systeminfo.exe" OR + exe == "ipconfig.exe) ) +output suspicious_processes +``` + + +#### Splunk Search - webshell-indicative process tree (Splunk, Sysmon native) + + +Look for host enumeration commands spawned by web services. + + +``` +(index=__your_sysmon_index__ EventCode=1) +(ParentImage="C:\\Windows\\System32\\*w3wp.exe" OR ParentImage="*httpd.exe" OR ParentImage="*tomcat*.exe" OR ParentImage="*nginx.exe") +(Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") +``` + + + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index c2934f70..f0de3bfb 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -10,78 +10,85 @@ permalink: /analytics/ |---|---|---|---| |[CAR-2013-01-002: Autorun Differences](CAR-2013-01-002)|{::nomarkdown}
  • Create or Modify System Process
  • Scheduled Task/Job
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
  • Event Triggered Execution
  • Modify Registry
  • Boot or Logon Initialization Scripts
{:/}||Windows| |[CAR-2013-01-003: SMB Events Monitoring](CAR-2013-01-003)|{::nomarkdown}
  • Data from Network Shared Drive
  • Remote Services
{:/}|Pseudocode|N/A| -|[CAR-2013-02-003: Processes Spawning cmd.exe](CAR-2013-02-003)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Dnif, Pseudocode|Windows| +|[CAR-2013-02-003: Processes Spawning cmd.exe](CAR-2013-02-003)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Dnif, Logpoint, Pseudocode|Windows| |[CAR-2013-02-008: Simultaneous Logins on a Host](CAR-2013-02-008)|{::nomarkdown}
  • Valid Accounts
{:/}|Pseudocode|Windows, Linux, macOS| |[CAR-2013-02-012: User Logged in to Multiple Hosts](CAR-2013-02-012)|{::nomarkdown}
  • Valid Accounts
{:/}||Windows, Linux, macOS| |[CAR-2013-03-001: Reg.exe called from Command Shell](CAR-2013-03-001)|{::nomarkdown}
  • Query Registry
  • Modify Registry
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
{:/}|Dnif, Pseudocode|Windows| -|[CAR-2013-04-002: Quick execution of a series of suspicious commands](CAR-2013-04-002)|{::nomarkdown}
  • Account Discovery
  • OS Credential Dumping
  • Permission Groups Discovery
  • Process Discovery
  • Remote Services
  • Create or Modify System Process
  • Modify Registry
  • Hijack Execution Flow
  • Remote System Discovery
  • System Services
  • Scheduled Task/Job
  • Scheduled Transfer
  • System Owner/User Discovery
  • System Service Discovery
  • System Information Discovery
  • System Network Connections Discovery
  • System Network Configuration Discovery
  • Application Window Discovery
  • Software Discovery
  • Network Service Scanning
  • Impair Defenses
  • Account Manipulation
  • Command and Scripting Interpreter
  • Query Registry
{:/}|Dnif, Pseudocode, Sigma|Windows, Linux, macOS| -|[CAR-2013-05-002: Suspicious Run Locations](CAR-2013-05-002)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Pseudocode, Sigma|Windows| +|[CAR-2013-04-002: Quick execution of a series of suspicious commands](CAR-2013-04-002)|{::nomarkdown}
  • Account Discovery
  • OS Credential Dumping
  • Permission Groups Discovery
  • Process Discovery
  • Remote Services
  • Create or Modify System Process
  • Modify Registry
  • Hijack Execution Flow
  • Remote System Discovery
  • System Services
  • Scheduled Task/Job
  • Scheduled Transfer
  • System Owner/User Discovery
  • System Service Discovery
  • System Information Discovery
  • System Network Connections Discovery
  • System Network Configuration Discovery
  • Application Window Discovery
  • Software Discovery
  • Network Service Scanning
  • Impair Defenses
  • Account Manipulation
  • Command and Scripting Interpreter
  • Query Registry
{:/}|Dnif, Logpoint, Pseudocode, Sigma|Windows, Linux, macOS| +|[CAR-2013-05-002: Suspicious Run Locations](CAR-2013-05-002)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Logpoint, Pseudocode, Sigma|Windows| |[CAR-2013-05-003: SMB Write Request](CAR-2013-05-003)|{::nomarkdown}
  • Lateral Tool Transfer
  • Remote Services
  • Valid Accounts
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2013-05-004: Execution with AT](CAR-2013-05-004)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Eql, Pseudocode, Splunk|Windows| +|[CAR-2013-05-004: Execution with AT](CAR-2013-05-004)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| |[CAR-2013-05-005: SMB Copy and Execution](CAR-2013-05-005)|{::nomarkdown}
  • Remote Services
  • Valid Accounts
  • Lateral Tool Transfer
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2013-05-009: Running executables with same hash and different names](CAR-2013-05-009)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Sigma, Splunk|Windows, Linux, macOS| -|[CAR-2013-07-001: Suspicious Arguments](CAR-2013-07-001)|{::nomarkdown}
  • OS Credential Dumping
  • Remote Services
  • Ingress Tool Transfer
{:/}|Dnif, Eql, Pseudocode, Splunk|Windows, Linux, macOS| +|[CAR-2013-05-009: Running executables with same hash and different names](CAR-2013-05-009)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Logpoint, Sigma, Splunk|Windows, Linux, macOS| +|[CAR-2013-07-001: Suspicious Arguments](CAR-2013-07-001)|{::nomarkdown}
  • OS Credential Dumping
  • Remote Services
  • Ingress Tool Transfer
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows, Linux, macOS| |[CAR-2013-07-002: RDP Connection Detection](CAR-2013-07-002)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode, Sigma|N/A| -|[CAR-2013-07-005: Command Line Usage of Archiving Software](CAR-2013-07-005)|{::nomarkdown}
  • Archive Collected Data
{:/}|Dnif, Pseudocode|N/A| -|[CAR-2013-08-001: Execution with schtasks](CAR-2013-08-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Pseudocode|Windows| +|[CAR-2013-07-005: Command Line Usage of Archiving Software](CAR-2013-07-005)|{::nomarkdown}
  • Archive Collected Data
{:/}|Dnif, Logpoint, Pseudocode|N/A| +|[CAR-2013-08-001: Execution with schtasks](CAR-2013-08-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Logpoint, Pseudocode|Windows| |[CAR-2013-09-003: SMB Session Setups](CAR-2013-09-003)|{::nomarkdown}
  • Forced Authentication
{:/}|Pseudocode|N/A| -|[CAR-2013-09-005: Service Outlier Executables](CAR-2013-09-005)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Pseudocode, Sigma|Windows| +|[CAR-2013-09-005: Service Outlier Executables](CAR-2013-09-005)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Logpoint, Pseudocode, Sigma|Windows| |[CAR-2013-10-001: User Login Activity Monitoring](CAR-2013-10-001)|{::nomarkdown}
  • Remote Services
  • Valid Accounts
{:/}|Dnif, Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2013-10-002: DLL Injection via Load Library](CAR-2013-10-002)|{::nomarkdown}
  • Process Injection
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode|Windows| +|[CAR-2013-10-002: DLL Injection via Load Library](CAR-2013-10-002)|{::nomarkdown}
  • Process Injection
  • Abuse Elevation Control Mechanism
{:/}|Logpoint, Pseudocode|Windows| |[CAR-2014-02-001: Service Binary Modifications](CAR-2014-02-001)|{::nomarkdown}
  • Create or Modify System Process
  • Hijack Execution Flow
  • System Services
{:/}|Pseudocode|Windows| |[CAR-2014-03-001: SMB Write Request - NamedPipes](CAR-2014-03-001)|{::nomarkdown}
  • Lateral Tool Transfer
{:/}|Pseudocode|Windows, Linux, macOS| |[CAR-2014-03-005: Remotely Launched Executables via Services](CAR-2014-03-005)|{::nomarkdown}
  • Create or Modify System Process
  • System Services
{:/}|Pseudocode|Windows| -|[CAR-2014-03-006: RunDLL32.exe monitoring](CAR-2014-03-006)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Dnif, Pseudocode|Windows| -|[CAR-2014-04-003: Powershell Execution](CAR-2014-04-003)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
{:/}|Dnif, Eql, Pseudocode, Splunk|Windows| +|[CAR-2014-03-006: RunDLL32.exe monitoring](CAR-2014-03-006)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Dnif, Logpoint, Pseudocode|Windows| +|[CAR-2014-04-003: Powershell Execution](CAR-2014-04-003)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| |[CAR-2014-05-001: RPC Activity](CAR-2014-05-001)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode|Windows| -|[CAR-2014-05-002: Services launching Cmd](CAR-2014-05-002)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Dnif, Eql, Pseudocode, Splunk|Windows| +|[CAR-2014-05-002: Services launching Cmd](CAR-2014-05-002)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| |[CAR-2014-07-001: Service Search Path Interception](CAR-2014-07-001)|{::nomarkdown}
  • Hijack Execution Flow
{:/}|Pseudocode|Windows| |[CAR-2014-11-002: Outlier Parents of Cmd](CAR-2014-11-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Pseudocode|Windows| -|[CAR-2014-11-003: Debuggers for Accessibility Applications](CAR-2014-11-003)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode|Windows| -|[CAR-2014-11-004: Remote PowerShell Sessions](CAR-2014-11-004)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Remote Services
{:/}|Eql, Pseudocode|Windows| +|[CAR-2014-11-003: Debuggers for Accessibility Applications](CAR-2014-11-003)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Logpoint, Pseudocode|Windows| +|[CAR-2014-11-004: Remote PowerShell Sessions](CAR-2014-11-004)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Remote Services
{:/}|Eql, Logpoint, Pseudocode|Windows| |[CAR-2014-11-005: Remote Registry](CAR-2014-11-005)|{::nomarkdown}
  • Modify Registry
{:/}|Pseudocode|Windows| |[CAR-2014-11-006: Windows Remote Management (WinRM)](CAR-2014-11-006)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode|Windows| |[CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC](CAR-2014-11-007)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Pseudocode|Windows| -|[CAR-2014-11-008: Command Launched from WinLogon](CAR-2014-11-008)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Eql, Pseudocode, Splunk|Windows| +|[CAR-2014-11-008: Command Launched from WinLogon](CAR-2014-11-008)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| |[CAR-2014-12-001: Remotely Launched Executables via WMI](CAR-2014-12-001)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Pseudocode|Windows| |[CAR-2015-04-001: Remotely Scheduled Tasks via AT](CAR-2015-04-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode|Windows| |[CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks](CAR-2015-04-002)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode|Windows| |[CAR-2015-07-001: All Logins Since Last Boot](CAR-2015-07-001)||Pseudocode|Windows, Linux, macOS| -|[CAR-2016-03-001: Host Discovery Commands](CAR-2016-03-001)|{::nomarkdown}
  • Account Discovery
  • Permission Groups Discovery
  • System Network Configuration Discovery
  • System Information Discovery
  • System Owner/User Discovery
  • Process Discovery
  • System Service Discovery
{:/}|Eql, Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2016-03-002: Create Remote Process via WMIC](CAR-2016-03-002)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Eql, Pseudocode, Splunk|Windows| -|[CAR-2016-04-002: User Activity from Clearing Event Logs](CAR-2016-04-002)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Pseudocode, Sigma|Windows, Linux, macOS| -|[CAR-2016-04-003: User Activity from Stopping Windows Defensive Services](CAR-2016-04-003)|{::nomarkdown}
  • Impair Defenses
{:/}|Pseudocode|Windows| +|[CAR-2016-03-001: Host Discovery Commands](CAR-2016-03-001)|{::nomarkdown}
  • Account Discovery
  • Permission Groups Discovery
  • System Network Configuration Discovery
  • System Information Discovery
  • System Owner/User Discovery
  • Process Discovery
  • System Service Discovery
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows, Linux, macOS| +|[CAR-2016-03-002: Create Remote Process via WMIC](CAR-2016-03-002)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| +|[CAR-2016-04-002: User Activity from Clearing Event Logs](CAR-2016-04-002)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Logpoint, Pseudocode, Sigma|Windows, Linux, macOS| +|[CAR-2016-04-003: User Activity from Stopping Windows Defensive Services](CAR-2016-04-003)|{::nomarkdown}
  • Impair Defenses
{:/}|Logpoint, Pseudocode|Windows| |[CAR-2016-04-004: Successful Local Account Login](CAR-2016-04-004)|{::nomarkdown}
  • Use Alternate Authentication Material
{:/}|Pseudocode|Windows| -|[CAR-2016-04-005: Remote Desktop Logon](CAR-2016-04-005)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode, Sigma|Windows| +|[CAR-2016-04-005: Remote Desktop Logon](CAR-2016-04-005)|{::nomarkdown}
  • Remote Services
{:/}|Logpoint, Pseudocode, Sigma|Windows| |[CAR-2019-04-001: UAC Bypass](CAR-2019-04-001)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Sigma, Splunk|Windows| |[CAR-2019-04-002: Generic Regsvr32](CAR-2019-04-002)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2019-04-003: Squiblydoo](CAR-2019-04-003)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Eql, Psuedocode, Splunk|Windows| -|[CAR-2019-04-004: Credential Dumping via Mimikatz](CAR-2019-04-004)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Splunk|Windows| +|[CAR-2019-04-003: Squiblydoo](CAR-2019-04-003)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Eql, Logpoint, Psuedocode, Splunk|Windows| +|[CAR-2019-04-004: Credential Dumping via Mimikatz](CAR-2019-04-004)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Logpoint, Splunk|Windows| |[CAR-2019-07-001: Access Permission Modification](CAR-2019-07-001)|{::nomarkdown}
  • File and Directory Permissions Modification
{:/}|Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2019-07-002: Lsass Process Dump via Procdump](CAR-2019-07-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Pseudocode, Sigma, Splunk|Windows| -|[CAR-2019-08-001: Credential Dumping via Windows Task Manager](CAR-2019-08-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Pseudocode, Splunk|Windows| -|[CAR-2019-08-002: Active Directory Dumping via NTDSUtil](CAR-2019-08-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Pseudocode, Splunk|Windows| -|[CAR-2020-04-001: Shadow Copy Deletion](CAR-2020-04-001)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Eql, Pseudocode, Sigma, Splunk|Windows| -|[CAR-2020-05-001: MiniDump of LSASS](CAR-2020-05-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Splunk|Windows| +|[CAR-2019-07-002: Lsass Process Dump via Procdump](CAR-2019-07-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| +|[CAR-2019-08-001: Credential Dumping via Windows Task Manager](CAR-2019-08-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| +|[CAR-2019-08-002: Active Directory Dumping via NTDSUtil](CAR-2019-08-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| +|[CAR-2020-02-002: Get System](CAR-2020-02-002)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2020-04-001: Shadow Copy Deletion](CAR-2020-04-001)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| +|[CAR-2020-05-001: MiniDump of LSASS](CAR-2020-05-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Logpoint, Splunk|Windows| |[CAR-2020-05-003: Rare LolBAS Command Lines](CAR-2020-05-003)|{::nomarkdown}
  • Query Registry
  • Modify Registry
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](CAR-2020-08-001)|{::nomarkdown}
  • Hide Artifacts
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](CAR-2020-08-002)|{::nomarkdown}
  • Hide Artifacts
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-09-001: Scheduled Task - FileAccess](CAR-2020-09-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-09-002: Component Object Model Hijacking](CAR-2020-09-002)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2020-09-002: Component Object Model Hijacking](CAR-2020-09-002)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Logpoint, Pseudocode, Splunk|Windows| |[CAR-2020-09-003: Indicator Blocking - Driver Unloaded](CAR-2020-09-003)|{::nomarkdown}
  • Impair Defenses
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-09-004: Credentials in Files & Registry](CAR-2020-09-004)|{::nomarkdown}
  • Unsecured Credentials
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-09-005: AppInit DLLs](CAR-2020-09-005)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-001: Boot or Logon Initialization Scripts](CAR-2020-11-001)|{::nomarkdown}
  • Boot or Logon Initialization Scripts
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-002: Local Network Sniffing](CAR-2020-11-002)|{::nomarkdown}
  • Network Sniffing
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-003: DLL Injection with Mavinject](CAR-2020-11-003)|{::nomarkdown}
  • Process Injection
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2020-11-003: DLL Injection with Mavinject](CAR-2020-11-003)|{::nomarkdown}
  • Process Injection
{:/}|Logpoint, Pseudocode, Splunk|Windows| |[CAR-2020-11-004: Processes Started From Irregular Parent](CAR-2020-11-004)||Pseudocode, Splunk|Windows| |[CAR-2020-11-005: Clear Powershell Console Command History](CAR-2020-11-005)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-006: Local Permission Group Discovery](CAR-2020-11-006)|{::nomarkdown}
  • Permission Groups Discovery
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-007: Network Share Connection Removal](CAR-2020-11-007)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-008: MSBuild and msxsl](CAR-2020-11-008)|{::nomarkdown}
  • Trusted Developer Utilities Proxy Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-009: Compiled HTML Access](CAR-2020-11-009)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2020-11-009: Compiled HTML Access](CAR-2020-11-009)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Logpoint, Pseudocode, Splunk|Windows| |[CAR-2020-11-010: CMSTP](CAR-2020-11-010)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-011: Registry Edit from Screensaver](CAR-2020-11-011)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2021-01-001: Identifying Port scanning activity](CAR-2021-01-001)|{::nomarkdown}
  • Network Service Scanning
{:/}|Splunk|Windows, Linux| +|[CAR-2021-01-002: Unusually long command line strings](CAR-2021-01-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Splunk|Windows| +|[CAR-2021-01-003: Clearing Windows logs with wevtutil](CAR-2021-01-003)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Splunk|Windows| +|[CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](CAR-2021-01-004)|{::nomarkdown}
  • Exploitation for Privilege Escalation
{:/}|Splunk|Windows| +|[CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](CAR-2021-01-009)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Splunk|Windows| +|[CAR-2021-02-001: Webshell-Indicative Process Tree](CAR-2021-02-001)|{::nomarkdown}
  • Server Software Component
{:/}|Pseudocode, Splunk|Windows| --- ## Analytic List (by technique/sub-technique coverage) @@ -115,7 +122,7 @@ permalink: /analytics/ |...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
{:/}| -|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - see below)|(N/A - see below)| +|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually long command line strings
{:/}| |...|[Windows Command Shell](https://attack.mitre.org/techniques/T1059/003/)|{::nomarkdown}
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
{:/}| |...|[Visual Basic](https://attack.mitre.org/techniques/T1059/005/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |...|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|{::nomarkdown}
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
{:/}| @@ -140,7 +147,7 @@ permalink: /analytics/ |...|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|{::nomarkdown}
  • CAR-2013-05-009: Running executables with same hash and different names
{:/}| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| -|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
{:/}| +|...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| |...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| |...|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|{::nomarkdown}
  • CAR-2020-11-009: Compiled HTML Access
{:/}| @@ -148,7 +155,7 @@ permalink: /analytics/ |...|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|{::nomarkdown}
  • CAR-2020-11-010: CMSTP
{:/}| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|(N/A - see below)|(N/A - see below)| |...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| -|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
{:/}| +|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows logs with wevtutil
{:/}| |...|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|{::nomarkdown}
  • CAR-2020-11-007: Network Share Connection Removal
{:/}| |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|{::nomarkdown}
  • CAR-2016-04-004: Successful Local Account Login
{:/}| |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|(N/A - see below)|(N/A - see below)| @@ -159,3 +166,4 @@ permalink: /analytics/ |...|[Credentials In Files](https://attack.mitre.org/techniques/T1552/001/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| |...|[Credentials in Registry](https://attack.mitre.org/techniques/T1552/002/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| |[Trusted Developer Utilities Proxy Execution](https://attack.mitre.org/techniques/T1127/)|[MSBuild](https://attack.mitre.org/techniques/T1127/001/)|{::nomarkdown}
  • CAR-2020-11-008: MSBuild and msxsl
{:/}| +|[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|{::nomarkdown}
  • CAR-2021-02-001: Webshell-Indicative Process Tree
{:/}| diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 1a2f681e..4df73dea 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Get System", "name": "CAR-2020-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port scanning activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually long command line strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows logs with wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process For Spoolsv.Exe Or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 120d6732..0d405a20 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -87,6 +87,7 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -106,4 +107,10 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index e20e485b..81f9fe1b 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -102,6 +102,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -117,3 +118,8 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 170113ae..dfd07972 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -102,6 +102,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -117,3 +118,8 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) From ca9043c42685a3e9cc8fe1ac61c264d80b9f1f64 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:12:28 -0700 Subject: [PATCH 045/342] Fixed title and updated ID --- analytics/CAR-2021-02-002.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-02-002.yaml b/analytics/CAR-2021-02-002.yaml index 85a66e2b..22b0ad1f 100644 --- a/analytics/CAR-2021-02-002.yaml +++ b/analytics/CAR-2021-02-002.yaml @@ -1,5 +1,5 @@ --- -title: Get System +title: Get System Elevation submission_date: 2021/01/15 information_domain: Host platforms: @@ -10,7 +10,7 @@ analytic_types: - TTP contributors: - Sebastien Damaye -id: CAR-2020-02-002 +id: CAR-2021-02-002 description: |- Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. coverage: From a1907fc8de3fe3d1c97311bfa8e6959c54c0b534 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:13:10 -0700 Subject: [PATCH 046/342] Latest changes for CAR-2021-02-002 --- docs/analytics/CAR-2021-02-002/index.md | 113 ++++++++++++++++++++++++ docs/analytics/index.md | 2 +- docs/data/analytics.json | 2 +- docs/sensors/osquery_4.1.2.md | 2 +- docs/sensors/sysmon_10.4.md | 2 +- docs/sensors/sysmon_11.0.md | 2 +- 6 files changed, 118 insertions(+), 5 deletions(-) create mode 100644 docs/analytics/CAR-2021-02-002/index.md diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md new file mode 100644 index 00000000..14d6eaf3 --- /dev/null +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -0,0 +1,113 @@ +--- +title: "CAR-2021-02-002: Get System Elevation" +layout: analytic +submission_date: 2021/01/15 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Sebastien Damaye +applicable_platforms: Windows +--- + +Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +|[service](/data_model/service) | [create](/data_model/service#create) | [command_line](/data_model/service#command_line) | + + +### Implementations + +#### Pseudocode - Meterpreter and Cobalt Strike (Pseudocode, CAR native) + + +This is a pseudocode representation of the below splunk search. + + +``` +processes = search Process +suspicious_processes = filter processes where ( + (parent_image_path == C:\Windows\System32\services.exe" AND + image_path == "C:\Windows\System32\cmd.exe" AND + command_line == "*echo*" AND + command_line == "*\pipe\*") OR + (image_path == "C:\Windows\System32\rundll32.exe" AND + command_line == "*,a /p:*")) +output suspicious_processes +``` + + +#### Splunk Search - Meterpreter and Cobalt Strike (Splunk, Sysmon native) + + +Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike + + +``` +index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) +OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") +``` + + +#### Pseudocode - Empire and PoshC2 (Pseudocode, CAR native) + + +This is a pseudocode representation of the below splunk search. + + +``` +processes = search Process +suspicious_processes = filter processes where ( + (image_path == "C:\Windows\System32\cmd.exe" OR + command_line == "*%COMSPEC%*") AND + command_line == "*echo*" AND + command_line == "*\pipe\*")) +output suspicious_processes +``` + + +#### Splunk Search - Empire and PoshC2 (Splunk, Sysmon native) + + +Look for instances GetSystem elevation performed by Empire or PoshC2 + + +``` +index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") +``` + + + +### Unit Tests + +#### Test Case 1 + +GetSystem in Meterpreter & Cobalt Strike’s Beacon + +``` +cmd.exe /c echo ba80ae80df9 > \\.\pipe\66bee3 +cmd.exe /c echo fvxens > \\.\pipe\fvxens +rundll32.exe C:\Users\user\AppData\Local\Temp\fvxens.dll,a /p:fvxens +``` + +#### Test Case 2 + +GetSystem in Empire & PoshC2 + +``` +cmd.exe /C start %COMSPEC% /C `"timeout /t 3 >nul&&echo TestSVC > \\.\pipe\TestSVC +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index f0de3bfb..546cfef9 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -61,7 +61,6 @@ permalink: /analytics/ |[CAR-2019-07-002: Lsass Process Dump via Procdump](CAR-2019-07-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| |[CAR-2019-08-001: Credential Dumping via Windows Task Manager](CAR-2019-08-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| |[CAR-2019-08-002: Active Directory Dumping via NTDSUtil](CAR-2019-08-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2020-02-002: Get System](CAR-2020-02-002)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-04-001: Shadow Copy Deletion](CAR-2020-04-001)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| |[CAR-2020-05-001: MiniDump of LSASS](CAR-2020-05-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Logpoint, Splunk|Windows| |[CAR-2020-05-003: Rare LolBAS Command Lines](CAR-2020-05-003)|{::nomarkdown}
  • Query Registry
  • Modify Registry
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
{:/}|Pseudocode, Splunk|Windows| @@ -89,6 +88,7 @@ permalink: /analytics/ |[CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](CAR-2021-01-004)|{::nomarkdown}
  • Exploitation for Privilege Escalation
{:/}|Splunk|Windows| |[CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](CAR-2021-01-009)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Splunk|Windows| |[CAR-2021-02-001: Webshell-Indicative Process Tree](CAR-2021-02-001)|{::nomarkdown}
  • Server Software Component
{:/}|Pseudocode, Splunk|Windows| +|[CAR-2021-02-002: Get System Elevation](CAR-2021-02-002)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Splunk|Windows| --- ## Analytic List (by technique/sub-technique coverage) diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 4df73dea..03b8b979 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Get System", "name": "CAR-2020-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port scanning activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually long command line strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows logs with wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process For Spoolsv.Exe Or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port scanning activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually long command line strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows logs with wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process For Spoolsv.Exe Or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 0d405a20..e2b7785f 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -87,7 +87,6 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -113,4 +112,5 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 81f9fe1b..039b0e1f 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -102,7 +102,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -123,3 +122,4 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index dfd07972..0339f9ed 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -102,7 +102,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-02-002: Get System](../analytics/CAR-2020-02-002) - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) @@ -123,3 +122,4 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) From 2a88efa9769d8cc060c4d72f3f2ed7aab010cbfa Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:15:09 -0700 Subject: [PATCH 047/342] Removed deprecated directory --- docs/analytics/CAR-2020-02-002/index.md | 113 ------------------------ 1 file changed, 113 deletions(-) delete mode 100644 docs/analytics/CAR-2020-02-002/index.md diff --git a/docs/analytics/CAR-2020-02-002/index.md b/docs/analytics/CAR-2020-02-002/index.md deleted file mode 100644 index 10e1fafd..00000000 --- a/docs/analytics/CAR-2020-02-002/index.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: "CAR-2020-02-002: Get System" -layout: analytic -submission_date: 2021/01/15 -information_domain: Host -subtypes: Process -analytic_type: TTP -contributors: Sebastien Damaye -applicable_platforms: Windows ---- - -Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. - - -### ATT&CK Detection - -|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| -|---|---|---|---| -|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| - -### Data Model References - -|Object|Action|Field| -|---|---|---| -|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | -|[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | -|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | -|[service](/data_model/service) | [create](/data_model/service#create) | [command_line](/data_model/service#command_line) | - - -### Implementations - -#### Pseudocode - Meterpreter and Cobalt Strike (Pseudocode, CAR native) - - -This is a pseudocode representation of the below splunk search. - - -``` -processes = search Process -suspicious_processes = filter processes where ( - (parent_image_path == C:\Windows\System32\services.exe" AND - image_path == "C:\Windows\System32\cmd.exe" AND - command_line == "*echo*" AND - command_line == "*\pipe\*") OR - (image_path == "C:\Windows\System32\rundll32.exe" AND - command_line == "*,a /p:*")) -output suspicious_processes -``` - - -#### Splunk Search - Meterpreter and Cobalt Strike (Splunk, Sysmon native) - - -Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike - - -``` -index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) -OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") -``` - - -#### Pseudocode - Empire and PoshC2 (Pseudocode, CAR native) - - -This is a pseudocode representation of the below splunk search. - - -``` -processes = search Process -suspicious_processes = filter processes where ( - (image_path == "C:\Windows\System32\cmd.exe" OR - command_line == "*%COMSPEC%*") AND - command_line == "*echo*" AND - command_line == "*\pipe\*")) -output suspicious_processes -``` - - -#### Splunk Search - Empire and PoshC2 (Splunk, Sysmon native) - - -Look for instances GetSystem elevation performed by Empire or PoshC2 - - -``` -index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") -``` - - - -### Unit Tests - -#### Test Case 1 - -GetSystem in Meterpreter & Cobalt Strike’s Beacon - -``` -cmd.exe /c echo ba80ae80df9 > \\.\pipe\66bee3 -cmd.exe /c echo fvxens > \\.\pipe\fvxens -rundll32.exe C:\Users\user\AppData\Local\Temp\fvxens.dll,a /p:fvxens -``` - -#### Test Case 2 - -GetSystem in Empire & PoshC2 - -``` -cmd.exe /C start %COMSPEC% /C `"timeout /t 3 >nul&&echo TestSVC > \\.\pipe\TestSVC -``` - - From 38ee6519cd39bcd0412c3e788538f08b54a2b043 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:35:36 -0700 Subject: [PATCH 048/342] Added blurb about new analytics --- docs/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/index.md b/docs/index.md index df99d761..b290201a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,6 +19,16 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### January-Feburary 2020 +* New analytics added - special thanks to all of the external submissions that we've received! + * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2020-01-001) + * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2020-01-002) + * [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](/analytics/CAR-2020-01-003) + * [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](/analytics/CAR-2020-01-004) + * [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](/analytics/CAR-2020-01-009) + * [CAR-2021-02-001: Webshell-Indicative Process Tree](/analytics/CAR-2020-02-001) + * [CAR-2021-02-002: Get System Elevation](/analytics/CAR-2020-02-002) + ### November 2020 * Data Model update! We're excited to roll out these changes, and we think you will like the new capabilities. * [See the full new data model](data_model) From 860586cd070c6c76e1a6fdb76220de5ccc3c9bb5 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 10 Mar 2021 14:42:54 -0700 Subject: [PATCH 049/342] Fixed links for new analytics --- docs/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/index.md b/docs/index.md index b290201a..3aedce0c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -20,14 +20,14 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o Information about the latest CAR updates and changes can be found in this section. ### January-Feburary 2020 -* New analytics added - special thanks to all of the external submissions that we've received! - * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2020-01-001) - * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2020-01-002) - * [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](/analytics/CAR-2020-01-003) - * [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](/analytics/CAR-2020-01-004) - * [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](/analytics/CAR-2020-01-009) - * [CAR-2021-02-001: Webshell-Indicative Process Tree](/analytics/CAR-2020-02-001) - * [CAR-2021-02-002: Get System Elevation](/analytics/CAR-2020-02-002) +* New analytics added - special thanks to all of the submissions that we've received! + * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) + * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2021-01-002) + * [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](/analytics/CAR-2021-01-003) + * [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](/analytics/CAR-2021-01-004) + * [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](/analytics/CAR-2021-01-009) + * [CAR-2021-02-001: Webshell-Indicative Process Tree](/analytics/CAR-2021-02-001) + * [CAR-2021-02-002: Get System Elevation](/analytics/CAR-2021-02-002) ### November 2020 * Data Model update! We're excited to roll out these changes, and we think you will like the new capabilities. From 9189f6c0cebd811911122d007f328841d340de71 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 11 Mar 2021 07:10:05 -0700 Subject: [PATCH 050/342] Fixed year --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 3aedce0c..9664b02f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,7 +19,7 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. -### January-Feburary 2020 +### January-Feburary 2021 * New analytics added - special thanks to all of the submissions that we've received! * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2021-01-002) From 2c1c04bccf201a1b5abe9051d3e6ce199ddb80df Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 11 Mar 2021 07:58:56 -0700 Subject: [PATCH 051/342] Various minor tweaks --- analytics/CAR-2021-01-001.yaml | 4 ++-- analytics/CAR-2021-01-002.yaml | 4 ++-- analytics/CAR-2021-01-003.yaml | 4 ++-- analytics/CAR-2021-01-004.yaml | 6 +++--- analytics/CAR-2021-01-009.yaml | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/analytics/CAR-2021-01-001.yaml b/analytics/CAR-2021-01-001.yaml index f7ab668d..fbdb6ae6 100644 --- a/analytics/CAR-2021-01-001.yaml +++ b/analytics/CAR-2021-01-001.yaml @@ -1,5 +1,5 @@ --- -title: Identifying Port scanning activity +title: Identifying Port Scanning Activity submission_date: 2020/10/23 information_domain: 'Network' platforms: @@ -8,7 +8,7 @@ platforms: subtypes: - Flow analytic_types: - - TTP + - Situational Awareness contributors: - Cyware Labs id: CAR-2021-01-001 diff --git a/analytics/CAR-2021-01-002.yaml b/analytics/CAR-2021-01-002.yaml index ed191b75..b33a31ce 100644 --- a/analytics/CAR-2021-01-002.yaml +++ b/analytics/CAR-2021-01-002.yaml @@ -1,5 +1,5 @@ --- -title: Unusually long command line strings +title: Unusually Long Command Line Strings submission_date: 2020/11/27 information_domain: 'Host' platforms: @@ -7,7 +7,7 @@ platforms: subtypes: - Process analytic_types: - - TTP + - Anomaly contributors: - Cyware Labs id: CAR-2021-01-002 diff --git a/analytics/CAR-2021-01-003.yaml b/analytics/CAR-2021-01-003.yaml index 53e2acd1..173955cf 100644 --- a/analytics/CAR-2021-01-003.yaml +++ b/analytics/CAR-2021-01-003.yaml @@ -1,5 +1,5 @@ --- -title: Clearing Windows logs with wevtutil +title: Clearing Windows Logs with Wevtutil submission_date: 2020/12/02 information_domain: 'Host' platforms: @@ -24,7 +24,7 @@ implementations: - name: Splunk search - Detecting log clearing with wevtutil description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. code: |- - index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) + index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) data_model: Sysmon native type: Splunk data_model_references: diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml index af620bdc..699cb010 100644 --- a/analytics/CAR-2021-01-004.yaml +++ b/analytics/CAR-2021-01-004.yaml @@ -1,5 +1,5 @@ --- -title: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe +title: Unusual Child Process for Spoolsv.Exe or Connhost.Exe submission_date: 2020/12/03 information_domain: 'Host' platforms: @@ -7,7 +7,7 @@ platforms: subtypes: - Process analytic_types: - - TTP + - Anomaly contributors: - Cyware Labs id: CAR-2021-01-004 @@ -22,7 +22,7 @@ implementations: - name: Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. code: |- - (index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" + (index=__your_sysmon_index__ EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" data_model: Sysmon native type: Splunk data_model_references: diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml index f0dd0be1..9fc26c29 100644 --- a/analytics/CAR-2021-01-009.yaml +++ b/analytics/CAR-2021-01-009.yaml @@ -1,5 +1,5 @@ --- -title: Detecting Shadow Copy Deletion via vssadmin.exe +title: Detecting Shadow Copy Deletion via Vssadmin.exe submission_date: 2020/12/11 information_domain: 'Host' platforms: @@ -22,7 +22,7 @@ implementations: - name: Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe description: This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. code: |- - index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" + index=__your_win_event_log_index__ EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" data_model: Sysmon native type: Splunk data_model_references: From 841e4a8c017be4177cd66fb18f3df54ff9293c29 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 11 Mar 2021 07:59:38 -0700 Subject: [PATCH 052/342] Minor updates --- docs/analytics/CAR-2021-01-001/index.md | 4 ++-- docs/analytics/CAR-2021-01-002/index.md | 4 ++-- docs/analytics/CAR-2021-01-003/index.md | 4 ++-- docs/analytics/CAR-2021-01-004/index.md | 6 +++--- docs/analytics/CAR-2021-01-009/index.md | 4 ++-- docs/analytics/index.md | 14 +++++++------- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index ff1b3332..25b41e0e 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -1,10 +1,10 @@ --- -title: "CAR-2021-01-001: Identifying Port scanning activity" +title: "CAR-2021-01-001: Identifying Port Scanning Activity" layout: analytic submission_date: 2020/10/23 information_domain: Network subtypes: Flow -analytic_type: TTP +analytic_type: Situational Awareness contributors: Cyware Labs applicable_platforms: Windows, Linux --- diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index c40ce0cf..4fe1229f 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -1,10 +1,10 @@ --- -title: "CAR-2021-01-002: Unusually long command line strings" +title: "CAR-2021-01-002: Unusually Long Command Line Strings" layout: analytic submission_date: 2020/11/27 information_domain: Host subtypes: Process -analytic_type: TTP +analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index 6fa9b1a6..68d18578 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -1,5 +1,5 @@ --- -title: "CAR-2021-01-003: Clearing Windows logs with wevtutil" +title: "CAR-2021-01-003: Clearing Windows Logs with Wevtutil" layout: analytic submission_date: 2020/12/02 information_domain: Host @@ -34,7 +34,7 @@ This search query looks for an instance where wevtutil is invoked along with a c ``` -index=__sysmon__index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) +index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) ``` diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index ebeed6bc..bba93065 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -1,10 +1,10 @@ --- -title: "CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe" +title: "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe" layout: analytic submission_date: 2020/12/03 information_domain: Host subtypes: Process -analytic_type: TTP +analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- @@ -34,7 +34,7 @@ This query looks for processes spawned by spoolsv.exe or connhost.exe externally ``` -(index=your_sysmon_index EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" +(index=__your_sysmon_index__ EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" ``` diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index e7e798eb..19307633 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -1,5 +1,5 @@ --- -title: "CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe" +title: "CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe" layout: analytic submission_date: 2020/12/11 information_domain: Host @@ -34,7 +34,7 @@ This query looks for the specific use of vssadmin in correlation to a deleting f ``` -index = wineventlogs EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" +index=__your_win_event_log_index__ EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" ``` diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 546cfef9..6e763a89 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -82,11 +82,11 @@ permalink: /analytics/ |[CAR-2020-11-009: Compiled HTML Access](CAR-2020-11-009)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Logpoint, Pseudocode, Splunk|Windows| |[CAR-2020-11-010: CMSTP](CAR-2020-11-010)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| |[CAR-2020-11-011: Registry Edit from Screensaver](CAR-2020-11-011)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2021-01-001: Identifying Port scanning activity](CAR-2021-01-001)|{::nomarkdown}
  • Network Service Scanning
{:/}|Splunk|Windows, Linux| -|[CAR-2021-01-002: Unusually long command line strings](CAR-2021-01-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Splunk|Windows| -|[CAR-2021-01-003: Clearing Windows logs with wevtutil](CAR-2021-01-003)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Splunk|Windows| -|[CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](CAR-2021-01-004)|{::nomarkdown}
  • Exploitation for Privilege Escalation
{:/}|Splunk|Windows| -|[CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](CAR-2021-01-009)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Splunk|Windows| +|[CAR-2021-01-001: Identifying Port Scanning Activity](CAR-2021-01-001)|{::nomarkdown}
  • Network Service Scanning
{:/}|Splunk|Windows, Linux| +|[CAR-2021-01-002: Unusually Long Command Line Strings](CAR-2021-01-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Splunk|Windows| +|[CAR-2021-01-003: Clearing Windows Logs with Wevtutil](CAR-2021-01-003)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Splunk|Windows| +|[CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](CAR-2021-01-004)|{::nomarkdown}
  • Exploitation for Privilege Escalation
{:/}|Splunk|Windows| +|[CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](CAR-2021-01-009)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Splunk|Windows| |[CAR-2021-02-001: Webshell-Indicative Process Tree](CAR-2021-02-001)|{::nomarkdown}
  • Server Software Component
{:/}|Pseudocode, Splunk|Windows| |[CAR-2021-02-002: Get System Elevation](CAR-2021-02-002)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Splunk|Windows| @@ -122,7 +122,7 @@ permalink: /analytics/ |...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
{:/}| -|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually long command line strings
{:/}| +|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually Long Command Line Strings
{:/}| |...|[Windows Command Shell](https://attack.mitre.org/techniques/T1059/003/)|{::nomarkdown}
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
{:/}| |...|[Visual Basic](https://attack.mitre.org/techniques/T1059/005/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |...|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|{::nomarkdown}
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
{:/}| @@ -155,7 +155,7 @@ permalink: /analytics/ |...|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|{::nomarkdown}
  • CAR-2020-11-010: CMSTP
{:/}| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|(N/A - see below)|(N/A - see below)| |...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| -|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows logs with wevtutil
{:/}| +|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
{:/}| |...|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|{::nomarkdown}
  • CAR-2020-11-007: Network Share Connection Removal
{:/}| |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|{::nomarkdown}
  • CAR-2016-04-004: Successful Local Account Login
{:/}| |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|(N/A - see below)|(N/A - see below)| From 3fdcb996cf995d0fbe8370462ca87286cc4a56da Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 09:55:36 -0600 Subject: [PATCH 053/342] Minor formatting update --- docs/data_model/email.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/data_model/email.md b/docs/data_model/email.md index 712c4e3a..f9151074 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -13,6 +13,7 @@ Email events are at the mail server level. |deliver|The event corresponding to an email being sent to an end recipient. |redirect|The event corresponding to an email being redirected. |quarantine|The event corresponding to an email being qurantined for security reasons. + ## Fields |Field|Description|Example| From 8acb1a96eb3e08ad5116a79deb5ca31c5ee88bda Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:25:32 -0600 Subject: [PATCH 054/342] Renamed a few fields for simplicity/consistency --- data_model/file.yaml | 18 +++++++++--------- docs/data_model/file.md | 10 +++++----- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/data_model/file.yaml b/data_model/file.yaml index 99ddeb03..72c5df33 100755 --- a/data_model/file.yaml +++ b/data_model/file.yaml @@ -15,7 +15,7 @@ actions: - name: write description: The event corresponding to the accessing of a file in order to write new instructions or information into a file. - name: acl_modify - description: The event corresponding with changing permissions on a file + description: The event corresponding with changing permissions on a file. fields: - name: creation_time description: The creation time of the file as described in UTC and including the date. @@ -59,26 +59,26 @@ fields: - name: company description: The name of the organization listed in the file located at `image_path`. - name: file_path - description: The full path to the file. + description: The full path to the file on the file system. example: C:\users\fakeuser\documents\MyFile. - - name: file_uid + - name: owner_uid description: The user ID of the owner of the file. example: 501 - - name: file_user + - name: owner description: The username of the owner of the file. example: adam - name: content description: The contents of the file. example: "Hello World" - - name: file_extension + - name: extension description: The file extension of the file. example: .docx - - name: file_gid + - name: gid description: The group ID of the file. example: 801 - - name: file_group - description: The group name of the file. - example: .docx + - name: group + description: The group owner of the file. + example: admin - name: link_target description: The target path of a symbolic link. example: C:\my_special_file.exe diff --git a/docs/data_model/file.md b/docs/data_model/file.md index f56898dd..9ae3d7e5 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -23,13 +23,13 @@ A resource for storing information available to a computer program. |company|The name of the organization listed in the file located at `image_path`. |content|The contents of the file.|`Hello World`| |creation_time|The creation time of the file as described in UTC and including the date.|`05/14/2015 12:47:06`| -|file_extension|The file extnsion of the file.|`docx`| +|extension|The file extension of the file.|`docx`| |file_name|The name of the file.|`MyWordDoc.docx`| |file_path|The full path to the file.|`C:\users\fakeuser\documents\MyFile.docx`| -|file_gid|The group ID of the file|`801`| -|file_group|The group name of the file|`adam`| -|file_uid|The user ID or SID of the owner of the file.|`501`| -|file_user|The username of the owner of the file.|`adam`| +|gid|The group ID of the file|`801`| +|group|The group owner of the file|`admin`| +|owner_uid|The user ID or SID of the owner of the file.|`501`| +|owner|The username of the owner of the file.|`adam`| |fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| |hostname|The hostname of the host, without the domain.|`HOST1`| |image_path|The file system location of the executable that is associated with the `pid` that generated this event.|`C:\Windows\system32\notepad.exe`| From 97d0618026bc71b6c07a85011bb6fc2e9af7f924 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:34:05 -0600 Subject: [PATCH 055/342] Tweaked description of file_path --- docs/data_model/file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 9ae3d7e5..7b0c7a28 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -25,7 +25,7 @@ A resource for storing information available to a computer program. |creation_time|The creation time of the file as described in UTC and including the date.|`05/14/2015 12:47:06`| |extension|The file extension of the file.|`docx`| |file_name|The name of the file.|`MyWordDoc.docx`| -|file_path|The full path to the file.|`C:\users\fakeuser\documents\MyFile.docx`| +|file_path|The full path to the file on the file system.|`C:\users\fakeuser\documents\MyFile.docx`| |gid|The group ID of the file|`801`| |group|The group owner of the file|`admin`| |owner_uid|The user ID or SID of the owner of the file.|`501`| From ccbeb0c33efed564194f961b092f2b1b4e5c3134 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:35:23 -0600 Subject: [PATCH 056/342] Formatting/typo fix --- docs/data_model/flow.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 9a474b66..aed707f7 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -7,7 +7,7 @@ A sequence of packets from a source computer to a destination, which may be anot ## Actions |Action|Description| -| ---| ---| +|---|---| |start|The event corresponding to the beginning of collection of flow data in a given time period. |end|The event corresponding to the ending of collection of flow data in a given time period. |message|A flow message pertains to any event between start and end when content is sent over the connection (may imply TCP). This often implies use of traffic content collected via PCAP or a similar mechanism. @@ -15,7 +15,7 @@ A sequence of packets from a source computer to a destination, which may be anot ## Fields |Field|Description|Example| -| ---| ---| ---| +|---|---|---| |application_protocol|Name of the layer 7 protocol contained within the flow.|`HTTP` |content|The ASCII printable characters of the flow. This corresponds to content from PCAC data or similar formats.|`GET https://www.google.com/ HTTP/1.1` |dest_ip|The destination IP address of the flow.|`192.168.1.5` @@ -29,7 +29,7 @@ A sequence of packets from a source computer to a destination, which may be anot |image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|`C:\path\to\example.exe` |in_bytes|Integer value of total number of bytes received.|`13200` |out_bytes|Integer value of total number of bytes sent.|`1337` -|network_direction|Direction of the original packet of the flow initiator, relative to network perimiter.|`in (flow originated outside the network and was directed into it)` +|network_direction|Direction of the original packet of the flow initiator, relative to network perimeter.|`in (flow originated outside the network and was directed into it)` |packet_count|The total packet count seen at time of logging.|`4` |pid|The process ID of the process that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`738` |ppid|The process ID for the process's parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`1860` From 9dbcd41c081f05f043209d2c2dcb5dd48525f027 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:42:05 -0600 Subject: [PATCH 057/342] Added example for call_trace --- docs/data_model/process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/process.md b/docs/data_model/process.md index c3fbc5a1..79dfcba6 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -17,7 +17,7 @@ A process is a running program on a computer. |Field|Description|Example| |---|---|---| |access_level|Permissions level at which the target process is accessed.|`0x40`| -|call_trace|stack trace showing context of process open/access call.|| +|call_trace|The stack trace showing the context of a process open/access call.|`C:\Windows\SYSTEM32\ntdll.dll+a5594|C:\Windows\system32\KERNELBASE.dll+1e865`| |command_line|The command line string contains all arguments passed to the process upon execution.|`example arg1 arg2`, `example.exe`, `C:\path\example.exe /flag1`| |current_working_directory|The absolute path to the current working directory of the process.|`c:\windows\system32\`| |exe|The basename of the `image_path`.|`example.exe`| From e0a900cdc56d86b2e96424fd8c4b31bcc0005ca9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:46:43 -0600 Subject: [PATCH 058/342] Formatting fix --- docs/data_model/file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 7b0c7a28..68fcacad 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -42,7 +42,7 @@ A resource for storing information available to a computer program. |previous_creation_time|The creation_time associated with the file before it was changed for this file event.|`05/14/2015 12:47:06`| |sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|`2aae6c35c94fcfb415dbe95f408b9ce91ee846ed`| |sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| -|signer|The company listed on the certificate of the program at `image_path` if that program is signed.|`Microsoft |Corporation` +|signer|The company listed on the certificate of the program at `image_path` if that program is signed.|`Microsoft Corporation`| |signature_valid|Boolean indicator of whether the signature is valid; empty if file is not signed.|`True`| |user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.|`HOST1\LOCALUSER`| |uid|The user ID or SID for the acting entity.|`S-1-5-18`| From a47b29c20060a14205fd94a929be7959d17c49dd Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:49:48 -0600 Subject: [PATCH 059/342] Typo/formatting fix --- docs/data_model/flow.md | 55 ++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index aed707f7..4a484a88 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -16,34 +16,33 @@ A sequence of packets from a source computer to a destination, which may be anot |Field|Description|Example| |---|---|---| -|application_protocol|Name of the layer 7 protocol contained within the flow.|`HTTP` -|content|The ASCII printable characters of the flow. This corresponds to content from PCAC data or similar formats.|`GET https://www.google.com/ HTTP/1.1` -|dest_ip|The destination IP address of the flow.|`192.168.1.5` -|dest_port|The destination port of the flow.|`1900` -|dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|`dest_example.example.com` -|dest_hostname|The hostname that corresponds to `dest_ip`|`dest_example` -|end_time|The datetime stamp, in UTC, when the flow ended.|`5/15/2015 03:59:53.176 AM` -|exe|The basename of the `image_path`. This will need to be collected from the host.|`Chrome.exe` -|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM` -|hostname|The hostname of the active host, without the domain.|`HOST1` -|image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|`C:\path\to\example.exe` -|in_bytes|Integer value of total number of bytes received.|`13200` -|out_bytes|Integer value of total number of bytes sent.|`1337` -|network_direction|Direction of the original packet of the flow initiator, relative to network perimeter.|`in (flow originated outside the network and was directed into it)` -|packet_count|The total packet count seen at time of logging.|`4` -|pid|The process ID of the process that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`738` -|ppid|The process ID for the process's parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`1860` -|proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|`SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx`, `SRVSVC NetShareGetInfo response` -|src_ip|The source IP address of the flow.|`10.0.0.54` -|src_port|The source port of the flow packet.|`50438` -|src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|`src_domain.example.com` -|src_hostname|The hostname that corresponds to `src_ip`.|`src_example` -|start_time|The starting time date stamp, in UTC, of the flow data.|`05/14/2015 11:59:59 PM` -|tcp_flags|TCP flags.|`SYN, ACK, PSH` -|transport_protocol|Lyaer 4 protocol contained within the flow|`TCP` -|uid|User ID or SID of the flow-handling entity|`S-1-5-18` -|user|The user that ran the process.|`HOST1\LOCALUSER` - +|application_protocol|The name of the layer 7 (OSI model) protocol contained within the flow.|`HTTP`| +|content|The ASCII printable characters of the flow. This corresponds to content from PCAP data or similar formats.|`GET https://www.google.com/ HTTP/1.1`| +|dest_ip|The destination IP address of the flow.|`192.168.1.5`| +|dest_port|The destination port of the flow.|`1900`| +|dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|`dest_example.example.com`| +|dest_hostname|The hostname that corresponds to `dest_ip`|`test-pc`| +|end_time|The datetime stamp, in UTC, when the flow ended.|`5/15/2015 03:59:53.176 AM`| +|exe|The basename of the `image_path`. This will need to be collected from the host.|`Chrome.exe`| +|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| +|hostname|The hostname of the active host, without the domain.|`HOST1`| +|image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|`C:\path\to\example.exe`| +|in_bytes|Integer value of total number of bytes received.|`13200`| +|out_bytes|Integer value of total number of bytes sent.|`1337`| +|network_direction|Direction of the original packet of the flow initiator, relative to network perimeter.|`in (flow originated outside the network and was directed into it)`| +|packet_count|The total packet count seen at time of logging.|`4`| +|pid|The process ID of the process that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`738`| +|ppid|The process ID for the process's parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`1860`| +|proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|`SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx`, `SRVSVC NetShareGetInfo response`| +|src_ip|The source IP address of the flow.|`10.0.0.54`| +|src_port|The source port of the flow packet.|`50438`| +|src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|`src_domain.example.com`| +|src_hostname|The hostname that corresponds to `src_ip`.|`src_example`| +|start_time|The starting time date stamp, in UTC, of the flow data.|`05/14/2015 11:59:59 PM`| +|tcp_flags|TCP flags.|`SYN, ACK, PSH`| +|transport_protocol|The name of the layer 4 (OSI model) network protocol contained within the flow|`TCP`| +|uid|User ID or SID of the flow-handling entity|`S-1-5-18`| +|user|The user that ran the process.|`HOST1\LOCALUSER`| ## Coverage Map From 3097823464c9d6b42f36044dd260636d628139c1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 10:53:29 -0600 Subject: [PATCH 060/342] Updated description for guid --- docs/data_model/process.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 79dfcba6..10575563 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -23,14 +23,14 @@ A process is a running program on a computer. |exe|The basename of the `image_path`.|`example.exe`| |env_vars|The environment variables within a process's memory space, as a string.|`SHELL=/bin/zsh`| |fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -|guid|Global unique identifier for the initiating process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| +|guid|Globally unique identifier for the process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| |hostname|The hostname of the host, without the domain.|`HOST1`| |image_path|The file path of the executable associated with this process. This may act as a pivot to [`file:file_path`](https://car.mitre.org/wiki/Data_Model/file#file_path).|`C:\path\to\example.exe`| |integrity_level|The Windows integrity level associated with the process. MUST be one of: low, medium, high, or system.|`high`| |md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|`5eb63bbbe01eeed093cb22bb8f5acdc3`| |parent_command_line|All of the arguments passed to the parent process upon execution.|`c:\\windows\\system32\\dism.exe foo.xml`| |parent_exe|The `exe` field of the parent process. This is a substring of `parent_image_path`|`example_parent.exe`| -|parent_guid|Global unique identifier for the parent of the initiating process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| +|parent_guid|Globally unique identifier for the parent of the initiating process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| |parent_image_path|The `image_path` field of the parent process.|`C:\path\to\example_parent.exe`| |pid|The process ID for the process, represented in decimal notation.|`738`| |ppid|The process ID for the process's parent, represented in decimal notation. In the parent process, this will be the `pid` field.|`1860`| From cea2bd153775d3cde7fd039389afde8aeac16a77 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 11:02:29 -0600 Subject: [PATCH 061/342] Added examples for target_guid and target_pid --- docs/data_model/process.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 10575563..33ac1152 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -40,8 +40,8 @@ A process is a running program on a computer. |signer|The company that signed the file.|`True`| |signature_valid|Boolean indicator of whether signature is current and not revoked.|`FooCorp`| |target_address|Specific address range which is accessed by another process.|`08048000-0804c000`| -|target_guid|Global Unique Identifier for the target process (only for process access events).|| -|target_pid|ID of the target process (only for process access events).|| +|target_guid|Globally Unique Identifier for the target process (only for process access events).|`{A23EAE89-BD56-5903-0000-0010E9D95EFC}`| +|target_pid|ID of the target process (only for process access events).|`1338`| |target_name|Name of the process that is accessed.|`C:\Windows\System32\winlogon.exe`| |user|The user token that process was created with. May be a local, domain or SYSTEM user. Formatted with "\\\\". Individual threads in the process may gain more privilege or change tokens, so the active token in any thread is not necessarily the one the process was created under.|`HOST1\LOCALUSER`| From f8f6dacdbce6685a0f8383693b95287cff2c39ac Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 11:29:32 -0600 Subject: [PATCH 062/342] Renamed some value-specific fields for clarity/consistency --- docs/data_model/registry.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 13b093db..a5ac02aa 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -9,25 +9,25 @@ The registry is a system-defined database in which applications and system compo |Action|Description| |---|---| |add|The event corresponding to the act of adding a registry key, hive, type, or value.| -|key_edit|The event corresponding to the act of editing the name of an existing registry key.| +|name_edit|The event corresponding to the act of editing the name of an existing registry key or value.| |remove|The event corresponding to the act of deleting an existing registry key, hive, type, or value.| -|value_edit|The event corresponding to the act of editing the content of an existing registry value.| +|value_edit|The event corresponding to the act of editing the contents of an existing registry value.| ## Fields |Field|Description|Example| |---|---|---| -|data|The content, typically a text string.|`%SystemRoot%\system32\svchost.exe -k rpcss`| -|fqdn|The fully qualified domain name for the host on which the registry access took place.| | +|fqdn|The fully qualified domain name for the host on which the registry access took place.|`host1.example.net`| |hostname|The hostname of the host, without the domain.|`HOST1`| |hive|The logical group of keys, subkeys, and values in the registry.|`HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE` -|key|The registry key of the event. Similar to a folder in a traditional file system,|`HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| -|image_path|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.| | -|new_content|The data within the new value, or the new name of a key, after an edit event.|`\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| -|pid|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.| | -|type|Registry value types indicate the type of data being stored. Types include binary data, 32 bit numbers, strings, etc.|`REG_SZ`,`REG_MULTI_SZ`,`REG_DWORD`,`REG_BINARY`,`REG_QWORD`,`REG_EXPAND_SZ`| +|key|The registry key specified in the event. Similar to a folder in a traditional file system,|`HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| +|image_path|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.|`C:\Windows\System32\cmd.exe`| +|new_content|The data within the new value, or the new name of a key or value, after an edit event.|`\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| +|pid|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.|`1337`| |user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.| | -|value|The descriptive name for the data being stored.|`InstalledVersion`| +|value|The descriptive name for the data being stored in the key.|`InstalledVersion`| +|value_data|The contents of the value, typically a text string.|`%SystemRoot%\system32\svchost.exe -k rpcss`| +|value_type|The type of data being stored in the value. Types include binary data, 32 bit numbers, strings, etc.|`REG_SZ`,`REG_MULTI_SZ`,`REG_DWORD`,`REG_BINARY`,`REG_QWORD`,`REG_EXPAND_SZ`| ## Coverage Map From ba35e3b2f6e94760c306f3a32f64bf374058e42a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 11:46:19 -0600 Subject: [PATCH 063/342] Typo fix --- docs/data_model/socket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 38912212..0f4758f5 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -2,7 +2,7 @@ title: "Socket" --- -Socket events are low-level events that may or may not result in a flow. Socket listenining events in particular can be helpful in detecting malicious activity. +Socket events are low-level events that may or may not result in a flow. Socket listening events in particular can be helpful in detecting malicious activity. ## Actions From d5618b9b8a6539f3260162cc0ab8ee78a091fa2e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 11:55:31 -0600 Subject: [PATCH 064/342] Formatting fixes --- docs/data_model/thread.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 38a7f872..ac505bdf 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -17,22 +17,22 @@ A thread of execution is the smallest sequence of programmed instructions that c |Field|Description|Example| |---|---|---| -|hostname|The hostname of the active host, without the domain.|`HOST1` -|src_pid|The process ID of the process that created the thread.|`6016` -|src_tid|The thread ID of the thread that created the event.|`9012` -|stack_base|The base address of the thread’s stack.|`0xfffff880081a9000` -|stack_limit|The limit of the thread’s stack.|`0xfffff880081a3000` -|start_address|The memory address at which the thread's execution starts.|`0xfffff880046dc3e0` -|start_function|The function at `start_address`|`LoadLibrary` -|start_module|The module in which start_address resides.|`C:\windows\system32\ntdll.dll` -|start_module_name|The short name of the `start_module.`|`ntdll.dll` -|subprocess_tag|Identifies the service if the thread is owned by a service; otherwise, it is listed as zero.|`0` -|tgt_pid|The process ID of the process in which the new thread runs.|`4` -|tgt_tid|The thread ID of the new thread that was created.|`6964` -|uid|The ID or SID of the user who directly or indirectly acted on the thread.|`S-1-5-18` -|user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.|`HOST1\LOCALUSER` -|user_stack_base|The base address of the thread’s stack.|`0x0` -|user_stack_limit|The limit of the thread’s stack.|`0x0` +|hostname|The hostname of the active host, without the domain.|`HOST1`| +|src_pid|The process ID of the process that created the thread.|`6016`| +|src_tid|The thread ID of the thread that created the event.|`9012`| +|stack_base|The base address of the thread’s stack.|`0xfffff880081a9000`| +|stack_limit|The limit of the thread’s stack.|`0xfffff880081a3000`| +|start_address|The memory address at which the thread's execution starts.|`0xfffff880046dc3e0`| +|start_function|The function at `start_address`|`LoadLibrary`| +|start_module|The module in which `start_address` resides.|`C:\windows\system32\ntdll.dll`| +|start_module_name|The short name of the `start_module.`|`ntdll.dll`| +|subprocess_tag|Identifies the service if the thread is owned by a service; otherwise, it is listed as zero.|`0`| +|tgt_pid|The process ID of the process in which the new thread runs.|`4`| +|tgt_tid|The thread ID of the new thread that was created.|`6964`| +|uid|The ID or SID of the user who directly or indirectly acted on the thread.|`S-1-5-18`| +|user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.|`HOST1\LOCALUSER`| +|user_stack_base|The base address of the thread’s stack.|`0x0`| +|user_stack_limit|The limit of the thread’s stack.|`0x0`| ## Coverage Map From 5b3ecb4850d2acf4f0f42fff736aaab93bbb4951 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 17 Mar 2021 12:14:59 -0600 Subject: [PATCH 065/342] Minor formatting fix --- docs/sensors/sysmon_10.4.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index a0963b1a..907af763 100755 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -11,7 +11,6 @@ title: "Sysmon (10.4)" Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. - ## Data Model Coverage ### [driver](../data_model/driver) @@ -67,9 +66,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | - - - ## Analytic Coverage - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) From 2ba563b89f21fdad79b0a6b1a89521d6770edc7c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 19 Mar 2021 14:48:54 -0600 Subject: [PATCH 066/342] initial commit --- docs/coverage/index.md | 543 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 543 insertions(+) create mode 100644 docs/coverage/index.md diff --git a/docs/coverage/index.md b/docs/coverage/index.md new file mode 100644 index 00000000..c62473c4 --- /dev/null +++ b/docs/coverage/index.md @@ -0,0 +1,543 @@ +Technique (ID) | Technique (Name) | Sub-technique (Name) | Num. CAR | Num. Sigma | Num. ES SIEM | Total +----------------|-----------------------------------------------|-------------------------------------------------------------|-------------|---------------|-----------------|-------- +T1001.003 | Data Obfuscation | Protocol Impersonation | 0 | 3 | 0 | 3 +T1003 | OS Credential Dumping | n/a | 0 | 56 | 13 | 69 +T1003.001 | OS Credential Dumping | LSASS Memory | 4 | 32 | 1 | 37 +T1003.002 | OS Credential Dumping | Security Account Manager | 1 | 17 | 0 | 18 +T1003.003 | OS Credential Dumping | NTDS | 2 | 11 | 0 | 13 +T1003.004 | OS Credential Dumping | LSA Secrets | 0 | 10 | 0 | 10 +T1003.005 | OS Credential Dumping | Cached Domain Credentials | 0 | 6 | 0 | 6 +T1003.006 | OS Credential Dumping | DCSync | 0 | 5 | 0 | 5 +T1003.007 | OS Credential Dumping | Proc Filesystem | 0 | 1 | 0 | 1 +T1005 | Data from Local System | n/a | 0 | 3 | 0 | 3 +T1006 | Direct Volume Access | n/a | 0 | 1 | 1 | 2 +T1007 | System Service Discovery | n/a | 2 | 1 | 0 | 3 +T1010 | Application Window Discovery | n/a | 1 | 0 | 0 | 1 +T1012 | Query Registry | n/a | 3 | 6 | 1 | 10 +T1016 | System Network Configuration Discovery | n/a | 2 | 3 | 2 | 7 +T1018 | Remote System Discovery | n/a | 1 | 5 | 2 | 8 +T1020 | Automated Exfiltration | n/a | 0 | 4 | 0 | 4 +T1021 | Remote Services | n/a | 1 | 4 | 26 | 31 +T1021.001 | Remote Services | Remote Desktop Protocol | 3 | 8 | 0 | 11 +T1021.002 | Remote Services | SMB/Windows Admin Shares | 5 | 15 | 4 | 24 +T1021.003 | Remote Services | Distributed Component Object Model | 1 | 3 | 0 | 4 +T1021.006 | Remote Services | Windows Remote Management | 3 | 3 | 0 | 6 +T1027 | Obfuscated Files or Information | n/a | 0 | 15 | 4 | 19 +T1027.001 | Obfuscated Files or Information | Binary Padding | 0 | 1 | 0 | 1 +T1027.003 | Obfuscated Files or Information | Steganography | 0 | 1 | 0 | 1 +T1027.004 | Obfuscated Files or Information | Compile After Delivery | 0 | 3 | 1 | 4 +T1027.005 | Obfuscated Files or Information | Indicator Removal from Tools | 0 | 2 | 0 | 2 +T1029 | Scheduled Transfer | n/a | 1 | 0 | 0 | 1 +T1033 | System Owner/User Discovery | n/a | 2 | 8 | 3 | 13 +T1036 | Masquerading | n/a | 1 | 32 | 10 | 43 +T1036.003 | Masquerading | Rename System Utilities | 1 | 12 | 0 | 13 +T1036.004 | Masquerading | Masquerade Task or Service | 0 | 1 | 1 | 2 +T1036.005 | Masquerading | Match Legitimate Name or Location | 0 | 8 | 0 | 8 +T1037 | Boot or Logon Initialization Scripts | n/a | 0 | 2 | 2 | 4 +T1037.001 | Boot or Logon Initialization Scripts | Logon Script (Windows) | 2 | 2 | 0 | 4 +T1039 | Data from Network Shared Drive | n/a | 1 | 1 | 0 | 2 +T1040 | Network Sniffing | n/a | 1 | 6 | 2 | 9 +T1041 | Exfiltration Over C2 Channel | n/a | 0 | 2 | 0 | 2 +T1043 | Commonly Used Port | n/a | 0 | 13 | 0 | 13 +T1046 | Network Service Scanning | n/a | 2 | 2 | 0 | 4 +T1047 | Windows Management Instrumentation | n/a | 3 | 18 | 4 | 25 +T1048 | Exfiltration Over Alternative Protocol | n/a | 0 | 12 | 6 | 18 +T1048.001 | Exfiltration Over Alternative Protocol | Exfiltration Over Symmetric Encrypted Non-C2 Protocol | 0 | 1 | 0 | 1 +T1048.003 | Exfiltration Over Alternative Protocol | Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol | 0 | 6 | 0 | 6 +T1049 | System Network Connections Discovery | n/a | 1 | 2 | 1 | 4 +T1053 | Scheduled Task/Job | n/a | 0 | 16 | 11 | 27 +T1053.002 | Scheduled Task/Job | At (Windows) | 3 | 4 | 0 | 7 +T1053.003 | Scheduled Task/Job | Cron | 0 | 0 | 3 | 3 +T1053.005 | Scheduled Task/Job | Scheduled Task | 5 | 11 | 0 | 16 +T1055 | Process Injection | n/a | 0 | 13 | 10 | 23 +T1055.001 | Process Injection | Dynamic-link Library Injection | 2 | 7 | 0 | 9 +T1055.002 | Process Injection | Portable Executable Injection | 0 | 1 | 0 | 1 +T1055.012 | Process Injection | Process Hollowing | 0 | 1 | 2 | 3 +T1056 | Input Capture | n/a | 0 | 0 | 1 | 1 +T1056.002 | Input Capture | GUI Input Capture | 0 | 1 | 1 | 2 +T1057 | Process Discovery | n/a | 2 | 2 | 2 | 6 +T1059 | Command and Scripting Interpreter | n/a | 1 | 19 | 25 | 45 +T1059.001 | Command and Scripting Interpreter | PowerShell | 3 | 71 | 4 | 78 +T1059.002 | Command and Scripting Interpreter | AppleScript | 0 | 0 | 1 | 1 +T1059.003 | Command and Scripting Interpreter | Windows Command Shell | 2 | 15 | 0 | 17 +T1059.004 | Command and Scripting Interpreter | Unix Shell | 0 | 7 | 0 | 7 +T1059.005 | Command and Scripting Interpreter | Visual Basic | 1 | 16 | 0 | 17 +T1059.006 | Command and Scripting Interpreter | Python | 0 | 2 | 1 | 3 +T1059.007 | Command and Scripting Interpreter | JavaScript/JScript | 0 | 9 | 2 | 11 +T1064 | Scripting | n/a | 0 | 14 | 0 | 14 +T1068 | Exploitation for Privilege Escalation | n/a | 1 | 7 | 6 | 14 +T1069 | Permission Groups Discovery | n/a | 0 | 2 | 3 | 5 +T1069.001 | Permission Groups Discovery | Local Groups | 3 | 2 | 0 | 5 +T1069.002 | Permission Groups Discovery | Domain Groups | 3 | 3 | 1 | 7 +T1070 | Indicator Removal on Host | n/a | 0 | 9 | 15 | 24 +T1070.001 | Indicator Removal on Host | Clear Windows Event Logs | 2 | 5 | 0 | 7 +T1070.003 | Indicator Removal on Host | Clear Command History | 1 | 3 | 1 | 5 +T1070.004 | Indicator Removal on Host | File Deletion | 0 | 3 | 6 | 9 +T1070.005 | Indicator Removal on Host | Network Share Connection Removal | 1 | 0 | 0 | 1 +T1070.006 | Indicator Removal on Host | Timestomp | 0 | 1 | 1 | 2 +T1071 | Application Layer Protocol | n/a | 0 | 14 | 8 | 22 +T1071.001 | Application Layer Protocol | Web Protocols | 0 | 22 | 3 | 25 +T1071.004 | Application Layer Protocol | DNS | 0 | 12 | 0 | 12 +T1074 | Data Staged | n/a | 0 | 1 | 0 | 1 +T1078 | Valid Accounts | n/a | 0 | 7 | 35 | 42 +T1078.001 | Valid Accounts | Default Accounts | 0 | 1 | 0 | 1 +T1078.002 | Valid Accounts | Domain Accounts | 5 | 1 | 0 | 6 +T1078.003 | Valid Accounts | Local Accounts | 5 | 1 | 3 | 9 +T1078.004 | Valid Accounts | Cloud Accounts | 0 | 1 | 1 | 2 +T1082 | System Information Discovery | n/a | 2 | 4 | 3 | 9 +T1083 | File and Directory Discovery | n/a | 0 | 4 | 1 | 5 +T1087 | Account Discovery | n/a | 0 | 12 | 4 | 16 +T1087.001 | Account Discovery | Local Account | 2 | 5 | 0 | 7 +T1087.002 | Account Discovery | Domain Account | 2 | 8 | 1 | 11 +T1090 | Proxy | n/a | 0 | 3 | 1 | 4 +T1090.001 | Proxy | Internal Proxy | 0 | 1 | 0 | 1 +T1090.002 | Proxy | External Proxy | 0 | 1 | 0 | 1 +T1090.003 | Proxy | Multi-hop Proxy | 0 | 0 | 1 | 1 +T1091 | Replication Through Removable Media | n/a | 0 | 1 | 0 | 1 +T1098 | Account Manipulation | n/a | 1 | 8 | 20 | 29 +T1098.004 | Account Manipulation | SSH Authorized Keys | 0 | 0 | 1 | 1 +T1102 | Web Service | n/a | 0 | 4 | 1 | 5 +T1102.001 | Web Service | Dead Drop Resolver | 0 | 2 | 0 | 2 +T1102.002 | Web Service | Bidirectional Communication | 0 | 2 | 0 | 2 +T1102.003 | Web Service | One-Way Communication | 0 | 2 | 0 | 2 +T1104 | Multi-Stage Channels | n/a | 0 | 1 | 0 | 1 +T1105 | Ingress Tool Transfer | n/a | 1 | 21 | 9 | 31 +T1106 | Native API | n/a | 0 | 2 | 1 | 3 +T1110 | Brute Force | n/a | 0 | 2 | 7 | 9 +T1111 | Two-Factor Authentication Interception | n/a | 0 | 0 | 1 | 1 +T1112 | Modify Registry | n/a | 5 | 19 | 1 | 25 +T1113 | Screen Capture | n/a | 0 | 1 | 0 | 1 +T1114 | Email Collection | n/a | 0 | 2 | 2 | 4 +T1119 | Automated Collection | n/a | 0 | 1 | 0 | 1 +T1120 | Peripheral Device Discovery | n/a | 0 | 0 | 1 | 1 +T1123 | Audio Capture | n/a | 0 | 3 | 0 | 3 +T1124 | System Time Discovery | n/a | 0 | 2 | 0 | 2 +T1125 | Video Capture | n/a | 0 | 1 | 0 | 1 +T1127 | Trusted Developer Utilities Proxy Execution | n/a | 0 | 4 | 8 | 12 +T1127.001 | Trusted Developer Utilities Proxy Execution | MSBuild | 1 | 1 | 0 | 2 +T1129 | Shared Modules | n/a | 0 | 0 | 1 | 1 +T1132 | Data Encoding | n/a | 0 | 1 | 0 | 1 +T1132.001 | Data Encoding | Standard Encoding | 0 | 1 | 0 | 1 +T1133 | External Remote Services | n/a | 0 | 1 | 4 | 5 +T1134 | Access Token Manipulation | n/a | 0 | 3 | 1 | 4 +T1134.001 | Access Token Manipulation | Token Impersonation/Theft | 0 | 2 | 0 | 2 +T1134.002 | Access Token Manipulation | Create Process with Token | 0 | 3 | 0 | 3 +T1134.005 | Access Token Manipulation | SID-History Injection | 0 | 1 | 0 | 1 +T1135 | Network Share Discovery | n/a | 0 | 3 | 1 | 4 +T1136 | Create Account | n/a | 0 | 6 | 7 | 13 +T1136.001 | Create Account | Local Account | 0 | 6 | 1 | 7 +T1136.002 | Create Account | Domain Account | 0 | 1 | 0 | 1 +T1136.003 | Create Account | Cloud Account | 0 | 0 | 1 | 1 +T1137 | Office Application Startup | n/a | 0 | 1 | 2 | 3 +T1137.002 | Office Application Startup | Office Test | 0 | 1 | 0 | 1 +T1137.006 | Office Application Startup | Add-ins | 0 | 2 | 0 | 2 +T1140 | Deobfuscate/Decode Files or Information | n/a | 0 | 7 | 5 | 12 +T1175 | Component Object Model and Distributed COM | n/a | 0 | 6 | 0 | 6 +T1187 | Forced Authentication | n/a | 1 | 0 | 0 | 1 +T1189 | Drive-by Compromise | n/a | 0 | 2 | 1 | 3 +T1190 | Exploit Public-Facing Application | n/a | 0 | 34 | 14 | 48 +T1195 | Supply Chain Compromise | n/a | 0 | 1 | 4 | 5 +T1195.001 | Supply Chain Compromise | Compromise Software Dependencies and Development Tools | 0 | 1 | 0 | 1 +T1195.002 | Supply Chain Compromise | Compromise Software Supply Chain | 0 | 0 | 4 | 4 +T1197 | BITS Jobs | n/a | 0 | 3 | 0 | 3 +T1200 | Hardware Additions | n/a | 0 | 2 | 0 | 2 +T1201 | Password Policy Discovery | n/a | 0 | 2 | 0 | 2 +T1202 | Indirect Command Execution | n/a | 0 | 6 | 0 | 6 +T1203 | Exploitation for Client Execution | n/a | 0 | 11 | 1 | 12 +T1204 | User Execution | n/a | 0 | 18 | 3 | 21 +T1204.002 | User Execution | Malicious File | 0 | 17 | 0 | 17 +T1207 | Rogue Domain Controller | n/a | 0 | 1 | 0 | 1 +T1210 | Exploitation of Remote Services | n/a | 0 | 5 | 2 | 7 +T1211 | Exploitation for Defense Evasion | n/a | 0 | 2 | 1 | 3 +T1212 | Exploitation for Credential Access | n/a | 0 | 3 | 0 | 3 +T1218 | Signed Binary Proxy Execution | n/a | 0 | 17 | 12 | 29 +T1218.001 | Signed Binary Proxy Execution | Compiled HTML File | 1 | 2 | 2 | 5 +T1218.002 | Signed Binary Proxy Execution | Control Panel | 0 | 1 | 0 | 1 +T1218.003 | Signed Binary Proxy Execution | CMSTP | 1 | 5 | 0 | 6 +T1218.004 | Signed Binary Proxy Execution | InstallUtil | 0 | 1 | 1 | 2 +T1218.005 | Signed Binary Proxy Execution | Mshta | 0 | 8 | 2 | 10 +T1218.007 | Signed Binary Proxy Execution | Msiexec | 0 | 1 | 0 | 1 +T1218.008 | Signed Binary Proxy Execution | Odbcconf | 0 | 1 | 0 | 1 +T1218.009 | Signed Binary Proxy Execution | Regsvcs/Regasm | 0 | 1 | 2 | 3 +T1218.010 | Signed Binary Proxy Execution | Regsvr32 | 2 | 7 | 1 | 10 +T1218.011 | Signed Binary Proxy Execution | Rundll32 | 1 | 18 | 2 | 21 +T1219 | Remote Access Software | n/a | 0 | 3 | 2 | 5 +T1220 | XSL Script Processing | n/a | 0 | 2 | 3 | 5 +T1222 | File and Directory Permissions Modification | n/a | 0 | 3 | 3 | 6 +T1222.001 | File and Directory Permissions Modification | Windows File and Directory Permissions Modification | 1 | 2 | 0 | 3 +T1222.002 | File and Directory Permissions Modification | Linux and Mac File and Directory Permissions Modification | 1 | 2 | 0 | 3 +T1482 | Domain Trust Discovery | n/a | 0 | 5 | 1 | 6 +T1485 | Data Destruction | n/a | 0 | 2 | 5 | 7 +T1486 | Data Encrypted for Impact | n/a | 0 | 1 | 0 | 1 +T1489 | Service Stop | n/a | 0 | 1 | 1 | 2 +T1490 | Inhibit System Recovery | n/a | 2 | 5 | 1 | 8 +T1495 | Firmware Corruption | n/a | 0 | 1 | 0 | 1 +T1498 | Network Denial of Service | n/a | 0 | 0 | 1 | 1 +T1499 | Endpoint Denial of Service | n/a | 0 | 1 | 1 | 2 +T1499.004 | Endpoint Denial of Service | Application or System Exploitation | 0 | 2 | 0 | 2 +T1505 | Server Software Component | n/a | 0 | 1 | 1 | 2 +T1505.003 | Server Software Component | Web Shell | 1 | 13 | 1 | 15 +T1518 | Software Discovery | n/a | 0 | 0 | 2 | 2 +T1518.001 | Software Discovery | Security Software Discovery | 1 | 0 | 0 | 1 +T1526 | Cloud Service Discovery | n/a | 0 | 0 | 1 | 1 +T1528 | Steal Application Access Token | n/a | 0 | 1 | 3 | 4 +T1529 | System Shutdown/Reboot | n/a | 0 | 2 | 0 | 2 +T1530 | Data from Cloud Storage Object | n/a | 0 | 0 | 5 | 5 +T1531 | Account Access Removal | n/a | 0 | 0 | 6 | 6 +T1537 | Transfer Data to Cloud Account | n/a | 0 | 1 | 5 | 6 +T1539 | Steal Web Session Cookie | n/a | 0 | 0 | 2 | 2 +T1542.003 | Pre-OS Boot | Bootkit | 0 | 1 | 0 | 1 +T1543 | Create or Modify System Process | n/a | 0 | 0 | 13 | 13 +T1543.001 | Create or Modify System Process | Launch Agent | 0 | 0 | 3 | 3 +T1543.002 | Create or Modify System Process | Systemd Service | 0 | 1 | 0 | 1 +T1543.003 | Create or Modify System Process | Windows Service | 6 | 10 | 5 | 21 +T1546 | Event Triggered Execution | n/a | 0 | 2 | 14 | 16 +T1546.001 | Event Triggered Execution | Change Default File Association | 1 | 1 | 0 | 2 +T1546.002 | Event Triggered Execution | Screensaver | 1 | 0 | 0 | 1 +T1546.003 | Event Triggered Execution | Windows Management Instrumentation Event Subscription | 1 | 6 | 0 | 7 +T1546.004 | Event Triggered Execution | .bash_profile and .bashrc | 0 | 1 | 1 | 2 +T1546.007 | Event Triggered Execution | Netsh Helper DLL | 0 | 1 | 0 | 1 +T1546.008 | Event Triggered Execution | Accessibility Features | 3 | 2 | 2 | 7 +T1546.009 | Event Triggered Execution | AppCert DLLs | 0 | 1 | 1 | 2 +T1546.010 | Event Triggered Execution | AppInit DLLs | 2 | 1 | 1 | 4 +T1546.011 | Event Triggered Execution | Application Shimming | 0 | 1 | 3 | 4 +T1546.012 | Event Triggered Execution | Image File Execution Options Injection | 0 | 2 | 1 | 3 +T1546.013 | Event Triggered Execution | PowerShell Profile | 0 | 1 | 0 | 1 +T1546.014 | Event Triggered Execution | Emond | 0 | 0 | 2 | 2 +T1546.015 | Event Triggered Execution | Component Object Model Hijacking | 1 | 0 | 1 | 2 +T1547 | Boot or Logon Autostart Execution | n/a | 0 | 1 | 21 | 22 +T1547.001 | Boot or Logon Autostart Execution | Registry Run Keys / Startup Folder | 3 | 9 | 7 | 19 +T1547.002 | Boot or Logon Autostart Execution | Authentication Package | 0 | 0 | 3 | 3 +T1547.003 | Boot or Logon Autostart Execution | Time Providers | 0 | 0 | 1 | 1 +T1547.004 | Boot or Logon Autostart Execution | Winlogon Helper DLL | 1 | 2 | 0 | 3 +T1547.005 | Boot or Logon Autostart Execution | Security Support Provider | 0 | 1 | 1 | 2 +T1547.006 | Boot or Logon Autostart Execution | Kernel Modules and Extensions | 0 | 0 | 3 | 3 +T1547.008 | Boot or Logon Autostart Execution | LSASS Driver | 0 | 1 | 0 | 1 +T1547.009 | Boot or Logon Autostart Execution | Shortcut Modification | 0 | 1 | 0 | 1 +T1547.010 | Boot or Logon Autostart Execution | Port Monitors | 1 | 0 | 2 | 3 +T1547.011 | Boot or Logon Autostart Execution | Plist Modification | 0 | 0 | 2 | 2 +T1548 | Abuse Elevation Control Mechanism | n/a | 1 | 1 | 20 | 22 +T1548.001 | Abuse Elevation Control Mechanism | Setuid and Setgid | 0 | 0 | 2 | 2 +T1548.002 | Abuse Elevation Control Mechanism | Bypass User Account Control | 2 | 8 | 11 | 21 +T1548.003 | Abuse Elevation Control Mechanism | Sudo and Sudo Caching | 0 | 0 | 2 | 2 +T1550 | Use Alternate Authentication Material | n/a | 0 | 0 | 3 | 3 +T1550.001 | Use Alternate Authentication Material | Application Access Token | 0 | 0 | 2 | 2 +T1550.002 | Use Alternate Authentication Material | Pass the Hash | 1 | 5 | 0 | 6 +T1550.003 | Use Alternate Authentication Material | Pass the Ticket | 0 | 2 | 1 | 3 +T1552 | Unsecured Credentials | n/a | 0 | 0 | 3 | 3 +T1552.001 | Unsecured Credentials | Credentials In Files | 1 | 3 | 2 | 6 +T1552.002 | Unsecured Credentials | Credentials in Registry | 1 | 2 | 0 | 3 +T1552.003 | Unsecured Credentials | Bash History | 0 | 1 | 0 | 1 +T1552.004 | Unsecured Credentials | Private Keys | 0 | 1 | 1 | 2 +T1552.006 | Unsecured Credentials | Group Policy Preferences | 0 | 1 | 0 | 1 +T1553 | Subvert Trust Controls | n/a | 0 | 0 | 5 | 5 +T1553.002 | Subvert Trust Controls | Code Signing | 0 | 1 | 1 | 2 +T1553.003 | Subvert Trust Controls | SIP and Trust Provider Hijacking | 0 | 0 | 1 | 1 +T1553.004 | Subvert Trust Controls | Install Root Certificate | 0 | 1 | 2 | 3 +T1554 | Compromise Client Software Binary | n/a | 0 | 0 | 2 | 2 +T1555 | Credentials from Password Stores | n/a | 0 | 1 | 5 | 6 +T1555.001 | Credentials from Password Stores | Keychain | 0 | 0 | 4 | 4 +T1555.003 | Credentials from Password Stores | Credentials from Web Browsers | 0 | 0 | 1 | 1 +T1556 | Modify Authentication Process | n/a | 0 | 0 | 3 | 3 +T1557.001 | Man-in-the-Middle | LLMNR/NBT-NS Poisoning and SMB Relay | 0 | 1 | 0 | 1 +T1558 | Steal or Forge Kerberos Tickets | n/a | 0 | 3 | 2 | 5 +T1558.003 | Steal or Forge Kerberos Tickets | Kerberoasting | 0 | 7 | 0 | 7 +T1559 | Inter-Process Communication | n/a | 0 | 0 | 1 | 1 +T1559.001 | Inter-Process Communication | Component Object Model | 0 | 3 | 1 | 4 +T1560 | Archive Collected Data | n/a | 0 | 1 | 2 | 3 +T1560.001 | Archive Collected Data | Archive via Utility | 1 | 6 | 1 | 8 +T1561.001 | Disk Wipe | Disk Content Wipe | 0 | 1 | 0 | 1 +T1561.002 | Disk Wipe | Disk Structure Wipe | 0 | 1 | 0 | 1 +T1562 | Impair Defenses | n/a | 0 | 1 | 44 | 45 +T1562.001 | Impair Defenses | Disable or Modify Tools | 2 | 20 | 33 | 55 +T1562.002 | Impair Defenses | Disable Windows Event Logging | 0 | 3 | 0 | 3 +T1562.004 | Impair Defenses | Disable or Modify System Firewall | 0 | 4 | 0 | 4 +T1562.006 | Impair Defenses | Indicator Blocking | 2 | 3 | 1 | 6 +T1563.002 | Remote Service Session Hijacking | RDP Hijacking | 0 | 2 | 0 | 2 +T1564 | Hide Artifacts | n/a | 0 | 0 | 6 | 6 +T1564.001 | Hide Artifacts | Hidden Files and Directories | 0 | 1 | 4 | 5 +T1564.003 | Hide Artifacts | Hidden Window | 0 | 1 | 0 | 1 +T1564.004 | Hide Artifacts | NTFS File Attributes | 2 | 3 | 1 | 6 +T1565 | Data Manipulation | n/a | 0 | 0 | 3 | 3 +T1565.001 | Data Manipulation | Stored Data Manipulation | 0 | 1 | 3 | 4 +T1565.002 | Data Manipulation | Transmitted Data Manipulation | 0 | 1 | 0 | 1 +T1566 | Phishing | n/a | 0 | 2 | 15 | 17 +T1566.001 | Phishing | Spearphishing Attachment | 0 | 8 | 10 | 18 +T1566.002 | Phishing | Spearphishing Link | 0 | 0 | 7 | 7 +T1567 | Exfiltration Over Web Service | n/a | 0 | 1 | 0 | 1 +T1567.001 | Exfiltration Over Web Service | Exfiltration to Code Repository | 0 | 1 | 0 | 1 +T1567.002 | Exfiltration Over Web Service | Exfiltration to Cloud Storage | 0 | 1 | 0 | 1 +T1568 | Dynamic Resolution | n/a | 0 | 1 | 3 | 4 +T1568.002 | Dynamic Resolution | Domain Generation Algorithms | 0 | 0 | 3 | 3 +T1569 | System Services | n/a | 0 | 1 | 3 | 4 +T1569.002 | System Services | Service Execution | 3 | 11 | 3 | 17 +T1570 | Lateral Tool Transfer | n/a | 3 | 2 | 1 | 6 +T1571 | Non-Standard Port | n/a | 0 | 1 | 0 | 1 +T1572 | Protocol Tunneling | n/a | 0 | 4 | 0 | 4 +T1573 | Encrypted Channel | n/a | 0 | 0 | 1 | 1 +T1574 | Hijack Execution Flow | n/a | 0 | 1 | 6 | 7 +T1574.001 | Hijack Execution Flow | DLL Search Order Hijacking | 0 | 3 | 1 | 4 +T1574.002 | Hijack Execution Flow | DLL Side-Loading | 0 | 15 | 1 | 16 +T1574.006 | Hijack Execution Flow | LD_PRELOAD | 0 | 1 | 1 | 2 +T1574.007 | Hijack Execution Flow | Path Interception by PATH Environment Variable | 1 | 0 | 2 | 3 +T1574.008 | Hijack Execution Flow | Path Interception by Search Order Hijacking | 1 | 0 | 0 | 1 +T1574.009 | Hijack Execution Flow | Path Interception by Unquoted Path | 2 | 0 | 0 | 2 +T1574.010 | Hijack Execution Flow | Services File Permissions Weakness | 2 | 0 | 1 | 3 +T1574.011 | Hijack Execution Flow | Services Registry Permissions Weakness | 4 | 2 | 0 | 6 +T1592 | Gather Victim Host Information | n/a | 0 | 1 | 0 | 1 +T1003.008 | OS Credential Dumping | /etc/passwd and /etc/shadow | 0 | 0 | 0 | 0 +T1557.002 | Man-in-the-Middle | ARP Cache Poisoning | 0 | 0 | 0 | 0 +T1558.004 | Steal or Forge Kerberos Tickets | AS-REP Roasting | 0 | 0 | 0 | 0 +T1583 | Acquire Infrastructure | n/a | 0 | 0 | 0 | 0 +T1595 | Active Scanning | n/a | 0 | 0 | 0 | 0 +T1098.003 | Account Manipulation | Add Office 365 Global Administrator Role | 0 | 0 | 0 | 0 +T1499.003 | Endpoint Denial of Service | Application Exhaustion Flood | 0 | 0 | 0 | 0 +T1560.003 | Archive Collected Data | Archive via Custom Method | 0 | 0 | 0 | 0 +T1560.002 | Archive Collected Data | Archive via Library | 0 | 0 | 0 | 0 +T1573.002 | Encrypted Channel | Asymmetric Cryptography | 0 | 0 | 0 | 0 +T1055.004 | Process Injection | Asynchronous Procedure Call | 0 | 0 | 0 | 0 +T1053.001 | Scheduled Task/Job | At (Linux) | 0 | 0 | 0 | 0 +T1583.005 | Acquire Infrastructure | Botnet | 0 | 0 | 0 | 0 +T1584.005 | Compromise Infrastructure | Botnet | 0 | 0 | 0 | 0 +T1217 | Browser Bookmark Discovery | n/a | 0 | 0 | 0 | 0 +T1176 | Browser Extensions | n/a | 0 | 0 | 0 | 0 +T1591.002 | Gather Victim Org Information | Business Relationships | 0 | 0 | 0 | 0 +T1596.004 | Search Open Technical Databases | CDNs | 0 | 0 | 0 | 0 +T1574.012 | Hijack Execution Flow | COR_PROFILER | 0 | 0 | 0 | 0 +T1070.002 | Indicator Removal on Host | Clear Linux or Mac System Logs | 0 | 0 | 0 | 0 +T1592.004 | Gather Victim Host Information | Client Configurations | 0 | 0 | 0 | 0 +T1115 | Clipboard Data | n/a | 0 | 0 | 0 | 0 +T1087.004 | Account Discovery | Cloud Account | 0 | 0 | 0 | 0 +T1069.003 | Permission Groups Discovery | Cloud Groups | 0 | 0 | 0 | 0 +T1580 | Cloud Infrastructure Discovery | n/a | 0 | 0 | 0 | 0 +T1552.005 | Unsecured Credentials | Cloud Instance Metadata API | 0 | 0 | 0 | 0 +T1538 | Cloud Service Dashboard | n/a | 0 | 0 | 0 | 0 +T1587.002 | Develop Capabilities | Code Signing Certificates | 0 | 0 | 0 | 0 +T1588.003 | Obtain Capabilities | Code Signing Certificates | 0 | 0 | 0 | 0 +T1092 | Communication Through Removable Media | n/a | 0 | 0 | 0 | 0 +T1542.002 | Pre-OS Boot | Component Firmware | 0 | 0 | 0 | 0 +T1586 | Compromise Accounts | n/a | 0 | 0 | 0 | 0 +T1195.003 | Supply Chain Compromise | Compromise Hardware Supply Chain | 0 | 0 | 0 | 0 +T1584 | Compromise Infrastructure | n/a | 0 | 0 | 0 | 0 +T1213.001 | Data from Information Repositories | Confluence | 0 | 0 | 0 | 0 +T1578.002 | Modify Cloud Compute Infrastructure | Create Cloud Instance | 0 | 0 | 0 | 0 +T1578.001 | Modify Cloud Compute Infrastructure | Create Snapshot | 0 | 0 | 0 | 0 +T1056.004 | Input Capture | Credential API Hooking | 0 | 0 | 0 | 0 +T1110.004 | Brute Force | Credential Stuffing | 0 | 0 | 0 | 0 +T1589.001 | Gather Victim Identity Information | Credentials | 0 | 0 | 0 | 0 +T1590.002 | Gather Victim Network Information | DNS | 0 | 0 | 0 | 0 +T1568.003 | Dynamic Resolution | DNS Calculation | 0 | 0 | 0 | 0 +T1583.002 | Acquire Infrastructure | DNS Server | 0 | 0 | 0 | 0 +T1584.002 | Compromise Infrastructure | DNS Server | 0 | 0 | 0 | 0 +T1596.001 | Search Open Technical Databases | DNS/Passive DNS | 0 | 0 | 0 | 0 +T1001 | Data Obfuscation | n/a | 0 | 0 | 0 | 0 +T1030 | Data Transfer Size Limits | n/a | 0 | 0 | 0 | 0 +T1602 | Data from Configuration Repository | n/a | 0 | 0 | 0 | 0 +T1213 | Data from Information Repositories | n/a | 0 | 0 | 0 | 0 +T1025 | Data from Removable Media | n/a | 0 | 0 | 0 | 0 +T1491 | Defacement | n/a | 0 | 0 | 0 | 0 +T1578.003 | Modify Cloud Compute Infrastructure | Delete Cloud Instance | 0 | 0 | 0 | 0 +T1591.001 | Gather Victim Org Information | Determine Physical Locations | 0 | 0 | 0 | 0 +T1587 | Develop Capabilities | n/a | 0 | 0 | 0 | 0 +T1587.003 | Develop Capabilities | Digital Certificates | 0 | 0 | 0 | 0 +T1588.004 | Obtain Capabilities | Digital Certificates | 0 | 0 | 0 | 0 +T1596.003 | Search Open Technical Databases | Digital Certificates | 0 | 0 | 0 | 0 +T1498.001 | Network Denial of Service | Direct Network Flood | 0 | 0 | 0 | 0 +T1562.008 | Impair Defenses | Disable Cloud Logs | 0 | 0 | 0 | 0 +T1600.002 | Weaken Encryption | Disable Crypto Hardware | 0 | 0 | 0 | 0 +T1562.007 | Impair Defenses | Disable or Modify Cloud Firewall | 0 | 0 | 0 | 0 +T1561 | Disk Wipe | n/a | 0 | 0 | 0 | 0 +T1556.001 | Modify Authentication Process | Domain Controller Authentication | 0 | 0 | 0 | 0 +T1090.004 | Proxy | Domain Fronting | 0 | 0 | 0 | 0 +T1590.001 | Gather Victim Network Information | Domain Properties | 0 | 0 | 0 | 0 +T1583.001 | Acquire Infrastructure | Domains | 0 | 0 | 0 | 0 +T1584.001 | Compromise Infrastructure | Domains | 0 | 0 | 0 | 0 +T1601.002 | Modify System Image | Downgrade System Image | 0 | 0 | 0 | 0 +T1574.004 | Hijack Execution Flow | Dylib Hijacking | 0 | 0 | 0 | 0 +T1559.002 | Inter-Process Communication | Dynamic Data Exchange | 0 | 0 | 0 | 0 +T1548.004 | Abuse Elevation Control Mechanism | Elevated Execution with Prompt | 0 | 0 | 0 | 0 +T1087.003 | Account Discovery | Email Account | 0 | 0 | 0 | 0 +T1585.002 | Establish Accounts | Email Accounts | 0 | 0 | 0 | 0 +T1586.002 | Compromise Accounts | Email Accounts | 0 | 0 | 0 | 0 +T1589.002 | Gather Victim Identity Information | Email Addresses | 0 | 0 | 0 | 0 +T1114.003 | Email Collection | Email Forwarding Rule | 0 | 0 | 0 | 0 +T1589.003 | Gather Victim Identity Information | Employee Names | 0 | 0 | 0 | 0 +T1480.001 | Execution Guardrails | Environmental Keying | 0 | 0 | 0 | 0 +T1585 | Establish Accounts | n/a | 0 | 0 | 0 | 0 +T1098.002 | Account Manipulation | Exchange Email Delegate Permissions | 0 | 0 | 0 | 0 +T1574.005 | Hijack Execution Flow | Executable Installer File Permissions Weakness | 0 | 0 | 0 | 0 +T1480 | Execution Guardrails | n/a | 0 | 0 | 0 | 0 +T1048.002 | Exfiltration Over Alternative Protocol | Exfiltration Over Asymmetric Encrypted Non-C2 Protocol | 0 | 0 | 0 | 0 +T1011.001 | Exfiltration Over Other Network Medium | Exfiltration Over Bluetooth | 0 | 0 | 0 | 0 +T1011 | Exfiltration Over Other Network Medium | n/a | 0 | 0 | 0 | 0 +T1052 | Exfiltration Over Physical Medium | n/a | 0 | 0 | 0 | 0 +T1052.001 | Exfiltration Over Physical Medium | Exfiltration over USB | 0 | 0 | 0 | 0 +T1587.004 | Develop Capabilities | Exploits | 0 | 0 | 0 | 0 +T1588.005 | Obtain Capabilities | Exploits | 0 | 0 | 0 | 0 +T1491.002 | Defacement | External Defacement | 0 | 0 | 0 | 0 +T1055.011 | Process Injection | Extra Window Memory Injection | 0 | 0 | 0 | 0 +T1008 | Fallback Channels | n/a | 0 | 0 | 0 | 0 +T1568.001 | Dynamic Resolution | Fast Flux DNS | 0 | 0 | 0 | 0 +T1071.002 | Application Layer Protocol | File Transfer Protocols | 0 | 0 | 0 | 0 +T1592.003 | Gather Victim Host Information | Firmware | 0 | 0 | 0 | 0 +T1553.001 | Subvert Trust Controls | Gatekeeper Bypass | 0 | 0 | 0 | 0 +T1589 | Gather Victim Identity Information | n/a | 0 | 0 | 0 | 0 +T1590 | Gather Victim Network Information | n/a | 0 | 0 | 0 | 0 +T1591 | Gather Victim Org Information | n/a | 0 | 0 | 0 | 0 +T1558.001 | Steal or Forge Kerberos Tickets | Golden Ticket | 0 | 0 | 0 | 0 +T1061 | Graphical User Interface | n/a | 0 | 0 | 0 | 0 +T1592.001 | Gather Victim Host Information | Hardware | 0 | 0 | 0 | 0 +T1564.005 | Hide Artifacts | Hidden File System | 0 | 0 | 0 | 0 +T1564.002 | Hide Artifacts | Hidden Users | 0 | 0 | 0 | 0 +T1062 | Hypervisor | n/a | 0 | 0 | 0 | 0 +T1590.005 | Gather Victim Network Information | IP Addresses | 0 | 0 | 0 | 0 +T1591.003 | Gather Victim Org Information | Identify Business Tempo | 0 | 0 | 0 | 0 +T1591.004 | Gather Victim Org Information | Identify Roles | 0 | 0 | 0 | 0 +T1562.003 | Impair Defenses | Impair Command History Logging | 0 | 0 | 0 | 0 +T1525 | Implant Container Image | n/a | 0 | 0 | 0 | 0 +T1491.001 | Defacement | Internal Defacement | 0 | 0 | 0 | 0 +T1534 | Internal Spearphishing | n/a | 0 | 0 | 0 | 0 +T1036.001 | Masquerading | Invalid Code Signature | 0 | 0 | 0 | 0 +T1001.001 | Data Obfuscation | Junk Data | 0 | 0 | 0 | 0 +T1056.001 | Input Capture | Keylogging | 0 | 0 | 0 | 0 +T1546.006 | Event Triggered Execution | LC_LOAD_DYLIB Addition | 0 | 0 | 0 | 0 +T1149 | LC_MAIN Hijacking | n/a | 0 | 0 | 0 | 0 +T1543.004 | Create or Modify System Process | Launch Daemon | 0 | 0 | 0 | 0 +T1569.001 | System Services | Launchctl | 0 | 0 | 0 | 0 +T1053.004 | Scheduled Task/Job | Launchd | 0 | 0 | 0 | 0 +T1074.001 | Data Staged | Local Data Staging | 0 | 0 | 0 | 0 +T1114.001 | Email Collection | Local Email Collection | 0 | 0 | 0 | 0 +T1037.002 | Boot or Logon Initialization Scripts | Logon Script (Mac) | 0 | 0 | 0 | 0 +T1071.003 | Application Layer Protocol | Mail Protocols | 0 | 0 | 0 | 0 +T1134.003 | Access Token Manipulation | Make and Impersonate Token | 0 | 0 | 0 | 0 +T1204.001 | User Execution | Malicious Link | 0 | 0 | 0 | 0 +T1587.001 | Develop Capabilities | Malware | 0 | 0 | 0 | 0 +T1588.001 | Obtain Capabilities | Malware | 0 | 0 | 0 | 0 +T1185 | Man in the Browser | n/a | 0 | 0 | 0 | 0 +T1557 | Man-in-the-Middle | n/a | 0 | 0 | 0 | 0 +T1578 | Modify Cloud Compute Infrastructure | n/a | 0 | 0 | 0 | 0 +T1601 | Modify System Image | n/a | 0 | 0 | 0 | 0 +T1026 | Multiband Communication | n/a | 0 | 0 | 0 | 0 +T1599.001 | Network Boundary Bridging | Network Address Translation Traversal | 0 | 0 | 0 | 0 +T1599 | Network Boundary Bridging | n/a | 0 | 0 | 0 | 0 +T1556.004 | Modify Authentication Process | Network Device Authentication | 0 | 0 | 0 | 0 +T1059.008 | Command and Scripting Interpreter | Network Device CLI | 0 | 0 | 0 | 0 +T1602.002 | Data from Configuration Repository | Network Device Configuration Dump | 0 | 0 | 0 | 0 +T1037.003 | Boot or Logon Initialization Scripts | Network Logon Script | 0 | 0 | 0 | 0 +T1590.006 | Gather Victim Network Information | Network Security Appliances | 0 | 0 | 0 | 0 +T1590.004 | Gather Victim Network Information | Network Topology | 0 | 0 | 0 | 0 +T1590.003 | Gather Victim Network Information | Network Trust Dependencies | 0 | 0 | 0 | 0 +T1095 | Non-Application Layer Protocol | n/a | 0 | 0 | 0 | 0 +T1132.002 | Data Encoding | Non-Standard Encoding | 0 | 0 | 0 | 0 +T1499.001 | Endpoint Denial of Service | OS Exhaustion Flood | 0 | 0 | 0 | 0 +T1588 | Obtain Capabilities | n/a | 0 | 0 | 0 | 0 +T1137.001 | Office Application Startup | Office Template Macros | 0 | 0 | 0 | 0 +T1137.003 | Office Application Startup | Outlook Forms | 0 | 0 | 0 | 0 +T1137.004 | Office Application Startup | Outlook Home Page | 0 | 0 | 0 | 0 +T1137.005 | Office Application Startup | Outlook Rules | 0 | 0 | 0 | 0 +T1134.004 | Access Token Manipulation | Parent PID Spoofing | 0 | 0 | 0 | 0 +T1110.002 | Brute Force | Password Cracking | 0 | 0 | 0 | 0 +T1556.002 | Modify Authentication Process | Password Filter DLL | 0 | 0 | 0 | 0 +T1110.001 | Brute Force | Password Guessing | 0 | 0 | 0 | 0 +T1110.003 | Brute Force | Password Spraying | 0 | 0 | 0 | 0 +T1601.001 | Modify System Image | Patch System Image | 0 | 0 | 0 | 0 +T1034 | Path Interception | n/a | 0 | 0 | 0 | 0 +T1598 | Phishing for Information | n/a | 0 | 0 | 0 | 0 +T1556.003 | Modify Authentication Process | Pluggable Authentication Modules | 0 | 0 | 0 | 0 +T1205.001 | Traffic Signaling | Port Knocking | 0 | 0 | 0 | 0 +T1542 | Pre-OS Boot | n/a | 0 | 0 | 0 | 0 +T1547.012 | Boot or Logon Autostart Execution | Print Processors | 0 | 0 | 0 | 0 +T1055.009 | Process Injection | Proc Memory | 0 | 0 | 0 | 0 +T1055.013 | Process Injection | Process Doppelgänging | 0 | 0 | 0 | 0 +T1055.008 | Process Injection | Ptrace System Calls | 0 | 0 | 0 | 0 +T1216.001 | Signed Script Proxy Execution | PubPrn | 0 | 0 | 0 | 0 +T1597.002 | Search Closed Sources | Purchase Technical Data | 0 | 0 | 0 | 0 +T1542.004 | Pre-OS Boot | ROMMONkit | 0 | 0 | 0 | 0 +T1037.004 | Boot or Logon Initialization Scripts | Rc.common | 0 | 0 | 0 | 0 +T1547.007 | Boot or Logon Autostart Execution | Re-opened Applications | 0 | 0 | 0 | 0 +T1600.001 | Weaken Encryption | Reduce Key Space | 0 | 0 | 0 | 0 +T1108 | Redundant Access | n/a | 0 | 0 | 0 | 0 +T1498.002 | Network Denial of Service | Reflection Amplification | 0 | 0 | 0 | 0 +T1074.002 | Data Staged | Remote Data Staging | 0 | 0 | 0 | 0 +T1114.002 | Email Collection | Remote Email Collection | 0 | 0 | 0 | 0 +T1563 | Remote Service Session Hijacking | n/a | 0 | 0 | 0 | 0 +T1496 | Resource Hijacking | n/a | 0 | 0 | 0 | 0 +T1578.004 | Modify Cloud Compute Infrastructure | Revert Cloud Instance | 0 | 0 | 0 | 0 +T1036.002 | Masquerading | Right-to-Left Override | 0 | 0 | 0 | 0 +T1014 | Rootkit | n/a | 0 | 0 | 0 | 0 +T1564.006 | Hide Artifacts | Run Virtual Instance | 0 | 0 | 0 | 0 +T1565.003 | Data Manipulation | Runtime Data Manipulation | 0 | 0 | 0 | 0 +T1602.001 | Data from Configuration Repository | SNMP (MIB Dump) | 0 | 0 | 0 | 0 +T1505.001 | Server Software Component | SQL Stored Procedures | 0 | 0 | 0 | 0 +T1021.004 | Remote Services | SSH | 0 | 0 | 0 | 0 +T1563.001 | Remote Service Session Hijacking | SSH Hijacking | 0 | 0 | 0 | 0 +T1596.005 | Search Open Technical Databases | Scan Databases | 0 | 0 | 0 | 0 +T1595.001 | Active Scanning | Scanning IP Blocks | 0 | 0 | 0 | 0 +T1597 | Search Closed Sources | n/a | 0 | 0 | 0 | 0 +T1593.002 | Search Open Websites/Domains | Search Engines | 0 | 0 | 0 | 0 +T1596 | Search Open Technical Databases | n/a | 0 | 0 | 0 | 0 +T1593 | Search Open Websites/Domains | n/a | 0 | 0 | 0 | 0 +T1594 | Search Victim-Owned Websites | n/a | 0 | 0 | 0 | 0 +T1555.002 | Credentials from Password Stores | Securityd Memory | 0 | 0 | 0 | 0 +T1583.004 | Acquire Infrastructure | Server | 0 | 0 | 0 | 0 +T1584.004 | Compromise Infrastructure | Server | 0 | 0 | 0 | 0 +T1499.002 | Endpoint Denial of Service | Service Exhaustion Flood | 0 | 0 | 0 | 0 +T1051 | Shared Webroot | n/a | 0 | 0 | 0 | 0 +T1213.002 | Data from Information Repositories | Sharepoint | 0 | 0 | 0 | 0 +T1216 | Signed Script Proxy Execution | n/a | 0 | 0 | 0 | 0 +T1558.002 | Steal or Forge Kerberos Tickets | Silver Ticket | 0 | 0 | 0 | 0 +T1593.001 | Search Open Websites/Domains | Social Media | 0 | 0 | 0 | 0 +T1585.001 | Establish Accounts | Social Media Accounts | 0 | 0 | 0 | 0 +T1586.001 | Compromise Accounts | Social Media Accounts | 0 | 0 | 0 | 0 +T1592.002 | Gather Victim Host Information | Software | 0 | 0 | 0 | 0 +T1072 | Software Deployment Tools | n/a | 0 | 0 | 0 | 0 +T1027.002 | Obfuscated Files or Information | Software Packing | 0 | 0 | 0 | 0 +T1153 | Source | n/a | 0 | 0 | 0 | 0 +T1036.006 | Masquerading | Space after Filename | 0 | 0 | 0 | 0 +T1598.002 | Phishing for Information | Spearphishing Attachment | 0 | 0 | 0 | 0 +T1598.003 | Phishing for Information | Spearphishing Link | 0 | 0 | 0 | 0 +T1598.001 | Phishing for Information | Spearphishing Service | 0 | 0 | 0 | 0 +T1566.003 | Phishing | Spearphishing via Service | 0 | 0 | 0 | 0 +T1037.005 | Boot or Logon Initialization Scripts | Startup Items | 0 | 0 | 0 | 0 +T1001.002 | Data Obfuscation | Steganography | 0 | 0 | 0 | 0 +T1573.001 | Encrypted Channel | Symmetric Cryptography | 0 | 0 | 0 | 0 +T1497.001 | Virtualization/Sandbox Evasion | System Checks | 0 | 0 | 0 | 0 +T1542.001 | Pre-OS Boot | System Firmware | 0 | 0 | 0 | 0 +T1053.006 | Scheduled Task/Job | Systemd Timers | 0 | 0 | 0 | 0 +T1542.005 | Pre-OS Boot | TFTP Boot | 0 | 0 | 0 | 0 +T1080 | Taint Shared Content | n/a | 0 | 0 | 0 | 0 +T1221 | Template Injection | n/a | 0 | 0 | 0 | 0 +T1055.003 | Process Injection | Thread Execution Hijacking | 0 | 0 | 0 | 0 +T1055.005 | Process Injection | Thread Local Storage | 0 | 0 | 0 | 0 +T1597.001 | Search Closed Sources | Threat Intel Vendors | 0 | 0 | 0 | 0 +T1497.003 | Virtualization/Sandbox Evasion | Time Based Evasion | 0 | 0 | 0 | 0 +T1588.002 | Obtain Capabilities | Tool | 0 | 0 | 0 | 0 +T1020.001 | Automated Exfiltration | Traffic Duplication | 0 | 0 | 0 | 0 +T1205 | Traffic Signaling | n/a | 0 | 0 | 0 | 0 +T1505.002 | Server Software Component | Transport Agent | 0 | 0 | 0 | 0 +T1546.005 | Event Triggered Execution | Trap | 0 | 0 | 0 | 0 +T1199 | Trusted Relationship | n/a | 0 | 0 | 0 | 0 +T1535 | Unused/Unsupported Cloud Regions | n/a | 0 | 0 | 0 | 0 +T1497.002 | Virtualization/Sandbox Evasion | User Activity Based Checks | 0 | 0 | 0 | 0 +T1564.007 | Hide Artifacts | VBA Stomping | 0 | 0 | 0 | 0 +T1055.014 | Process Injection | VDSO Hijacking | 0 | 0 | 0 | 0 +T1021.005 | Remote Services | VNC | 0 | 0 | 0 | 0 +T1218.012 | Signed Binary Proxy Execution | Verclsid | 0 | 0 | 0 | 0 +T1583.003 | Acquire Infrastructure | Virtual Private Server | 0 | 0 | 0 | 0 +T1584.003 | Compromise Infrastructure | Virtual Private Server | 0 | 0 | 0 | 0 +T1497 | Virtualization/Sandbox Evasion | n/a | 0 | 0 | 0 | 0 +T1588.006 | Obtain Capabilities | Vulnerabilities | 0 | 0 | 0 | 0 +T1595.002 | Active Scanning | Vulnerability Scanning | 0 | 0 | 0 | 0 +T1596.002 | Search Open Technical Databases | WHOIS | 0 | 0 | 0 | 0 +T1600 | Weaken Encryption | n/a | 0 | 0 | 0 | 0 +T1056.003 | Input Capture | Web Portal Capture | 0 | 0 | 0 | 0 +T1583.006 | Acquire Infrastructure | Web Services | 0 | 0 | 0 | 0 +T1584.006 | Compromise Infrastructure | Web Services | 0 | 0 | 0 | 0 +T1550.004 | Use Alternate Authentication Material | Web Session Cookie | 0 | 0 | 0 | 0 +T1098.001 | Account Manipulation | Additional Cloud Credentials | 0 | 0 | 0 | 0 +T1484 | Domain Policy Modification | n/a | 0 | 0 | 0 | 0 +T1484.001 | Domain Policy Modification | Group Policy Modification | 0 | 0 | 0 | 0 +T1484.002 | Domain Policy Modification | Domain Trust Modification | 0 | 0 | 0 | 0 +T1606 | Forge Web Credentials | n/a | 0 | 0 | 0 | 0 +T1606.001 | Forge Web Credentials | Web Cookies | 0 | 0 | 0 | 0 +T1606.002 | Forge Web Credentials | SAML Tokens | 0 | 0 | 0 | 0 From c6008df1c228173fb48a8d7859aaf867a3c3a882 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 19 Mar 2021 15:03:49 -0600 Subject: [PATCH 067/342] Added generated date --- docs/coverage/index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index c62473c4..5aecbc24 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -1,3 +1,9 @@ +--- +title: Analytic Coverage Comparison +--- + +Generated on: *March 19, 2021* + Technique (ID) | Technique (Name) | Sub-technique (Name) | Num. CAR | Num. Sigma | Num. ES SIEM | Total ----------------|-----------------------------------------------|-------------------------------------------------------------|-------------|---------------|-----------------|-------- T1001.003 | Data Obfuscation | Protocol Impersonation | 0 | 3 | 0 | 3 From d03927817b4f3ccbf93b229e1850f4aa9a0da1ff Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 11:56:53 -0600 Subject: [PATCH 068/342] Initial commit --- docs/assets/sort-table.js | 299 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 299 insertions(+) create mode 100644 docs/assets/sort-table.js diff --git a/docs/assets/sort-table.js b/docs/assets/sort-table.js new file mode 100644 index 00000000..1e145cde --- /dev/null +++ b/docs/assets/sort-table.js @@ -0,0 +1,299 @@ +/** + * sort-table.js + * A pure JavaScript (no dependencies) solution to make HTML + * Tables sortable + * + * Copyright (c) 2013 Tyler Uebele + * Released under the MIT license. See included LICENSE.txt + * or http://opensource.org/licenses/MIT + * + * latest version available at https://github.com/tyleruebele/sort-table + */ + +/** + * Sort the rows in a HTML Table + * + * @param Table The Table DOM object + * @param col The zero-based column number by which to sort + * @param dir Optional. The sort direction; pass 1 for asc; -1 for desc + * @returns void + */ +function sortTable(Table, col, dir) { + var sortClass, i; + + // get previous sort column + sortTable.sortCol = -1; + sortClass = Table.className.match(/js-sort-\d+/); + if (null != sortClass) { + sortTable.sortCol = sortClass[0].replace(/js-sort-/, ''); + Table.className = Table.className.replace(new RegExp(' ?' + sortClass[0] + '\\b'), ''); + } + // If sort column was not passed, use previous + if ('undefined' === typeof col) { + col = sortTable.sortCol; + } + + if ('undefined' !== typeof dir) { + // Accept -1 or 'desc' for descending. All else is ascending + sortTable.sortDir = dir == -1 || dir == 'desc' ? -1 : 1; + } else { + // sort direction was not passed, use opposite of previous + sortClass = Table.className.match(/js-sort-(a|de)sc/); + if (null != sortClass && sortTable.sortCol == col) { + sortTable.sortDir = 'js-sort-asc' == sortClass[0] ? -1 : 1; + } else { + sortTable.sortDir = 1; + } + } + Table.className = Table.className.replace(/ ?js-sort-(a|de)sc/g, ''); + + // update sort column + Table.className += ' js-sort-' + col; + sortTable.sortCol = col; + + // update sort direction + Table.className += ' js-sort-' + (sortTable.sortDir == -1 ? 'desc' : 'asc'); + + // get sort type + if (col < Table.tHead.rows[Table.tHead.rows.length - 1].cells.length) { + sortClass = Table.tHead.rows[Table.tHead.rows.length - 1].cells[col].className.match(/js-sort-[-\w]+/); + } + // Improved support for colspan'd headers + for (i = 0; i < Table.tHead.rows[Table.tHead.rows.length - 1].cells.length; i++) { + if (col == Table.tHead.rows[Table.tHead.rows.length - 1].cells[i].getAttribute('data-js-sort-colNum')) { + sortClass = Table.tHead.rows[Table.tHead.rows.length - 1].cells[i].className.match(/js-sort-[-\w]+/); + } + } + if (null != sortClass) { + sortTable.sortFunc = sortClass[0].replace(/js-sort-/, ''); + } else { + sortTable.sortFunc = 'string'; + } + // Set the headers for the active column to have the decorative class + Table.querySelectorAll('.js-sort-active').forEach(function(Node) { + Node.className = Node.className.replace(/ ?js-sort-active\b/, ''); + }); + Table.querySelectorAll('[data-js-sort-colNum="' + col + '"]:not(:empty)').forEach(function(Node) { + Node.className += ' js-sort-active'; + }); + + // sort! + var rows = [], + TBody = Table.tBodies[0]; + + for (i = 0; i < TBody.rows.length; i++) { + rows[i] = TBody.rows[i]; + } + if ('none' != sortTable.sortFunc) { + rows.sort(sortTable.compareRow); + } + + while (TBody.firstChild) { + TBody.removeChild(TBody.firstChild); + } + for (i = 0; i < rows.length; i++) { + TBody.appendChild(rows[i]); + } +} + +/** + * Compare two table rows based on current settings + * + * @param RowA A TR DOM object + * @param RowB A TR DOM object + * @returns {number} 1 if RowA is greater, -1 if RowB, 0 if equal + */ +sortTable.compareRow = function(RowA, RowB) { + var valA, valB; + if ('function' != typeof sortTable[sortTable.sortFunc]) { + sortTable.sortFunc = 'string'; + } + valA = sortTable[sortTable.sortFunc](RowA.cells[sortTable.sortCol]); + valB = sortTable[sortTable.sortFunc](RowB.cells[sortTable.sortCol]); + + return valA == valB ? 0 : sortTable.sortDir * (valA > valB ? 1 : -1); +}; + +/** + * Strip all HTML, no exceptions + * @param html + * @returns {string} + */ +sortTable.stripTags = function(html) { + return html.replace(/<\/?[a-z][a-z0-9]*\b[^>]*>/gi, ''); +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * Converts innerHTML to a timestamp, 0 for invalid dates + * + * @param Cell A TD DOM object + * @returns {Number} + */ +sortTable.date = function(Cell) { + // If okDate library is available, Use it for advanced Date processing + if (typeof okDate !== 'undefined') { + var kDate = okDate(sortTable.stripTags(Cell.innerHTML)); + return kDate ? kDate.getTime() : 0; + } else { + return (new Date(sortTable.stripTags(Cell.innerHTML))).getTime() || 0; + } +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * Converts innerHTML to a JS Number object + * + * @param Cell A TD DOM object + * @returns {Number} + */ +sortTable.number = function(Cell) { + return Number(sortTable.stripTags(Cell.innerHTML).replace(/[^-\d.]/g, '')); +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * Converts innerHTML to a lower case string for insensitive compare + * + * @param Cell A TD DOM object + * @returns {String} + */ +sortTable.string = function(Cell) { + return sortTable.stripTags(Cell.innerHTML).toLowerCase(); +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * + * @param Cell A TD DOM object + * @returns {String} + */ +sortTable.raw = function(Cell) { + return Cell.innerHTML; +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * Captures the last space-delimited token from innerHTML + * + * @param Cell A TD DOM object + * @returns {String} + */ +sortTable.last = function(Cell) { + return sortTable.stripTags(Cell.innerHTML).split(' ').pop().toLowerCase(); +}; + +/** + * Helper function that converts a table cell (TD) to a comparable value + * Captures the value of the first childNode + * + * @param Cell A TD DOM object + * @returns {String} + */ +sortTable.input = function(Cell) { + for (var i = 0; i < Cell.children.length; i++) { + if ('object' == typeof Cell.children[i] + && 'undefined' != typeof Cell.children[i].value + ) { + return Cell.children[i].value.toLowerCase(); + } + } + + return sortTable.string(Cell); +}; + +/** + * Helper function that prevents sorting by always returning null + * + * @param Cell A TD DOM object + * @returns null + */ +sortTable.none = function(Cell) { + return null; +}; + +/** + * Return the click handler appropriate to the specified Table and column + * + * @param Table Table to sort + * @param col Column to sort by + * @returns {Function} Click Handler + */ +sortTable.getClickHandler = function(Table, col) { + return function() { + sortTable(Table, col); + }; +}; + +/** + * Attach sortTable() calls to table header cells' onclick events + * If the table(s) do not have a THead node, one will be created around the + * first row + */ +sortTable.init = function() { + var THead, Tables, Handler; + if (document.querySelectorAll) { + Tables = document.querySelectorAll('table.js-sort-table'); + } else { + Tables = document.getElementsByTagName('table'); + } + + for (var i = 0; i < Tables.length; i++) { + // Because IE<8 doesn't support querySelectorAll, skip unclassed tables + if (!document.querySelectorAll && null === Tables[i].className.match(/\bjs-sort-table\b/)) { + continue; + } + + // Prevent repeat processing + if (Tables[i].attributes['data-js-sort-table']) { + continue; + } + + // Ensure table has a tHead element + if (!Tables[i].tHead) { + THead = document.createElement('thead'); + THead.appendChild(Tables[i].rows[0]); + Tables[i].insertBefore(THead, Tables[i].children[0]); + } else { + THead = Tables[i].tHead; + } + + // Attach click events to table header + for (var rowNum = 0; rowNum < THead.rows.length; rowNum++) { + for (var cellNum = 0, colNum = 0; cellNum < THead.rows[rowNum].cells.length; cellNum++) { + // Skip headers marked "js-sort-none" + if (THead.rows[rowNum].cells[cellNum].className.match(/\bjs-sort-none\b/)) { + continue; + } + // Define which column the header should invoke sorting for + THead.rows[rowNum].cells[cellNum].setAttribute('data-js-sort-colNum', colNum); + Handler = sortTable.getClickHandler(Tables[i], colNum); + window.addEventListener + ? THead.rows[rowNum].cells[cellNum].addEventListener('click', Handler) + : window.attachEvent && THead.rows[rowNum].cells[cellNum].attachEvent('onclick', Handler); + colNum += THead.rows[rowNum].cells[cellNum].colSpan; + } + } + + // Mark table as processed + Tables[i].setAttribute('data-js-sort-table', 'true') + } + + // Add default styles as the first style in head so they can be easily overwritten by user styles + var element = document.createElement('style'); + document.head.insertBefore(element, document.head.childNodes[0]); + var sheet = element.sheet; + sheet.insertRule('table.js-sort-table.js-sort-asc thead tr > .js-sort-active:not(.js-sort-none):after {content: "\\25b2";font-size: 0.7em;padding-left: 3px;line-height: 0.7em;}', 0); + sheet.insertRule('table.js-sort-table.js-sort-desc thead tr > .js-sort-active:not(.js-sort-none):after {content: "\\25bc";font-size: 0.7em;padding-left: 3px;line-height: 0.7em;}', 0); +}; + +// Run sortTable.init() when the page loads +window.addEventListener + ? window.addEventListener('load', sortTable.init, false) + : window.attachEvent && window.attachEvent('onload', sortTable.init) + ; + +// Shim for IE11's lack of NodeList.prototype.forEach +if (typeof NodeList.prototype.forEach !== "function") { + NodeList.prototype.forEach = Array.prototype.forEach; +} From b0daeb2baa5bf5ffbe0f7ae6670e3768d4aac08a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 11:59:12 -0600 Subject: [PATCH 069/342] Added sortable HTML table --- docs/coverage/index.md | 5430 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 4886 insertions(+), 544 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 5aecbc24..7afba5b3 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,548 +2,4890 @@ title: Analytic Coverage Comparison --- -Generated on: *March 19, 2021* +Generated on: March 22, 2021 -Technique (ID) | Technique (Name) | Sub-technique (Name) | Num. CAR | Num. Sigma | Num. ES SIEM | Total -----------------|-----------------------------------------------|-------------------------------------------------------------|-------------|---------------|-----------------|-------- -T1001.003 | Data Obfuscation | Protocol Impersonation | 0 | 3 | 0 | 3 -T1003 | OS Credential Dumping | n/a | 0 | 56 | 13 | 69 -T1003.001 | OS Credential Dumping | LSASS Memory | 4 | 32 | 1 | 37 -T1003.002 | OS Credential Dumping | Security Account Manager | 1 | 17 | 0 | 18 -T1003.003 | OS Credential Dumping | NTDS | 2 | 11 | 0 | 13 -T1003.004 | OS Credential Dumping | LSA Secrets | 0 | 10 | 0 | 10 -T1003.005 | OS Credential Dumping | Cached Domain Credentials | 0 | 6 | 0 | 6 -T1003.006 | OS Credential Dumping | DCSync | 0 | 5 | 0 | 5 -T1003.007 | OS Credential Dumping | Proc Filesystem | 0 | 1 | 0 | 1 -T1005 | Data from Local System | n/a | 0 | 3 | 0 | 3 -T1006 | Direct Volume Access | n/a | 0 | 1 | 1 | 2 -T1007 | System Service Discovery | n/a | 2 | 1 | 0 | 3 -T1010 | Application Window Discovery | n/a | 1 | 0 | 0 | 1 -T1012 | Query Registry | n/a | 3 | 6 | 1 | 10 -T1016 | System Network Configuration Discovery | n/a | 2 | 3 | 2 | 7 -T1018 | Remote System Discovery | n/a | 1 | 5 | 2 | 8 -T1020 | Automated Exfiltration | n/a | 0 | 4 | 0 | 4 -T1021 | Remote Services | n/a | 1 | 4 | 26 | 31 -T1021.001 | Remote Services | Remote Desktop Protocol | 3 | 8 | 0 | 11 -T1021.002 | Remote Services | SMB/Windows Admin Shares | 5 | 15 | 4 | 24 -T1021.003 | Remote Services | Distributed Component Object Model | 1 | 3 | 0 | 4 -T1021.006 | Remote Services | Windows Remote Management | 3 | 3 | 0 | 6 -T1027 | Obfuscated Files or Information | n/a | 0 | 15 | 4 | 19 -T1027.001 | Obfuscated Files or Information | Binary Padding | 0 | 1 | 0 | 1 -T1027.003 | Obfuscated Files or Information | Steganography | 0 | 1 | 0 | 1 -T1027.004 | Obfuscated Files or Information | Compile After Delivery | 0 | 3 | 1 | 4 -T1027.005 | Obfuscated Files or Information | Indicator Removal from Tools | 0 | 2 | 0 | 2 -T1029 | Scheduled Transfer | n/a | 1 | 0 | 0 | 1 -T1033 | System Owner/User Discovery | n/a | 2 | 8 | 3 | 13 -T1036 | Masquerading | n/a | 1 | 32 | 10 | 43 -T1036.003 | Masquerading | Rename System Utilities | 1 | 12 | 0 | 13 -T1036.004 | Masquerading | Masquerade Task or Service | 0 | 1 | 1 | 2 -T1036.005 | Masquerading | Match Legitimate Name or Location | 0 | 8 | 0 | 8 -T1037 | Boot or Logon Initialization Scripts | n/a | 0 | 2 | 2 | 4 -T1037.001 | Boot or Logon Initialization Scripts | Logon Script (Windows) | 2 | 2 | 0 | 4 -T1039 | Data from Network Shared Drive | n/a | 1 | 1 | 0 | 2 -T1040 | Network Sniffing | n/a | 1 | 6 | 2 | 9 -T1041 | Exfiltration Over C2 Channel | n/a | 0 | 2 | 0 | 2 -T1043 | Commonly Used Port | n/a | 0 | 13 | 0 | 13 -T1046 | Network Service Scanning | n/a | 2 | 2 | 0 | 4 -T1047 | Windows Management Instrumentation | n/a | 3 | 18 | 4 | 25 -T1048 | Exfiltration Over Alternative Protocol | n/a | 0 | 12 | 6 | 18 -T1048.001 | Exfiltration Over Alternative Protocol | Exfiltration Over Symmetric Encrypted Non-C2 Protocol | 0 | 1 | 0 | 1 -T1048.003 | Exfiltration Over Alternative Protocol | Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol | 0 | 6 | 0 | 6 -T1049 | System Network Connections Discovery | n/a | 1 | 2 | 1 | 4 -T1053 | Scheduled Task/Job | n/a | 0 | 16 | 11 | 27 -T1053.002 | Scheduled Task/Job | At (Windows) | 3 | 4 | 0 | 7 -T1053.003 | Scheduled Task/Job | Cron | 0 | 0 | 3 | 3 -T1053.005 | Scheduled Task/Job | Scheduled Task | 5 | 11 | 0 | 16 -T1055 | Process Injection | n/a | 0 | 13 | 10 | 23 -T1055.001 | Process Injection | Dynamic-link Library Injection | 2 | 7 | 0 | 9 -T1055.002 | Process Injection | Portable Executable Injection | 0 | 1 | 0 | 1 -T1055.012 | Process Injection | Process Hollowing | 0 | 1 | 2 | 3 -T1056 | Input Capture | n/a | 0 | 0 | 1 | 1 -T1056.002 | Input Capture | GUI Input Capture | 0 | 1 | 1 | 2 -T1057 | Process Discovery | n/a | 2 | 2 | 2 | 6 -T1059 | Command and Scripting Interpreter | n/a | 1 | 19 | 25 | 45 -T1059.001 | Command and Scripting Interpreter | PowerShell | 3 | 71 | 4 | 78 -T1059.002 | Command and Scripting Interpreter | AppleScript | 0 | 0 | 1 | 1 -T1059.003 | Command and Scripting Interpreter | Windows Command Shell | 2 | 15 | 0 | 17 -T1059.004 | Command and Scripting Interpreter | Unix Shell | 0 | 7 | 0 | 7 -T1059.005 | Command and Scripting Interpreter | Visual Basic | 1 | 16 | 0 | 17 -T1059.006 | Command and Scripting Interpreter | Python | 0 | 2 | 1 | 3 -T1059.007 | Command and Scripting Interpreter | JavaScript/JScript | 0 | 9 | 2 | 11 -T1064 | Scripting | n/a | 0 | 14 | 0 | 14 -T1068 | Exploitation for Privilege Escalation | n/a | 1 | 7 | 6 | 14 -T1069 | Permission Groups Discovery | n/a | 0 | 2 | 3 | 5 -T1069.001 | Permission Groups Discovery | Local Groups | 3 | 2 | 0 | 5 -T1069.002 | Permission Groups Discovery | Domain Groups | 3 | 3 | 1 | 7 -T1070 | Indicator Removal on Host | n/a | 0 | 9 | 15 | 24 -T1070.001 | Indicator Removal on Host | Clear Windows Event Logs | 2 | 5 | 0 | 7 -T1070.003 | Indicator Removal on Host | Clear Command History | 1 | 3 | 1 | 5 -T1070.004 | Indicator Removal on Host | File Deletion | 0 | 3 | 6 | 9 -T1070.005 | Indicator Removal on Host | Network Share Connection Removal | 1 | 0 | 0 | 1 -T1070.006 | Indicator Removal on Host | Timestomp | 0 | 1 | 1 | 2 -T1071 | Application Layer Protocol | n/a | 0 | 14 | 8 | 22 -T1071.001 | Application Layer Protocol | Web Protocols | 0 | 22 | 3 | 25 -T1071.004 | Application Layer Protocol | DNS | 0 | 12 | 0 | 12 -T1074 | Data Staged | n/a | 0 | 1 | 0 | 1 -T1078 | Valid Accounts | n/a | 0 | 7 | 35 | 42 -T1078.001 | Valid Accounts | Default Accounts | 0 | 1 | 0 | 1 -T1078.002 | Valid Accounts | Domain Accounts | 5 | 1 | 0 | 6 -T1078.003 | Valid Accounts | Local Accounts | 5 | 1 | 3 | 9 -T1078.004 | Valid Accounts | Cloud Accounts | 0 | 1 | 1 | 2 -T1082 | System Information Discovery | n/a | 2 | 4 | 3 | 9 -T1083 | File and Directory Discovery | n/a | 0 | 4 | 1 | 5 -T1087 | Account Discovery | n/a | 0 | 12 | 4 | 16 -T1087.001 | Account Discovery | Local Account | 2 | 5 | 0 | 7 -T1087.002 | Account Discovery | Domain Account | 2 | 8 | 1 | 11 -T1090 | Proxy | n/a | 0 | 3 | 1 | 4 -T1090.001 | Proxy | Internal Proxy | 0 | 1 | 0 | 1 -T1090.002 | Proxy | External Proxy | 0 | 1 | 0 | 1 -T1090.003 | Proxy | Multi-hop Proxy | 0 | 0 | 1 | 1 -T1091 | Replication Through Removable Media | n/a | 0 | 1 | 0 | 1 -T1098 | Account Manipulation | n/a | 1 | 8 | 20 | 29 -T1098.004 | Account Manipulation | SSH Authorized Keys | 0 | 0 | 1 | 1 -T1102 | Web Service | n/a | 0 | 4 | 1 | 5 -T1102.001 | Web Service | Dead Drop Resolver | 0 | 2 | 0 | 2 -T1102.002 | Web Service | Bidirectional Communication | 0 | 2 | 0 | 2 -T1102.003 | Web Service | One-Way Communication | 0 | 2 | 0 | 2 -T1104 | Multi-Stage Channels | n/a | 0 | 1 | 0 | 1 -T1105 | Ingress Tool Transfer | n/a | 1 | 21 | 9 | 31 -T1106 | Native API | n/a | 0 | 2 | 1 | 3 -T1110 | Brute Force | n/a | 0 | 2 | 7 | 9 -T1111 | Two-Factor Authentication Interception | n/a | 0 | 0 | 1 | 1 -T1112 | Modify Registry | n/a | 5 | 19 | 1 | 25 -T1113 | Screen Capture | n/a | 0 | 1 | 0 | 1 -T1114 | Email Collection | n/a | 0 | 2 | 2 | 4 -T1119 | Automated Collection | n/a | 0 | 1 | 0 | 1 -T1120 | Peripheral Device Discovery | n/a | 0 | 0 | 1 | 1 -T1123 | Audio Capture | n/a | 0 | 3 | 0 | 3 -T1124 | System Time Discovery | n/a | 0 | 2 | 0 | 2 -T1125 | Video Capture | n/a | 0 | 1 | 0 | 1 -T1127 | Trusted Developer Utilities Proxy Execution | n/a | 0 | 4 | 8 | 12 -T1127.001 | Trusted Developer Utilities Proxy Execution | MSBuild | 1 | 1 | 0 | 2 -T1129 | Shared Modules | n/a | 0 | 0 | 1 | 1 -T1132 | Data Encoding | n/a | 0 | 1 | 0 | 1 -T1132.001 | Data Encoding | Standard Encoding | 0 | 1 | 0 | 1 -T1133 | External Remote Services | n/a | 0 | 1 | 4 | 5 -T1134 | Access Token Manipulation | n/a | 0 | 3 | 1 | 4 -T1134.001 | Access Token Manipulation | Token Impersonation/Theft | 0 | 2 | 0 | 2 -T1134.002 | Access Token Manipulation | Create Process with Token | 0 | 3 | 0 | 3 -T1134.005 | Access Token Manipulation | SID-History Injection | 0 | 1 | 0 | 1 -T1135 | Network Share Discovery | n/a | 0 | 3 | 1 | 4 -T1136 | Create Account | n/a | 0 | 6 | 7 | 13 -T1136.001 | Create Account | Local Account | 0 | 6 | 1 | 7 -T1136.002 | Create Account | Domain Account | 0 | 1 | 0 | 1 -T1136.003 | Create Account | Cloud Account | 0 | 0 | 1 | 1 -T1137 | Office Application Startup | n/a | 0 | 1 | 2 | 3 -T1137.002 | Office Application Startup | Office Test | 0 | 1 | 0 | 1 -T1137.006 | Office Application Startup | Add-ins | 0 | 2 | 0 | 2 -T1140 | Deobfuscate/Decode Files or Information | n/a | 0 | 7 | 5 | 12 -T1175 | Component Object Model and Distributed COM | n/a | 0 | 6 | 0 | 6 -T1187 | Forced Authentication | n/a | 1 | 0 | 0 | 1 -T1189 | Drive-by Compromise | n/a | 0 | 2 | 1 | 3 -T1190 | Exploit Public-Facing Application | n/a | 0 | 34 | 14 | 48 -T1195 | Supply Chain Compromise | n/a | 0 | 1 | 4 | 5 -T1195.001 | Supply Chain Compromise | Compromise Software Dependencies and Development Tools | 0 | 1 | 0 | 1 -T1195.002 | Supply Chain Compromise | Compromise Software Supply Chain | 0 | 0 | 4 | 4 -T1197 | BITS Jobs | n/a | 0 | 3 | 0 | 3 -T1200 | Hardware Additions | n/a | 0 | 2 | 0 | 2 -T1201 | Password Policy Discovery | n/a | 0 | 2 | 0 | 2 -T1202 | Indirect Command Execution | n/a | 0 | 6 | 0 | 6 -T1203 | Exploitation for Client Execution | n/a | 0 | 11 | 1 | 12 -T1204 | User Execution | n/a | 0 | 18 | 3 | 21 -T1204.002 | User Execution | Malicious File | 0 | 17 | 0 | 17 -T1207 | Rogue Domain Controller | n/a | 0 | 1 | 0 | 1 -T1210 | Exploitation of Remote Services | n/a | 0 | 5 | 2 | 7 -T1211 | Exploitation for Defense Evasion | n/a | 0 | 2 | 1 | 3 -T1212 | Exploitation for Credential Access | n/a | 0 | 3 | 0 | 3 -T1218 | Signed Binary Proxy Execution | n/a | 0 | 17 | 12 | 29 -T1218.001 | Signed Binary Proxy Execution | Compiled HTML File | 1 | 2 | 2 | 5 -T1218.002 | Signed Binary Proxy Execution | Control Panel | 0 | 1 | 0 | 1 -T1218.003 | Signed Binary Proxy Execution | CMSTP | 1 | 5 | 0 | 6 -T1218.004 | Signed Binary Proxy Execution | InstallUtil | 0 | 1 | 1 | 2 -T1218.005 | Signed Binary Proxy Execution | Mshta | 0 | 8 | 2 | 10 -T1218.007 | Signed Binary Proxy Execution | Msiexec | 0 | 1 | 0 | 1 -T1218.008 | Signed Binary Proxy Execution | Odbcconf | 0 | 1 | 0 | 1 -T1218.009 | Signed Binary Proxy Execution | Regsvcs/Regasm | 0 | 1 | 2 | 3 -T1218.010 | Signed Binary Proxy Execution | Regsvr32 | 2 | 7 | 1 | 10 -T1218.011 | Signed Binary Proxy Execution | Rundll32 | 1 | 18 | 2 | 21 -T1219 | Remote Access Software | n/a | 0 | 3 | 2 | 5 -T1220 | XSL Script Processing | n/a | 0 | 2 | 3 | 5 -T1222 | File and Directory Permissions Modification | n/a | 0 | 3 | 3 | 6 -T1222.001 | File and Directory Permissions Modification | Windows File and Directory Permissions Modification | 1 | 2 | 0 | 3 -T1222.002 | File and Directory Permissions Modification | Linux and Mac File and Directory Permissions Modification | 1 | 2 | 0 | 3 -T1482 | Domain Trust Discovery | n/a | 0 | 5 | 1 | 6 -T1485 | Data Destruction | n/a | 0 | 2 | 5 | 7 -T1486 | Data Encrypted for Impact | n/a | 0 | 1 | 0 | 1 -T1489 | Service Stop | n/a | 0 | 1 | 1 | 2 -T1490 | Inhibit System Recovery | n/a | 2 | 5 | 1 | 8 -T1495 | Firmware Corruption | n/a | 0 | 1 | 0 | 1 -T1498 | Network Denial of Service | n/a | 0 | 0 | 1 | 1 -T1499 | Endpoint Denial of Service | n/a | 0 | 1 | 1 | 2 -T1499.004 | Endpoint Denial of Service | Application or System Exploitation | 0 | 2 | 0 | 2 -T1505 | Server Software Component | n/a | 0 | 1 | 1 | 2 -T1505.003 | Server Software Component | Web Shell | 1 | 13 | 1 | 15 -T1518 | Software Discovery | n/a | 0 | 0 | 2 | 2 -T1518.001 | Software Discovery | Security Software Discovery | 1 | 0 | 0 | 1 -T1526 | Cloud Service Discovery | n/a | 0 | 0 | 1 | 1 -T1528 | Steal Application Access Token | n/a | 0 | 1 | 3 | 4 -T1529 | System Shutdown/Reboot | n/a | 0 | 2 | 0 | 2 -T1530 | Data from Cloud Storage Object | n/a | 0 | 0 | 5 | 5 -T1531 | Account Access Removal | n/a | 0 | 0 | 6 | 6 -T1537 | Transfer Data to Cloud Account | n/a | 0 | 1 | 5 | 6 -T1539 | Steal Web Session Cookie | n/a | 0 | 0 | 2 | 2 -T1542.003 | Pre-OS Boot | Bootkit | 0 | 1 | 0 | 1 -T1543 | Create or Modify System Process | n/a | 0 | 0 | 13 | 13 -T1543.001 | Create or Modify System Process | Launch Agent | 0 | 0 | 3 | 3 -T1543.002 | Create or Modify System Process | Systemd Service | 0 | 1 | 0 | 1 -T1543.003 | Create or Modify System Process | Windows Service | 6 | 10 | 5 | 21 -T1546 | Event Triggered Execution | n/a | 0 | 2 | 14 | 16 -T1546.001 | Event Triggered Execution | Change Default File Association | 1 | 1 | 0 | 2 -T1546.002 | Event Triggered Execution | Screensaver | 1 | 0 | 0 | 1 -T1546.003 | Event Triggered Execution | Windows Management Instrumentation Event Subscription | 1 | 6 | 0 | 7 -T1546.004 | Event Triggered Execution | .bash_profile and .bashrc | 0 | 1 | 1 | 2 -T1546.007 | Event Triggered Execution | Netsh Helper DLL | 0 | 1 | 0 | 1 -T1546.008 | Event Triggered Execution | Accessibility Features | 3 | 2 | 2 | 7 -T1546.009 | Event Triggered Execution | AppCert DLLs | 0 | 1 | 1 | 2 -T1546.010 | Event Triggered Execution | AppInit DLLs | 2 | 1 | 1 | 4 -T1546.011 | Event Triggered Execution | Application Shimming | 0 | 1 | 3 | 4 -T1546.012 | Event Triggered Execution | Image File Execution Options Injection | 0 | 2 | 1 | 3 -T1546.013 | Event Triggered Execution | PowerShell Profile | 0 | 1 | 0 | 1 -T1546.014 | Event Triggered Execution | Emond | 0 | 0 | 2 | 2 -T1546.015 | Event Triggered Execution | Component Object Model Hijacking | 1 | 0 | 1 | 2 -T1547 | Boot or Logon Autostart Execution | n/a | 0 | 1 | 21 | 22 -T1547.001 | Boot or Logon Autostart Execution | Registry Run Keys / Startup Folder | 3 | 9 | 7 | 19 -T1547.002 | Boot or Logon Autostart Execution | Authentication Package | 0 | 0 | 3 | 3 -T1547.003 | Boot or Logon Autostart Execution | Time Providers | 0 | 0 | 1 | 1 -T1547.004 | Boot or Logon Autostart Execution | Winlogon Helper DLL | 1 | 2 | 0 | 3 -T1547.005 | Boot or Logon Autostart Execution | Security Support Provider | 0 | 1 | 1 | 2 -T1547.006 | Boot or Logon Autostart Execution | Kernel Modules and Extensions | 0 | 0 | 3 | 3 -T1547.008 | Boot or Logon Autostart Execution | LSASS Driver | 0 | 1 | 0 | 1 -T1547.009 | Boot or Logon Autostart Execution | Shortcut Modification | 0 | 1 | 0 | 1 -T1547.010 | Boot or Logon Autostart Execution | Port Monitors | 1 | 0 | 2 | 3 -T1547.011 | Boot or Logon Autostart Execution | Plist Modification | 0 | 0 | 2 | 2 -T1548 | Abuse Elevation Control Mechanism | n/a | 1 | 1 | 20 | 22 -T1548.001 | Abuse Elevation Control Mechanism | Setuid and Setgid | 0 | 0 | 2 | 2 -T1548.002 | Abuse Elevation Control Mechanism | Bypass User Account Control | 2 | 8 | 11 | 21 -T1548.003 | Abuse Elevation Control Mechanism | Sudo and Sudo Caching | 0 | 0 | 2 | 2 -T1550 | Use Alternate Authentication Material | n/a | 0 | 0 | 3 | 3 -T1550.001 | Use Alternate Authentication Material | Application Access Token | 0 | 0 | 2 | 2 -T1550.002 | Use Alternate Authentication Material | Pass the Hash | 1 | 5 | 0 | 6 -T1550.003 | Use Alternate Authentication Material | Pass the Ticket | 0 | 2 | 1 | 3 -T1552 | Unsecured Credentials | n/a | 0 | 0 | 3 | 3 -T1552.001 | Unsecured Credentials | Credentials In Files | 1 | 3 | 2 | 6 -T1552.002 | Unsecured Credentials | Credentials in Registry | 1 | 2 | 0 | 3 -T1552.003 | Unsecured Credentials | Bash History | 0 | 1 | 0 | 1 -T1552.004 | Unsecured Credentials | Private Keys | 0 | 1 | 1 | 2 -T1552.006 | Unsecured Credentials | Group Policy Preferences | 0 | 1 | 0 | 1 -T1553 | Subvert Trust Controls | n/a | 0 | 0 | 5 | 5 -T1553.002 | Subvert Trust Controls | Code Signing | 0 | 1 | 1 | 2 -T1553.003 | Subvert Trust Controls | SIP and Trust Provider Hijacking | 0 | 0 | 1 | 1 -T1553.004 | Subvert Trust Controls | Install Root Certificate | 0 | 1 | 2 | 3 -T1554 | Compromise Client Software Binary | n/a | 0 | 0 | 2 | 2 -T1555 | Credentials from Password Stores | n/a | 0 | 1 | 5 | 6 -T1555.001 | Credentials from Password Stores | Keychain | 0 | 0 | 4 | 4 -T1555.003 | Credentials from Password Stores | Credentials from Web Browsers | 0 | 0 | 1 | 1 -T1556 | Modify Authentication Process | n/a | 0 | 0 | 3 | 3 -T1557.001 | Man-in-the-Middle | LLMNR/NBT-NS Poisoning and SMB Relay | 0 | 1 | 0 | 1 -T1558 | Steal or Forge Kerberos Tickets | n/a | 0 | 3 | 2 | 5 -T1558.003 | Steal or Forge Kerberos Tickets | Kerberoasting | 0 | 7 | 0 | 7 -T1559 | Inter-Process Communication | n/a | 0 | 0 | 1 | 1 -T1559.001 | Inter-Process Communication | Component Object Model | 0 | 3 | 1 | 4 -T1560 | Archive Collected Data | n/a | 0 | 1 | 2 | 3 -T1560.001 | Archive Collected Data | Archive via Utility | 1 | 6 | 1 | 8 -T1561.001 | Disk Wipe | Disk Content Wipe | 0 | 1 | 0 | 1 -T1561.002 | Disk Wipe | Disk Structure Wipe | 0 | 1 | 0 | 1 -T1562 | Impair Defenses | n/a | 0 | 1 | 44 | 45 -T1562.001 | Impair Defenses | Disable or Modify Tools | 2 | 20 | 33 | 55 -T1562.002 | Impair Defenses | Disable Windows Event Logging | 0 | 3 | 0 | 3 -T1562.004 | Impair Defenses | Disable or Modify System Firewall | 0 | 4 | 0 | 4 -T1562.006 | Impair Defenses | Indicator Blocking | 2 | 3 | 1 | 6 -T1563.002 | Remote Service Session Hijacking | RDP Hijacking | 0 | 2 | 0 | 2 -T1564 | Hide Artifacts | n/a | 0 | 0 | 6 | 6 -T1564.001 | Hide Artifacts | Hidden Files and Directories | 0 | 1 | 4 | 5 -T1564.003 | Hide Artifacts | Hidden Window | 0 | 1 | 0 | 1 -T1564.004 | Hide Artifacts | NTFS File Attributes | 2 | 3 | 1 | 6 -T1565 | Data Manipulation | n/a | 0 | 0 | 3 | 3 -T1565.001 | Data Manipulation | Stored Data Manipulation | 0 | 1 | 3 | 4 -T1565.002 | Data Manipulation | Transmitted Data Manipulation | 0 | 1 | 0 | 1 -T1566 | Phishing | n/a | 0 | 2 | 15 | 17 -T1566.001 | Phishing | Spearphishing Attachment | 0 | 8 | 10 | 18 -T1566.002 | Phishing | Spearphishing Link | 0 | 0 | 7 | 7 -T1567 | Exfiltration Over Web Service | n/a | 0 | 1 | 0 | 1 -T1567.001 | Exfiltration Over Web Service | Exfiltration to Code Repository | 0 | 1 | 0 | 1 -T1567.002 | Exfiltration Over Web Service | Exfiltration to Cloud Storage | 0 | 1 | 0 | 1 -T1568 | Dynamic Resolution | n/a | 0 | 1 | 3 | 4 -T1568.002 | Dynamic Resolution | Domain Generation Algorithms | 0 | 0 | 3 | 3 -T1569 | System Services | n/a | 0 | 1 | 3 | 4 -T1569.002 | System Services | Service Execution | 3 | 11 | 3 | 17 -T1570 | Lateral Tool Transfer | n/a | 3 | 2 | 1 | 6 -T1571 | Non-Standard Port | n/a | 0 | 1 | 0 | 1 -T1572 | Protocol Tunneling | n/a | 0 | 4 | 0 | 4 -T1573 | Encrypted Channel | n/a | 0 | 0 | 1 | 1 -T1574 | Hijack Execution Flow | n/a | 0 | 1 | 6 | 7 -T1574.001 | Hijack Execution Flow | DLL Search Order Hijacking | 0 | 3 | 1 | 4 -T1574.002 | Hijack Execution Flow | DLL Side-Loading | 0 | 15 | 1 | 16 -T1574.006 | Hijack Execution Flow | LD_PRELOAD | 0 | 1 | 1 | 2 -T1574.007 | Hijack Execution Flow | Path Interception by PATH Environment Variable | 1 | 0 | 2 | 3 -T1574.008 | Hijack Execution Flow | Path Interception by Search Order Hijacking | 1 | 0 | 0 | 1 -T1574.009 | Hijack Execution Flow | Path Interception by Unquoted Path | 2 | 0 | 0 | 2 -T1574.010 | Hijack Execution Flow | Services File Permissions Weakness | 2 | 0 | 1 | 3 -T1574.011 | Hijack Execution Flow | Services Registry Permissions Weakness | 4 | 2 | 0 | 6 -T1592 | Gather Victim Host Information | n/a | 0 | 1 | 0 | 1 -T1003.008 | OS Credential Dumping | /etc/passwd and /etc/shadow | 0 | 0 | 0 | 0 -T1557.002 | Man-in-the-Middle | ARP Cache Poisoning | 0 | 0 | 0 | 0 -T1558.004 | Steal or Forge Kerberos Tickets | AS-REP Roasting | 0 | 0 | 0 | 0 -T1583 | Acquire Infrastructure | n/a | 0 | 0 | 0 | 0 -T1595 | Active Scanning | n/a | 0 | 0 | 0 | 0 -T1098.003 | Account Manipulation | Add Office 365 Global Administrator Role | 0 | 0 | 0 | 0 -T1499.003 | Endpoint Denial of Service | Application Exhaustion Flood | 0 | 0 | 0 | 0 -T1560.003 | Archive Collected Data | Archive via Custom Method | 0 | 0 | 0 | 0 -T1560.002 | Archive Collected Data | Archive via Library | 0 | 0 | 0 | 0 -T1573.002 | Encrypted Channel | Asymmetric Cryptography | 0 | 0 | 0 | 0 -T1055.004 | Process Injection | Asynchronous Procedure Call | 0 | 0 | 0 | 0 -T1053.001 | Scheduled Task/Job | At (Linux) | 0 | 0 | 0 | 0 -T1583.005 | Acquire Infrastructure | Botnet | 0 | 0 | 0 | 0 -T1584.005 | Compromise Infrastructure | Botnet | 0 | 0 | 0 | 0 -T1217 | Browser Bookmark Discovery | n/a | 0 | 0 | 0 | 0 -T1176 | Browser Extensions | n/a | 0 | 0 | 0 | 0 -T1591.002 | Gather Victim Org Information | Business Relationships | 0 | 0 | 0 | 0 -T1596.004 | Search Open Technical Databases | CDNs | 0 | 0 | 0 | 0 -T1574.012 | Hijack Execution Flow | COR_PROFILER | 0 | 0 | 0 | 0 -T1070.002 | Indicator Removal on Host | Clear Linux or Mac System Logs | 0 | 0 | 0 | 0 -T1592.004 | Gather Victim Host Information | Client Configurations | 0 | 0 | 0 | 0 -T1115 | Clipboard Data | n/a | 0 | 0 | 0 | 0 -T1087.004 | Account Discovery | Cloud Account | 0 | 0 | 0 | 0 -T1069.003 | Permission Groups Discovery | Cloud Groups | 0 | 0 | 0 | 0 -T1580 | Cloud Infrastructure Discovery | n/a | 0 | 0 | 0 | 0 -T1552.005 | Unsecured Credentials | Cloud Instance Metadata API | 0 | 0 | 0 | 0 -T1538 | Cloud Service Dashboard | n/a | 0 | 0 | 0 | 0 -T1587.002 | Develop Capabilities | Code Signing Certificates | 0 | 0 | 0 | 0 -T1588.003 | Obtain Capabilities | Code Signing Certificates | 0 | 0 | 0 | 0 -T1092 | Communication Through Removable Media | n/a | 0 | 0 | 0 | 0 -T1542.002 | Pre-OS Boot | Component Firmware | 0 | 0 | 0 | 0 -T1586 | Compromise Accounts | n/a | 0 | 0 | 0 | 0 -T1195.003 | Supply Chain Compromise | Compromise Hardware Supply Chain | 0 | 0 | 0 | 0 -T1584 | Compromise Infrastructure | n/a | 0 | 0 | 0 | 0 -T1213.001 | Data from Information Repositories | Confluence | 0 | 0 | 0 | 0 -T1578.002 | Modify Cloud Compute Infrastructure | Create Cloud Instance | 0 | 0 | 0 | 0 -T1578.001 | Modify Cloud Compute Infrastructure | Create Snapshot | 0 | 0 | 0 | 0 -T1056.004 | Input Capture | Credential API Hooking | 0 | 0 | 0 | 0 -T1110.004 | Brute Force | Credential Stuffing | 0 | 0 | 0 | 0 -T1589.001 | Gather Victim Identity Information | Credentials | 0 | 0 | 0 | 0 -T1590.002 | Gather Victim Network Information | DNS | 0 | 0 | 0 | 0 -T1568.003 | Dynamic Resolution | DNS Calculation | 0 | 0 | 0 | 0 -T1583.002 | Acquire Infrastructure | DNS Server | 0 | 0 | 0 | 0 -T1584.002 | Compromise Infrastructure | DNS Server | 0 | 0 | 0 | 0 -T1596.001 | Search Open Technical Databases | DNS/Passive DNS | 0 | 0 | 0 | 0 -T1001 | Data Obfuscation | n/a | 0 | 0 | 0 | 0 -T1030 | Data Transfer Size Limits | n/a | 0 | 0 | 0 | 0 -T1602 | Data from Configuration Repository | n/a | 0 | 0 | 0 | 0 -T1213 | Data from Information Repositories | n/a | 0 | 0 | 0 | 0 -T1025 | Data from Removable Media | n/a | 0 | 0 | 0 | 0 -T1491 | Defacement | n/a | 0 | 0 | 0 | 0 -T1578.003 | Modify Cloud Compute Infrastructure | Delete Cloud Instance | 0 | 0 | 0 | 0 -T1591.001 | Gather Victim Org Information | Determine Physical Locations | 0 | 0 | 0 | 0 -T1587 | Develop Capabilities | n/a | 0 | 0 | 0 | 0 -T1587.003 | Develop Capabilities | Digital Certificates | 0 | 0 | 0 | 0 -T1588.004 | Obtain Capabilities | Digital Certificates | 0 | 0 | 0 | 0 -T1596.003 | Search Open Technical Databases | Digital Certificates | 0 | 0 | 0 | 0 -T1498.001 | Network Denial of Service | Direct Network Flood | 0 | 0 | 0 | 0 -T1562.008 | Impair Defenses | Disable Cloud Logs | 0 | 0 | 0 | 0 -T1600.002 | Weaken Encryption | Disable Crypto Hardware | 0 | 0 | 0 | 0 -T1562.007 | Impair Defenses | Disable or Modify Cloud Firewall | 0 | 0 | 0 | 0 -T1561 | Disk Wipe | n/a | 0 | 0 | 0 | 0 -T1556.001 | Modify Authentication Process | Domain Controller Authentication | 0 | 0 | 0 | 0 -T1090.004 | Proxy | Domain Fronting | 0 | 0 | 0 | 0 -T1590.001 | Gather Victim Network Information | Domain Properties | 0 | 0 | 0 | 0 -T1583.001 | Acquire Infrastructure | Domains | 0 | 0 | 0 | 0 -T1584.001 | Compromise Infrastructure | Domains | 0 | 0 | 0 | 0 -T1601.002 | Modify System Image | Downgrade System Image | 0 | 0 | 0 | 0 -T1574.004 | Hijack Execution Flow | Dylib Hijacking | 0 | 0 | 0 | 0 -T1559.002 | Inter-Process Communication | Dynamic Data Exchange | 0 | 0 | 0 | 0 -T1548.004 | Abuse Elevation Control Mechanism | Elevated Execution with Prompt | 0 | 0 | 0 | 0 -T1087.003 | Account Discovery | Email Account | 0 | 0 | 0 | 0 -T1585.002 | Establish Accounts | Email Accounts | 0 | 0 | 0 | 0 -T1586.002 | Compromise Accounts | Email Accounts | 0 | 0 | 0 | 0 -T1589.002 | Gather Victim Identity Information | Email Addresses | 0 | 0 | 0 | 0 -T1114.003 | Email Collection | Email Forwarding Rule | 0 | 0 | 0 | 0 -T1589.003 | Gather Victim Identity Information | Employee Names | 0 | 0 | 0 | 0 -T1480.001 | Execution Guardrails | Environmental Keying | 0 | 0 | 0 | 0 -T1585 | Establish Accounts | n/a | 0 | 0 | 0 | 0 -T1098.002 | Account Manipulation | Exchange Email Delegate Permissions | 0 | 0 | 0 | 0 -T1574.005 | Hijack Execution Flow | Executable Installer File Permissions Weakness | 0 | 0 | 0 | 0 -T1480 | Execution Guardrails | n/a | 0 | 0 | 0 | 0 -T1048.002 | Exfiltration Over Alternative Protocol | Exfiltration Over Asymmetric Encrypted Non-C2 Protocol | 0 | 0 | 0 | 0 -T1011.001 | Exfiltration Over Other Network Medium | Exfiltration Over Bluetooth | 0 | 0 | 0 | 0 -T1011 | Exfiltration Over Other Network Medium | n/a | 0 | 0 | 0 | 0 -T1052 | Exfiltration Over Physical Medium | n/a | 0 | 0 | 0 | 0 -T1052.001 | Exfiltration Over Physical Medium | Exfiltration over USB | 0 | 0 | 0 | 0 -T1587.004 | Develop Capabilities | Exploits | 0 | 0 | 0 | 0 -T1588.005 | Obtain Capabilities | Exploits | 0 | 0 | 0 | 0 -T1491.002 | Defacement | External Defacement | 0 | 0 | 0 | 0 -T1055.011 | Process Injection | Extra Window Memory Injection | 0 | 0 | 0 | 0 -T1008 | Fallback Channels | n/a | 0 | 0 | 0 | 0 -T1568.001 | Dynamic Resolution | Fast Flux DNS | 0 | 0 | 0 | 0 -T1071.002 | Application Layer Protocol | File Transfer Protocols | 0 | 0 | 0 | 0 -T1592.003 | Gather Victim Host Information | Firmware | 0 | 0 | 0 | 0 -T1553.001 | Subvert Trust Controls | Gatekeeper Bypass | 0 | 0 | 0 | 0 -T1589 | Gather Victim Identity Information | n/a | 0 | 0 | 0 | 0 -T1590 | Gather Victim Network Information | n/a | 0 | 0 | 0 | 0 -T1591 | Gather Victim Org Information | n/a | 0 | 0 | 0 | 0 -T1558.001 | Steal or Forge Kerberos Tickets | Golden Ticket | 0 | 0 | 0 | 0 -T1061 | Graphical User Interface | n/a | 0 | 0 | 0 | 0 -T1592.001 | Gather Victim Host Information | Hardware | 0 | 0 | 0 | 0 -T1564.005 | Hide Artifacts | Hidden File System | 0 | 0 | 0 | 0 -T1564.002 | Hide Artifacts | Hidden Users | 0 | 0 | 0 | 0 -T1062 | Hypervisor | n/a | 0 | 0 | 0 | 0 -T1590.005 | Gather Victim Network Information | IP Addresses | 0 | 0 | 0 | 0 -T1591.003 | Gather Victim Org Information | Identify Business Tempo | 0 | 0 | 0 | 0 -T1591.004 | Gather Victim Org Information | Identify Roles | 0 | 0 | 0 | 0 -T1562.003 | Impair Defenses | Impair Command History Logging | 0 | 0 | 0 | 0 -T1525 | Implant Container Image | n/a | 0 | 0 | 0 | 0 -T1491.001 | Defacement | Internal Defacement | 0 | 0 | 0 | 0 -T1534 | Internal Spearphishing | n/a | 0 | 0 | 0 | 0 -T1036.001 | Masquerading | Invalid Code Signature | 0 | 0 | 0 | 0 -T1001.001 | Data Obfuscation | Junk Data | 0 | 0 | 0 | 0 -T1056.001 | Input Capture | Keylogging | 0 | 0 | 0 | 0 -T1546.006 | Event Triggered Execution | LC_LOAD_DYLIB Addition | 0 | 0 | 0 | 0 -T1149 | LC_MAIN Hijacking | n/a | 0 | 0 | 0 | 0 -T1543.004 | Create or Modify System Process | Launch Daemon | 0 | 0 | 0 | 0 -T1569.001 | System Services | Launchctl | 0 | 0 | 0 | 0 -T1053.004 | Scheduled Task/Job | Launchd | 0 | 0 | 0 | 0 -T1074.001 | Data Staged | Local Data Staging | 0 | 0 | 0 | 0 -T1114.001 | Email Collection | Local Email Collection | 0 | 0 | 0 | 0 -T1037.002 | Boot or Logon Initialization Scripts | Logon Script (Mac) | 0 | 0 | 0 | 0 -T1071.003 | Application Layer Protocol | Mail Protocols | 0 | 0 | 0 | 0 -T1134.003 | Access Token Manipulation | Make and Impersonate Token | 0 | 0 | 0 | 0 -T1204.001 | User Execution | Malicious Link | 0 | 0 | 0 | 0 -T1587.001 | Develop Capabilities | Malware | 0 | 0 | 0 | 0 -T1588.001 | Obtain Capabilities | Malware | 0 | 0 | 0 | 0 -T1185 | Man in the Browser | n/a | 0 | 0 | 0 | 0 -T1557 | Man-in-the-Middle | n/a | 0 | 0 | 0 | 0 -T1578 | Modify Cloud Compute Infrastructure | n/a | 0 | 0 | 0 | 0 -T1601 | Modify System Image | n/a | 0 | 0 | 0 | 0 -T1026 | Multiband Communication | n/a | 0 | 0 | 0 | 0 -T1599.001 | Network Boundary Bridging | Network Address Translation Traversal | 0 | 0 | 0 | 0 -T1599 | Network Boundary Bridging | n/a | 0 | 0 | 0 | 0 -T1556.004 | Modify Authentication Process | Network Device Authentication | 0 | 0 | 0 | 0 -T1059.008 | Command and Scripting Interpreter | Network Device CLI | 0 | 0 | 0 | 0 -T1602.002 | Data from Configuration Repository | Network Device Configuration Dump | 0 | 0 | 0 | 0 -T1037.003 | Boot or Logon Initialization Scripts | Network Logon Script | 0 | 0 | 0 | 0 -T1590.006 | Gather Victim Network Information | Network Security Appliances | 0 | 0 | 0 | 0 -T1590.004 | Gather Victim Network Information | Network Topology | 0 | 0 | 0 | 0 -T1590.003 | Gather Victim Network Information | Network Trust Dependencies | 0 | 0 | 0 | 0 -T1095 | Non-Application Layer Protocol | n/a | 0 | 0 | 0 | 0 -T1132.002 | Data Encoding | Non-Standard Encoding | 0 | 0 | 0 | 0 -T1499.001 | Endpoint Denial of Service | OS Exhaustion Flood | 0 | 0 | 0 | 0 -T1588 | Obtain Capabilities | n/a | 0 | 0 | 0 | 0 -T1137.001 | Office Application Startup | Office Template Macros | 0 | 0 | 0 | 0 -T1137.003 | Office Application Startup | Outlook Forms | 0 | 0 | 0 | 0 -T1137.004 | Office Application Startup | Outlook Home Page | 0 | 0 | 0 | 0 -T1137.005 | Office Application Startup | Outlook Rules | 0 | 0 | 0 | 0 -T1134.004 | Access Token Manipulation | Parent PID Spoofing | 0 | 0 | 0 | 0 -T1110.002 | Brute Force | Password Cracking | 0 | 0 | 0 | 0 -T1556.002 | Modify Authentication Process | Password Filter DLL | 0 | 0 | 0 | 0 -T1110.001 | Brute Force | Password Guessing | 0 | 0 | 0 | 0 -T1110.003 | Brute Force | Password Spraying | 0 | 0 | 0 | 0 -T1601.001 | Modify System Image | Patch System Image | 0 | 0 | 0 | 0 -T1034 | Path Interception | n/a | 0 | 0 | 0 | 0 -T1598 | Phishing for Information | n/a | 0 | 0 | 0 | 0 -T1556.003 | Modify Authentication Process | Pluggable Authentication Modules | 0 | 0 | 0 | 0 -T1205.001 | Traffic Signaling | Port Knocking | 0 | 0 | 0 | 0 -T1542 | Pre-OS Boot | n/a | 0 | 0 | 0 | 0 -T1547.012 | Boot or Logon Autostart Execution | Print Processors | 0 | 0 | 0 | 0 -T1055.009 | Process Injection | Proc Memory | 0 | 0 | 0 | 0 -T1055.013 | Process Injection | Process Doppelgänging | 0 | 0 | 0 | 0 -T1055.008 | Process Injection | Ptrace System Calls | 0 | 0 | 0 | 0 -T1216.001 | Signed Script Proxy Execution | PubPrn | 0 | 0 | 0 | 0 -T1597.002 | Search Closed Sources | Purchase Technical Data | 0 | 0 | 0 | 0 -T1542.004 | Pre-OS Boot | ROMMONkit | 0 | 0 | 0 | 0 -T1037.004 | Boot or Logon Initialization Scripts | Rc.common | 0 | 0 | 0 | 0 -T1547.007 | Boot or Logon Autostart Execution | Re-opened Applications | 0 | 0 | 0 | 0 -T1600.001 | Weaken Encryption | Reduce Key Space | 0 | 0 | 0 | 0 -T1108 | Redundant Access | n/a | 0 | 0 | 0 | 0 -T1498.002 | Network Denial of Service | Reflection Amplification | 0 | 0 | 0 | 0 -T1074.002 | Data Staged | Remote Data Staging | 0 | 0 | 0 | 0 -T1114.002 | Email Collection | Remote Email Collection | 0 | 0 | 0 | 0 -T1563 | Remote Service Session Hijacking | n/a | 0 | 0 | 0 | 0 -T1496 | Resource Hijacking | n/a | 0 | 0 | 0 | 0 -T1578.004 | Modify Cloud Compute Infrastructure | Revert Cloud Instance | 0 | 0 | 0 | 0 -T1036.002 | Masquerading | Right-to-Left Override | 0 | 0 | 0 | 0 -T1014 | Rootkit | n/a | 0 | 0 | 0 | 0 -T1564.006 | Hide Artifacts | Run Virtual Instance | 0 | 0 | 0 | 0 -T1565.003 | Data Manipulation | Runtime Data Manipulation | 0 | 0 | 0 | 0 -T1602.001 | Data from Configuration Repository | SNMP (MIB Dump) | 0 | 0 | 0 | 0 -T1505.001 | Server Software Component | SQL Stored Procedures | 0 | 0 | 0 | 0 -T1021.004 | Remote Services | SSH | 0 | 0 | 0 | 0 -T1563.001 | Remote Service Session Hijacking | SSH Hijacking | 0 | 0 | 0 | 0 -T1596.005 | Search Open Technical Databases | Scan Databases | 0 | 0 | 0 | 0 -T1595.001 | Active Scanning | Scanning IP Blocks | 0 | 0 | 0 | 0 -T1597 | Search Closed Sources | n/a | 0 | 0 | 0 | 0 -T1593.002 | Search Open Websites/Domains | Search Engines | 0 | 0 | 0 | 0 -T1596 | Search Open Technical Databases | n/a | 0 | 0 | 0 | 0 -T1593 | Search Open Websites/Domains | n/a | 0 | 0 | 0 | 0 -T1594 | Search Victim-Owned Websites | n/a | 0 | 0 | 0 | 0 -T1555.002 | Credentials from Password Stores | Securityd Memory | 0 | 0 | 0 | 0 -T1583.004 | Acquire Infrastructure | Server | 0 | 0 | 0 | 0 -T1584.004 | Compromise Infrastructure | Server | 0 | 0 | 0 | 0 -T1499.002 | Endpoint Denial of Service | Service Exhaustion Flood | 0 | 0 | 0 | 0 -T1051 | Shared Webroot | n/a | 0 | 0 | 0 | 0 -T1213.002 | Data from Information Repositories | Sharepoint | 0 | 0 | 0 | 0 -T1216 | Signed Script Proxy Execution | n/a | 0 | 0 | 0 | 0 -T1558.002 | Steal or Forge Kerberos Tickets | Silver Ticket | 0 | 0 | 0 | 0 -T1593.001 | Search Open Websites/Domains | Social Media | 0 | 0 | 0 | 0 -T1585.001 | Establish Accounts | Social Media Accounts | 0 | 0 | 0 | 0 -T1586.001 | Compromise Accounts | Social Media Accounts | 0 | 0 | 0 | 0 -T1592.002 | Gather Victim Host Information | Software | 0 | 0 | 0 | 0 -T1072 | Software Deployment Tools | n/a | 0 | 0 | 0 | 0 -T1027.002 | Obfuscated Files or Information | Software Packing | 0 | 0 | 0 | 0 -T1153 | Source | n/a | 0 | 0 | 0 | 0 -T1036.006 | Masquerading | Space after Filename | 0 | 0 | 0 | 0 -T1598.002 | Phishing for Information | Spearphishing Attachment | 0 | 0 | 0 | 0 -T1598.003 | Phishing for Information | Spearphishing Link | 0 | 0 | 0 | 0 -T1598.001 | Phishing for Information | Spearphishing Service | 0 | 0 | 0 | 0 -T1566.003 | Phishing | Spearphishing via Service | 0 | 0 | 0 | 0 -T1037.005 | Boot or Logon Initialization Scripts | Startup Items | 0 | 0 | 0 | 0 -T1001.002 | Data Obfuscation | Steganography | 0 | 0 | 0 | 0 -T1573.001 | Encrypted Channel | Symmetric Cryptography | 0 | 0 | 0 | 0 -T1497.001 | Virtualization/Sandbox Evasion | System Checks | 0 | 0 | 0 | 0 -T1542.001 | Pre-OS Boot | System Firmware | 0 | 0 | 0 | 0 -T1053.006 | Scheduled Task/Job | Systemd Timers | 0 | 0 | 0 | 0 -T1542.005 | Pre-OS Boot | TFTP Boot | 0 | 0 | 0 | 0 -T1080 | Taint Shared Content | n/a | 0 | 0 | 0 | 0 -T1221 | Template Injection | n/a | 0 | 0 | 0 | 0 -T1055.003 | Process Injection | Thread Execution Hijacking | 0 | 0 | 0 | 0 -T1055.005 | Process Injection | Thread Local Storage | 0 | 0 | 0 | 0 -T1597.001 | Search Closed Sources | Threat Intel Vendors | 0 | 0 | 0 | 0 -T1497.003 | Virtualization/Sandbox Evasion | Time Based Evasion | 0 | 0 | 0 | 0 -T1588.002 | Obtain Capabilities | Tool | 0 | 0 | 0 | 0 -T1020.001 | Automated Exfiltration | Traffic Duplication | 0 | 0 | 0 | 0 -T1205 | Traffic Signaling | n/a | 0 | 0 | 0 | 0 -T1505.002 | Server Software Component | Transport Agent | 0 | 0 | 0 | 0 -T1546.005 | Event Triggered Execution | Trap | 0 | 0 | 0 | 0 -T1199 | Trusted Relationship | n/a | 0 | 0 | 0 | 0 -T1535 | Unused/Unsupported Cloud Regions | n/a | 0 | 0 | 0 | 0 -T1497.002 | Virtualization/Sandbox Evasion | User Activity Based Checks | 0 | 0 | 0 | 0 -T1564.007 | Hide Artifacts | VBA Stomping | 0 | 0 | 0 | 0 -T1055.014 | Process Injection | VDSO Hijacking | 0 | 0 | 0 | 0 -T1021.005 | Remote Services | VNC | 0 | 0 | 0 | 0 -T1218.012 | Signed Binary Proxy Execution | Verclsid | 0 | 0 | 0 | 0 -T1583.003 | Acquire Infrastructure | Virtual Private Server | 0 | 0 | 0 | 0 -T1584.003 | Compromise Infrastructure | Virtual Private Server | 0 | 0 | 0 | 0 -T1497 | Virtualization/Sandbox Evasion | n/a | 0 | 0 | 0 | 0 -T1588.006 | Obtain Capabilities | Vulnerabilities | 0 | 0 | 0 | 0 -T1595.002 | Active Scanning | Vulnerability Scanning | 0 | 0 | 0 | 0 -T1596.002 | Search Open Technical Databases | WHOIS | 0 | 0 | 0 | 0 -T1600 | Weaken Encryption | n/a | 0 | 0 | 0 | 0 -T1056.003 | Input Capture | Web Portal Capture | 0 | 0 | 0 | 0 -T1583.006 | Acquire Infrastructure | Web Services | 0 | 0 | 0 | 0 -T1584.006 | Compromise Infrastructure | Web Services | 0 | 0 | 0 | 0 -T1550.004 | Use Alternate Authentication Material | Web Session Cookie | 0 | 0 | 0 | 0 -T1098.001 | Account Manipulation | Additional Cloud Credentials | 0 | 0 | 0 | 0 -T1484 | Domain Policy Modification | n/a | 0 | 0 | 0 | 0 -T1484.001 | Domain Policy Modification | Group Policy Modification | 0 | 0 | 0 | 0 -T1484.002 | Domain Policy Modification | Domain Trust Modification | 0 | 0 | 0 | 0 -T1606 | Forge Web Credentials | n/a | 0 | 0 | 0 | 0 -T1606.001 | Forge Web Credentials | Web Cookies | 0 | 0 | 0 | 0 -T1606.002 | Forge Web Credentials | SAML Tokens | 0 | 0 | 0 | 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Total
T1001Data Obfuscationn/a<0<0<0<0
T1001.001Data ObfuscationJunk Data<0<0<0<0
T1001.002Data ObfuscationSteganography<0<0<0<0
T1001.003Data ObfuscationProtocol Impersonation<0<3<0<3
T1003OS Credential Dumpingn/a<0<56<13<69
T1003.001OS Credential DumpingLSASS Memory<4<32<1<37
T1003.002OS Credential DumpingSecurity Account Manager<1<17<0<18
T1003.003OS Credential DumpingNTDS<2<11<0<13
T1003.004OS Credential DumpingLSA Secrets<0<10<0<10
T1003.005OS Credential DumpingCached Domain Credentials<0<6<0<6
T1003.006OS Credential DumpingDCSync<0<5<0<5
T1003.007OS Credential DumpingProc Filesystem<0<1<0<1
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow<0<0<0<0
T1005Data from Local Systemn/a<0<3<0<3
T1006Direct Volume Accessn/a<0<1<1<2
T1007System Service Discoveryn/a<2<1<0<3
T1008Fallback Channelsn/a<0<0<0<0
T1010Application Window Discoveryn/a<1<0<0<1
T1011Exfiltration Over Other Network Mediumn/a<0<0<0<0
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth<0<0<0<0
T1012Query Registryn/a<3<6<1<10
T1014Rootkitn/a<0<0<0<0
T1016System Network Configuration Discoveryn/a<2<3<2<7
T1018Remote System Discoveryn/a<1<5<2<8
T1020Automated Exfiltrationn/a<0<4<0<4
T1020.001Automated ExfiltrationTraffic Duplication<0<0<0<0
T1021Remote Servicesn/a<1<4<26<31
T1021.001Remote ServicesRemote Desktop Protocol<3<8<0<11
T1021.002Remote ServicesSMB/Windows Admin Shares<5<15<4<24
T1021.003Remote ServicesDistributed Component Object Model<1<3<0<4
T1021.004Remote ServicesSSH<0<0<0<0
T1021.005Remote ServicesVNC<0<0<0<0
T1021.006Remote ServicesWindows Remote Management<3<3<0<6
T1025Data from Removable Median/a<0<0<0<0
T1026Multiband Communicationn/a<0<0<0<0
T1027Obfuscated Files or Informationn/a<0<15<4<19
T1027.001Obfuscated Files or InformationBinary Padding<0<1<0<1
T1027.002Obfuscated Files or InformationSoftware Packing<0<0<0<0
T1027.003Obfuscated Files or InformationSteganography<0<1<0<1
T1027.004Obfuscated Files or InformationCompile After Delivery<0<3<1<4
T1027.005Obfuscated Files or InformationIndicator Removal from Tools<0<2<0<2
T1029Scheduled Transfern/a<1<0<0<1
T1030Data Transfer Size Limitsn/a<0<0<0<0
T1033System Owner/User Discoveryn/a<2<8<3<13
T1034Path Interceptionn/a<0<0<0<0
T1036Masqueradingn/a<1<32<10<43
T1036.001MasqueradingInvalid Code Signature<0<0<0<0
T1036.002MasqueradingRight-to-Left Override<0<0<0<0
T1036.003MasqueradingRename System Utilities<1<12<0<13
T1036.004MasqueradingMasquerade Task or Service<0<1<1<2
T1036.005MasqueradingMatch Legitimate Name or Location<0<8<0<8
T1036.006MasqueradingSpace after Filename<0<0<0<0
T1037Boot or Logon Initialization Scriptsn/a<0<2<2<4
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)<2<2<0<4
T1037.002Boot or Logon Initialization ScriptsLogon Script (Mac)<0<0<0<0
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script<0<0<0<0
T1037.004Boot or Logon Initialization ScriptsRc.common<0<0<0<0
T1037.005Boot or Logon Initialization ScriptsStartup Items<0<0<0<0
T1039Data from Network Shared Driven/a<1<1<0<2
T1040Network Sniffingn/a<1<6<2<9
T1041Exfiltration Over C2 Channeln/a<0<2<0<2
T1043Commonly Used Portn/a<0<13<0<13
T1046Network Service Scanningn/a<2<2<0<4
T1047Windows Management Instrumentationn/a<3<18<4<25
T1048Exfiltration Over Alternative Protocoln/a<0<12<6<18
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol<0<1<0<1
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol<0<0<0<0
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted/Obfuscated Non-C2 Protocol<0<6<0<6
T1049System Network Connections Discoveryn/a<1<2<1<4
T1051Shared Webrootn/a<0<0<0<0
T1052Exfiltration Over Physical Mediumn/a<0<0<0<0
T1052.001Exfiltration Over Physical MediumExfiltration over USB<0<0<0<0
T1053Scheduled Task/Jobn/a<0<16<11<27
T1053.001Scheduled Task/JobAt (Linux)<0<0<0<0
T1053.002Scheduled Task/JobAt (Windows)<3<4<0<7
T1053.003Scheduled Task/JobCron<0<0<3<3
T1053.004Scheduled Task/JobLaunchd<0<0<0<0
T1053.005Scheduled Task/JobScheduled Task<5<11<0<16
T1053.006Scheduled Task/JobSystemd Timers<0<0<0<0
T1055Process Injectionn/a<0<13<10<23
T1055.001Process InjectionDynamic-link Library Injection<2<7<0<9
T1055.002Process InjectionPortable Executable Injection<0<1<0<1
T1055.003Process InjectionThread Execution Hijacking<0<0<0<0
T1055.004Process InjectionAsynchronous Procedure Call<0<0<0<0
T1055.005Process InjectionThread Local Storage<0<0<0<0
T1055.008Process InjectionPtrace System Calls<0<0<0<0
T1055.009Process InjectionProc Memory<0<0<0<0
T1055.011Process InjectionExtra Window Memory Injection<0<0<0<0
T1055.012Process InjectionProcess Hollowing<0<1<2<3
T1055.013Process InjectionProcess Doppelgänging<0<0<0<0
T1055.014Process InjectionVDSO Hijacking<0<0<0<0
T1056Input Capturen/a<0<0<1<1
T1056.001Input CaptureKeylogging<0<0<0<0
T1056.002Input CaptureGUI Input Capture<0<1<1<2
T1056.003Input CaptureWeb Portal Capture<0<0<0<0
T1056.004Input CaptureCredential API Hooking<0<0<0<0
T1057Process Discoveryn/a<2<2<2<6
T1059Command and Scripting Interpretern/a<1<19<25<45
T1059.001Command and Scripting InterpreterPowerShell<3<71<4<78
T1059.002Command and Scripting InterpreterAppleScript<0<0<1<1
T1059.003Command and Scripting InterpreterWindows Command Shell<2<15<0<17
T1059.004Command and Scripting InterpreterUnix Shell<0<7<0<7
T1059.005Command and Scripting InterpreterVisual Basic<1<16<0<17
T1059.006Command and Scripting InterpreterPython<0<2<1<3
T1059.007Command and Scripting InterpreterJavaScript/JScript<0<9<2<11
T1059.008Command and Scripting InterpreterNetwork Device CLI<0<0<0<0
T1061Graphical User Interfacen/a<0<0<0<0
T1062Hypervisorn/a<0<0<0<0
T1064Scriptingn/a<0<14<0<14
T1068Exploitation for Privilege Escalationn/a<1<7<6<14
T1069Permission Groups Discoveryn/a<0<2<3<5
T1069.001Permission Groups DiscoveryLocal Groups<3<2<0<5
T1069.002Permission Groups DiscoveryDomain Groups<3<3<1<7
T1069.003Permission Groups DiscoveryCloud Groups<0<0<0<0
T1070Indicator Removal on Hostn/a<0<9<15<24
T1070.001Indicator Removal on HostClear Windows Event Logs<2<5<0<7
T1070.002Indicator Removal on HostClear Linux or Mac System Logs<0<0<0<0
T1070.003Indicator Removal on HostClear Command History<1<3<1<5
T1070.004Indicator Removal on HostFile Deletion<0<3<6<9
T1070.005Indicator Removal on HostNetwork Share Connection Removal<1<0<0<1
T1070.006Indicator Removal on HostTimestomp<0<1<1<2
T1071Application Layer Protocoln/a<0<14<8<22
T1071.001Application Layer ProtocolWeb Protocols<0<22<3<25
T1071.002Application Layer ProtocolFile Transfer Protocols<0<0<0<0
T1071.003Application Layer ProtocolMail Protocols<0<0<0<0
T1071.004Application Layer ProtocolDNS<0<12<0<12
T1072Software Deployment Toolsn/a<0<0<0<0
T1074Data Stagedn/a<0<1<0<1
T1074.001Data StagedLocal Data Staging<0<0<0<0
T1074.002Data StagedRemote Data Staging<0<0<0<0
T1078Valid Accountsn/a<0<7<35<42
T1078.001Valid AccountsDefault Accounts<0<1<0<1
T1078.002Valid AccountsDomain Accounts<5<1<0<6
T1078.003Valid AccountsLocal Accounts<5<1<3<9
T1078.004Valid AccountsCloud Accounts<0<1<1<2
T1080Taint Shared Contentn/a<0<0<0<0
T1082System Information Discoveryn/a<2<4<3<9
T1083File and Directory Discoveryn/a<0<4<1<5
T1087Account Discoveryn/a<0<12<4<16
T1087.001Account DiscoveryLocal Account<2<5<0<7
T1087.002Account DiscoveryDomain Account<2<8<1<11
T1087.003Account DiscoveryEmail Account<0<0<0<0
T1087.004Account DiscoveryCloud Account<0<0<0<0
T1090Proxyn/a<0<3<1<4
T1090.001ProxyInternal Proxy<0<1<0<1
T1090.002ProxyExternal Proxy<0<1<0<1
T1090.003ProxyMulti-hop Proxy<0<0<1<1
T1090.004ProxyDomain Fronting<0<0<0<0
T1091Replication Through Removable Median/a<0<1<0<1
T1092Communication Through Removable Median/a<0<0<0<0
T1095Non-Application Layer Protocoln/a<0<0<0<0
T1098Account Manipulationn/a<1<8<20<29
T1098.001Account ManipulationAdditional Cloud Credentials<0<0<0<0
T1098.002Account ManipulationExchange Email Delegate Permissions<0<0<0<0
T1098.003Account ManipulationAdd Office 365 Global Administrator Role<0<0<0<0
T1098.004Account ManipulationSSH Authorized Keys<0<0<1<1
T1102Web Servicen/a<0<4<1<5
T1102.001Web ServiceDead Drop Resolver<0<2<0<2
T1102.002Web ServiceBidirectional Communication<0<2<0<2
T1102.003Web ServiceOne-Way Communication<0<2<0<2
T1104Multi-Stage Channelsn/a<0<1<0<1
T1105Ingress Tool Transfern/a<1<21<9<31
T1106Native APIn/a<0<2<1<3
T1108Redundant Accessn/a<0<0<0<0
T1110Brute Forcen/a<0<2<7<9
T1110.001Brute ForcePassword Guessing<0<0<0<0
T1110.002Brute ForcePassword Cracking<0<0<0<0
T1110.003Brute ForcePassword Spraying<0<0<0<0
T1110.004Brute ForceCredential Stuffing<0<0<0<0
T1111Two-Factor Authentication Interceptionn/a<0<0<1<1
T1112Modify Registryn/a<5<19<1<25
T1113Screen Capturen/a<0<1<0<1
T1114Email Collectionn/a<0<2<2<4
T1114.001Email CollectionLocal Email Collection<0<0<0<0
T1114.002Email CollectionRemote Email Collection<0<0<0<0
T1114.003Email CollectionEmail Forwarding Rule<0<0<0<0
T1115Clipboard Datan/a<0<0<0<0
T1119Automated Collectionn/a<0<1<0<1
T1120Peripheral Device Discoveryn/a<0<0<1<1
T1123Audio Capturen/a<0<3<0<3
T1124System Time Discoveryn/a<0<2<0<2
T1125Video Capturen/a<0<1<0<1
T1127Trusted Developer Utilities Proxy Executionn/a<0<4<8<12
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild<1<1<0<2
T1129Shared Modulesn/a<0<0<1<1
T1132Data Encodingn/a<0<1<0<1
T1132.001Data EncodingStandard Encoding<0<1<0<1
T1132.002Data EncodingNon-Standard Encoding<0<0<0<0
T1133External Remote Servicesn/a<0<1<4<5
T1134Access Token Manipulationn/a<0<3<1<4
T1134.001Access Token ManipulationToken Impersonation/Theft<0<2<0<2
T1134.002Access Token ManipulationCreate Process with Token<0<3<0<3
T1134.003Access Token ManipulationMake and Impersonate Token<0<0<0<0
T1134.004Access Token ManipulationParent PID Spoofing<0<0<0<0
T1134.005Access Token ManipulationSID-History Injection<0<1<0<1
T1135Network Share Discoveryn/a<0<3<1<4
T1136Create Accountn/a<0<6<7<13
T1136.001Create AccountLocal Account<0<6<1<7
T1136.002Create AccountDomain Account<0<1<0<1
T1136.003Create AccountCloud Account<0<0<1<1
T1137Office Application Startupn/a<0<1<2<3
T1137.001Office Application StartupOffice Template Macros<0<0<0<0
T1137.002Office Application StartupOffice Test<0<1<0<1
T1137.003Office Application StartupOutlook Forms<0<0<0<0
T1137.004Office Application StartupOutlook Home Page<0<0<0<0
T1137.005Office Application StartupOutlook Rules<0<0<0<0
T1137.006Office Application StartupAdd-ins<0<2<0<2
T1140Deobfuscate/Decode Files or Informationn/a<0<7<5<12
T1149LC_MAIN Hijackingn/a<0<0<0<0
T1153Sourcen/a<0<0<0<0
T1175Component Object Model and Distributed COMn/a<0<6<0<6
T1176Browser Extensionsn/a<0<0<0<0
T1185Man in the Browsern/a<0<0<0<0
T1187Forced Authenticationn/a<1<0<0<1
T1189Drive-by Compromisen/a<0<2<1<3
T1190Exploit Public-Facing Applicationn/a<0<34<14<48
T1195Supply Chain Compromisen/a<0<1<4<5
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools<0<1<0<1
T1195.002Supply Chain CompromiseCompromise Software Supply Chain<0<0<4<4
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain<0<0<0<0
T1197BITS Jobsn/a<0<3<0<3
T1199Trusted Relationshipn/a<0<0<0<0
T1200Hardware Additionsn/a<0<2<0<2
T1201Password Policy Discoveryn/a<0<2<0<2
T1202Indirect Command Executionn/a<0<6<0<6
T1203Exploitation for Client Executionn/a<0<11<1<12
T1204User Executionn/a<0<18<3<21
T1204.001User ExecutionMalicious Link<0<0<0<0
T1204.002User ExecutionMalicious File<0<17<0<17
T1205Traffic Signalingn/a<0<0<0<0
T1205.001Traffic SignalingPort Knocking<0<0<0<0
T1207Rogue Domain Controllern/a<0<1<0<1
T1210Exploitation of Remote Servicesn/a<0<5<2<7
T1211Exploitation for Defense Evasionn/a<0<2<1<3
T1212Exploitation for Credential Accessn/a<0<3<0<3
T1213Data from Information Repositoriesn/a<0<0<0<0
T1213.001Data from Information RepositoriesConfluence<0<0<0<0
T1213.002Data from Information RepositoriesSharepoint<0<0<0<0
T1216Signed Script Proxy Executionn/a<0<0<0<0
T1216.001Signed Script Proxy ExecutionPubPrn<0<0<0<0
T1217Browser Bookmark Discoveryn/a<0<0<0<0
T1218Signed Binary Proxy Executionn/a<0<17<11<28
T1218.001Signed Binary Proxy ExecutionCompiled HTML File<1<2<2<5
T1218.002Signed Binary Proxy ExecutionControl Panel<0<1<0<1
T1218.003Signed Binary Proxy ExecutionCMSTP<1<5<0<6
T1218.004Signed Binary Proxy ExecutionInstallUtil<0<1<1<2
T1218.005Signed Binary Proxy ExecutionMshta<0<8<2<10
T1218.007Signed Binary Proxy ExecutionMsiexec<0<1<0<1
T1218.008Signed Binary Proxy ExecutionOdbcconf<0<1<0<1
T1218.009Signed Binary Proxy ExecutionRegsvcs/Regasm<0<1<1<2
T1218.010Signed Binary Proxy ExecutionRegsvr32<2<7<1<10
T1218.011Signed Binary Proxy ExecutionRundll32<1<18<2<21
T1218.012Signed Binary Proxy ExecutionVerclsid<0<0<0<0
T1219Remote Access Softwaren/a<0<3<2<5
T1220XSL Script Processingn/a<0<2<3<5
T1221Template Injectionn/a<0<0<0<0
T1222File and Directory Permissions Modificationn/a<0<3<3<6
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification<1<2<0<3
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification<1<2<0<3
T1480Execution Guardrailsn/a<0<0<0<0
T1480.001Execution GuardrailsEnvironmental Keying<0<0<0<0
T1482Domain Trust Discoveryn/a<0<5<1<6
T1484Domain Policy Modificationn/a<0<0<0<0
T1484.001Domain Policy ModificationGroup Policy Modification<0<0<0<0
T1484.002Domain Policy ModificationDomain Trust Modification<0<0<0<0
T1485Data Destructionn/a<0<2<5<7
T1486Data Encrypted for Impactn/a<0<1<0<1
T1489Service Stopn/a<0<1<1<2
T1490Inhibit System Recoveryn/a<2<5<1<8
T1491Defacementn/a<0<0<0<0
T1491.001DefacementInternal Defacement<0<0<0<0
T1491.002DefacementExternal Defacement<0<0<0<0
T1495Firmware Corruptionn/a<0<1<0<1
T1496Resource Hijackingn/a<0<0<0<0
T1497Virtualization/Sandbox Evasionn/a<0<0<0<0
T1497.001Virtualization/Sandbox EvasionSystem Checks<0<0<0<0
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks<0<0<0<0
T1497.003Virtualization/Sandbox EvasionTime Based Evasion<0<0<0<0
T1498Network Denial of Servicen/a<0<0<1<1
T1498.001Network Denial of ServiceDirect Network Flood<0<0<0<0
T1498.002Network Denial of ServiceReflection Amplification<0<0<0<0
T1499Endpoint Denial of Servicen/a<0<1<1<2
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood<0<0<0<0
T1499.002Endpoint Denial of ServiceService Exhaustion Flood<0<0<0<0
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood<0<0<0<0
T1499.004Endpoint Denial of ServiceApplication or System Exploitation<0<2<0<2
T1505Server Software Componentn/a<0<1<1<2
T1505.001Server Software ComponentSQL Stored Procedures<0<0<0<0
T1505.002Server Software ComponentTransport Agent<0<0<0<0
T1505.003Server Software ComponentWeb Shell<1<14<1<16
T1518Software Discoveryn/a<0<0<2<2
T1518.001Software DiscoverySecurity Software Discovery<1<0<1<2
T1525Implant Container Imagen/a<0<0<0<0
T1526Cloud Service Discoveryn/a<0<0<1<1
T1528Steal Application Access Tokenn/a<0<1<3<4
T1529System Shutdown/Rebootn/a<0<2<0<2
T1530Data from Cloud Storage Objectn/a<0<0<5<5
T1531Account Access Removaln/a<0<0<6<6
T1534Internal Spearphishingn/a<0<0<0<0
T1535Unused/Unsupported Cloud Regionsn/a<0<0<0<0
T1537Transfer Data to Cloud Accountn/a<0<1<5<6
T1538Cloud Service Dashboardn/a<0<0<0<0
T1539Steal Web Session Cookien/a<0<0<2<2
T1542Pre-OS Bootn/a<0<0<0<0
T1542.001Pre-OS BootSystem Firmware<0<0<0<0
T1542.002Pre-OS BootComponent Firmware<0<0<0<0
T1542.003Pre-OS BootBootkit<0<1<0<1
T1542.004Pre-OS BootROMMONkit<0<0<0<0
T1542.005Pre-OS BootTFTP Boot<0<0<0<0
T1543Create or Modify System Processn/a<0<0<13<13
T1543.001Create or Modify System ProcessLaunch Agent<0<0<3<3
T1543.002Create or Modify System ProcessSystemd Service<0<1<0<1
T1543.003Create or Modify System ProcessWindows Service<6<10<5<21
T1543.004Create or Modify System ProcessLaunch Daemon<0<0<0<0
T1546Event Triggered Executionn/a<0<2<14<16
T1546.001Event Triggered ExecutionChange Default File Association<1<1<0<2
T1546.002Event Triggered ExecutionScreensaver<1<0<0<1
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription<1<6<0<7
T1546.004Event Triggered Execution.bash_profile and .bashrc<0<1<1<2
T1546.005Event Triggered ExecutionTrap<0<0<0<0
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition<0<0<0<0
T1546.007Event Triggered ExecutionNetsh Helper DLL<0<1<0<1
T1546.008Event Triggered ExecutionAccessibility Features<3<2<2<7
T1546.009Event Triggered ExecutionAppCert DLLs<0<1<1<2
T1546.010Event Triggered ExecutionAppInit DLLs<2<1<1<4
T1546.011Event Triggered ExecutionApplication Shimming<0<1<3<4
T1546.012Event Triggered ExecutionImage File Execution Options Injection<0<2<1<3
T1546.013Event Triggered ExecutionPowerShell Profile<0<1<0<1
T1546.014Event Triggered ExecutionEmond<0<0<2<2
T1546.015Event Triggered ExecutionComponent Object Model Hijacking<1<0<1<2
T1547Boot or Logon Autostart Executionn/a<0<1<21<22
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder<3<9<7<19
T1547.002Boot or Logon Autostart ExecutionAuthentication Package<0<0<3<3
T1547.003Boot or Logon Autostart ExecutionTime Providers<0<0<1<1
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL<1<2<0<3
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider<0<1<1<2
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions<0<0<3<3
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications<0<0<0<0
T1547.008Boot or Logon Autostart ExecutionLSASS Driver<0<1<0<1
T1547.009Boot or Logon Autostart ExecutionShortcut Modification<0<1<0<1
T1547.010Boot or Logon Autostart ExecutionPort Monitors<1<0<2<3
T1547.011Boot or Logon Autostart ExecutionPlist Modification<0<0<2<2
T1547.012Boot or Logon Autostart ExecutionPrint Processors<0<0<0<0
T1548Abuse Elevation Control Mechanismn/a<1<1<20<22
T1548.001Abuse Elevation Control MechanismSetuid and Setgid<0<0<2<2
T1548.002Abuse Elevation Control MechanismBypass User Account Control<2<8<11<21
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching<0<0<2<2
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt<0<0<0<0
T1550Use Alternate Authentication Materialn/a<0<0<3<3
T1550.001Use Alternate Authentication MaterialApplication Access Token<0<0<2<2
T1550.002Use Alternate Authentication MaterialPass the Hash<1<5<0<6
T1550.003Use Alternate Authentication MaterialPass the Ticket<0<2<1<3
T1550.004Use Alternate Authentication MaterialWeb Session Cookie<0<0<0<0
T1552Unsecured Credentialsn/a<0<0<3<3
T1552.001Unsecured CredentialsCredentials In Files<1<3<2<6
T1552.002Unsecured CredentialsCredentials in Registry<1<2<0<3
T1552.003Unsecured CredentialsBash History<0<1<0<1
T1552.004Unsecured CredentialsPrivate Keys<0<1<1<2
T1552.005Unsecured CredentialsCloud Instance Metadata API<0<0<0<0
T1552.006Unsecured CredentialsGroup Policy Preferences<0<1<0<1
T1553Subvert Trust Controlsn/a<0<0<5<5
T1553.001Subvert Trust ControlsGatekeeper Bypass<0<0<0<0
T1553.002Subvert Trust ControlsCode Signing<0<1<1<2
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking<0<0<1<1
T1553.004Subvert Trust ControlsInstall Root Certificate<0<1<2<3
T1554Compromise Client Software Binaryn/a<0<0<2<2
T1555Credentials from Password Storesn/a<0<1<5<6
T1555.001Credentials from Password StoresKeychain<0<0<4<4
T1555.002Credentials from Password StoresSecurityd Memory<0<0<0<0
T1555.003Credentials from Password StoresCredentials from Web Browsers<0<0<1<1
T1556Modify Authentication Processn/a<0<0<3<3
T1556.001Modify Authentication ProcessDomain Controller Authentication<0<0<0<0
T1556.002Modify Authentication ProcessPassword Filter DLL<0<0<0<0
T1556.003Modify Authentication ProcessPluggable Authentication Modules<0<0<0<0
T1556.004Modify Authentication ProcessNetwork Device Authentication<0<0<0<0
T1557Man-in-the-Middlen/a<0<0<0<0
T1557.001Man-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay<0<1<0<1
T1557.002Man-in-the-MiddleARP Cache Poisoning<0<0<0<0
T1558Steal or Forge Kerberos Ticketsn/a<0<3<2<5
T1558.001Steal or Forge Kerberos TicketsGolden Ticket<0<0<0<0
T1558.002Steal or Forge Kerberos TicketsSilver Ticket<0<0<0<0
T1558.003Steal or Forge Kerberos TicketsKerberoasting<0<7<0<7
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting<0<0<0<0
T1559Inter-Process Communicationn/a<0<0<1<1
T1559.001Inter-Process CommunicationComponent Object Model<0<3<1<4
T1559.002Inter-Process CommunicationDynamic Data Exchange<0<0<0<0
T1560Archive Collected Datan/a<0<1<2<3
T1560.001Archive Collected DataArchive via Utility<1<6<1<8
T1560.002Archive Collected DataArchive via Library<0<0<0<0
T1560.003Archive Collected DataArchive via Custom Method<0<0<0<0
T1561Disk Wipen/a<0<0<0<0
T1561.001Disk WipeDisk Content Wipe<0<1<0<1
T1561.002Disk WipeDisk Structure Wipe<0<1<0<1
T1562Impair Defensesn/a<0<1<44<45
T1562.001Impair DefensesDisable or Modify Tools<2<20<33<55
T1562.002Impair DefensesDisable Windows Event Logging<0<3<0<3
T1562.003Impair DefensesImpair Command History Logging<0<0<0<0
T1562.004Impair DefensesDisable or Modify System Firewall<0<4<0<4
T1562.006Impair DefensesIndicator Blocking<2<3<1<6
T1562.007Impair DefensesDisable or Modify Cloud Firewall<0<0<0<0
T1562.008Impair DefensesDisable Cloud Logs<0<0<0<0
T1563Remote Service Session Hijackingn/a<0<0<0<0
T1563.001Remote Service Session HijackingSSH Hijacking<0<0<0<0
T1563.002Remote Service Session HijackingRDP Hijacking<0<2<0<2
T1564Hide Artifactsn/a<0<0<6<6
T1564.001Hide ArtifactsHidden Files and Directories<0<1<4<5
T1564.002Hide ArtifactsHidden Users<0<0<0<0
T1564.003Hide ArtifactsHidden Window<0<1<0<1
T1564.004Hide ArtifactsNTFS File Attributes<2<3<1<6
T1564.005Hide ArtifactsHidden File System<0<0<0<0
T1564.006Hide ArtifactsRun Virtual Instance<0<0<0<0
T1564.007Hide ArtifactsVBA Stomping<0<0<0<0
T1565Data Manipulationn/a<0<0<3<3
T1565.001Data ManipulationStored Data Manipulation<0<1<3<4
T1565.002Data ManipulationTransmitted Data Manipulation<0<1<0<1
T1565.003Data ManipulationRuntime Data Manipulation<0<0<0<0
T1566Phishingn/a<0<2<15<17
T1566.001PhishingSpearphishing Attachment<0<8<10<18
T1566.002PhishingSpearphishing Link<0<0<7<7
T1566.003PhishingSpearphishing via Service<0<0<0<0
T1567Exfiltration Over Web Servicen/a<0<1<0<1
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository<0<1<0<1
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage<0<1<0<1
T1568Dynamic Resolutionn/a<0<1<3<4
T1568.001Dynamic ResolutionFast Flux DNS<0<0<0<0
T1568.002Dynamic ResolutionDomain Generation Algorithms<0<0<3<3
T1568.003Dynamic ResolutionDNS Calculation<0<0<0<0
T1569System Servicesn/a<0<1<3<4
T1569.001System ServicesLaunchctl<0<0<0<0
T1569.002System ServicesService Execution<3<11<3<17
T1570Lateral Tool Transfern/a<3<2<1<6
T1571Non-Standard Portn/a<0<1<0<1
T1572Protocol Tunnelingn/a<0<4<0<4
T1573Encrypted Channeln/a<0<0<1<1
T1573.001Encrypted ChannelSymmetric Cryptography<0<0<0<0
T1573.002Encrypted ChannelAsymmetric Cryptography<0<0<0<0
T1574Hijack Execution Flown/a<0<1<6<7
T1574.001Hijack Execution FlowDLL Search Order Hijacking<0<3<1<4
T1574.002Hijack Execution FlowDLL Side-Loading<0<15<1<16
T1574.004Hijack Execution FlowDylib Hijacking<0<0<0<0
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness<0<0<0<0
T1574.006Hijack Execution FlowLD_PRELOAD<0<1<1<2
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable<1<0<2<3
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking<1<0<0<1
T1574.009Hijack Execution FlowPath Interception by Unquoted Path<2<0<0<2
T1574.010Hijack Execution FlowServices File Permissions Weakness<2<0<1<3
T1574.011Hijack Execution FlowServices Registry Permissions Weakness<4<2<0<6
T1574.012Hijack Execution FlowCOR_PROFILER<0<0<0<0
T1578Modify Cloud Compute Infrastructuren/a<0<0<0<0
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot<0<0<0<0
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance<0<0<0<0
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance<0<0<0<0
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance<0<0<0<0
T1580Cloud Infrastructure Discoveryn/a<0<0<0<0
T1583Acquire Infrastructuren/a<0<0<0<0
T1583.001Acquire InfrastructureDomains<0<0<0<0
T1583.002Acquire InfrastructureDNS Server<0<0<0<0
T1583.003Acquire InfrastructureVirtual Private Server<0<0<0<0
T1583.004Acquire InfrastructureServer<0<0<0<0
T1583.005Acquire InfrastructureBotnet<0<0<0<0
T1583.006Acquire InfrastructureWeb Services<0<0<0<0
T1584Compromise Infrastructuren/a<0<0<0<0
T1584.001Compromise InfrastructureDomains<0<0<0<0
T1584.002Compromise InfrastructureDNS Server<0<0<0<0
T1584.003Compromise InfrastructureVirtual Private Server<0<0<0<0
T1584.004Compromise InfrastructureServer<0<0<0<0
T1584.005Compromise InfrastructureBotnet<0<0<0<0
T1584.006Compromise InfrastructureWeb Services<0<0<0<0
T1585Establish Accountsn/a<0<0<0<0
T1585.001Establish AccountsSocial Media Accounts<0<0<0<0
T1585.002Establish AccountsEmail Accounts<0<0<0<0
T1586Compromise Accountsn/a<0<0<0<0
T1586.001Compromise AccountsSocial Media Accounts<0<0<0<0
T1586.002Compromise AccountsEmail Accounts<0<0<0<0
T1587Develop Capabilitiesn/a<0<0<0<0
T1587.001Develop CapabilitiesMalware<0<0<0<0
T1587.002Develop CapabilitiesCode Signing Certificates<0<0<0<0
T1587.003Develop CapabilitiesDigital Certificates<0<0<0<0
T1587.004Develop CapabilitiesExploits<0<0<0<0
T1588Obtain Capabilitiesn/a<0<0<0<0
T1588.001Obtain CapabilitiesMalware<0<0<0<0
T1588.002Obtain CapabilitiesTool<0<0<0<0
T1588.003Obtain CapabilitiesCode Signing Certificates<0<0<0<0
T1588.004Obtain CapabilitiesDigital Certificates<0<0<0<0
T1588.005Obtain CapabilitiesExploits<0<0<0<0
T1588.006Obtain CapabilitiesVulnerabilities<0<0<0<0
T1589Gather Victim Identity Informationn/a<0<0<0<0
T1589.001Gather Victim Identity InformationCredentials<0<0<0<0
T1589.002Gather Victim Identity InformationEmail Addresses<0<0<0<0
T1589.003Gather Victim Identity InformationEmployee Names<0<0<0<0
T1590Gather Victim Network Informationn/a<0<0<0<0
T1590.001Gather Victim Network InformationDomain Properties<0<0<0<0
T1590.002Gather Victim Network InformationDNS<0<0<0<0
T1590.003Gather Victim Network InformationNetwork Trust Dependencies<0<0<0<0
T1590.004Gather Victim Network InformationNetwork Topology<0<0<0<0
T1590.005Gather Victim Network InformationIP Addresses<0<0<0<0
T1590.006Gather Victim Network InformationNetwork Security Appliances<0<0<0<0
T1591Gather Victim Org Informationn/a<0<0<0<0
T1591.001Gather Victim Org InformationDetermine Physical Locations<0<0<0<0
T1591.002Gather Victim Org InformationBusiness Relationships<0<0<0<0
T1591.003Gather Victim Org InformationIdentify Business Tempo<0<0<0<0
T1591.004Gather Victim Org InformationIdentify Roles<0<0<0<0
T1592Gather Victim Host Informationn/a<0<1<0<1
T1592.001Gather Victim Host InformationHardware<0<0<0<0
T1592.002Gather Victim Host InformationSoftware<0<0<0<0
T1592.003Gather Victim Host InformationFirmware<0<0<0<0
T1592.004Gather Victim Host InformationClient Configurations<0<0<0<0
T1593Search Open Websites/Domainsn/a<0<0<0<0
T1593.001Search Open Websites/DomainsSocial Media<0<0<0<0
T1593.002Search Open Websites/DomainsSearch Engines<0<0<0<0
T1594Search Victim-Owned Websitesn/a<0<0<0<0
T1595Active Scanningn/a<0<0<0<0
T1595.001Active ScanningScanning IP Blocks<0<0<0<0
T1595.002Active ScanningVulnerability Scanning<0<0<0<0
T1596Search Open Technical Databasesn/a<0<0<0<0
T1596.001Search Open Technical DatabasesDNS/Passive DNS<0<0<0<0
T1596.002Search Open Technical DatabasesWHOIS<0<0<0<0
T1596.003Search Open Technical DatabasesDigital Certificates<0<0<0<0
T1596.004Search Open Technical DatabasesCDNs<0<0<0<0
T1596.005Search Open Technical DatabasesScan Databases<0<0<0<0
T1597Search Closed Sourcesn/a<0<0<0<0
T1597.001Search Closed SourcesThreat Intel Vendors<0<0<0<0
T1597.002Search Closed SourcesPurchase Technical Data<0<0<0<0
T1598Phishing for Informationn/a<0<0<0<0
T1598.001Phishing for InformationSpearphishing Service<0<0<0<0
T1598.002Phishing for InformationSpearphishing Attachment<0<0<0<0
T1598.003Phishing for InformationSpearphishing Link<0<0<0<0
T1599Network Boundary Bridgingn/a<0<0<0<0
T1599.001Network Boundary BridgingNetwork Address Translation Traversal<0<0<0<0
T1600Weaken Encryptionn/a<0<0<0<0
T1600.001Weaken EncryptionReduce Key Space<0<0<0<0
T1600.002Weaken EncryptionDisable Crypto Hardware<0<0<0<0
T1601Modify System Imagen/a<0<0<0<0
T1601.001Modify System ImagePatch System Image<0<0<0<0
T1601.002Modify System ImageDowngrade System Image<0<0<0<0
T1602Data from Configuration Repositoryn/a<0<0<0<0
T1602.001Data from Configuration RepositorySNMP (MIB Dump)<0<0<0<0
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump<0<0<0<0
T1606Forge Web Credentialsn/a<0<0<0<0
T1606.001Forge Web CredentialsWeb Cookies<0<0<0<0
T1606.002Forge Web CredentialsSAML Tokens<0<0<0<0
\ No newline at end of file From 9fa7a8e7316244c1e53176c681df7a4cec45d3f8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:03:43 -0600 Subject: [PATCH 070/342] Fixed values --- docs/coverage/index.md | 4328 ++++++++++++++++++++-------------------- 1 file changed, 2164 insertions(+), 2164 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 7afba5b3..2faa1311 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -22,4870 +22,4870 @@ Generated on: March 22, 2021 T1001 Data Obfuscation n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1001.001 Data Obfuscation Junk Data - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1001.002 Data Obfuscation Steganography - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1001.003 Data Obfuscation Protocol Impersonation - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1003 OS Credential Dumping n/a - <0 - <56 - <13 - <69 + 0 + 56 + 13 + 69 T1003.001 OS Credential Dumping LSASS Memory - <4 - <32 - <1 - <37 + 4 + 32 + 1 + 37 T1003.002 OS Credential Dumping Security Account Manager - <1 - <17 - <0 - <18 + 1 + 17 + 0 + 18 T1003.003 OS Credential Dumping NTDS - <2 - <11 - <0 - <13 + 2 + 11 + 0 + 13 T1003.004 OS Credential Dumping LSA Secrets - <0 - <10 - <0 - <10 + 0 + 10 + 0 + 10 T1003.005 OS Credential Dumping Cached Domain Credentials - <0 - <6 - <0 - <6 + 0 + 6 + 0 + 6 T1003.006 OS Credential Dumping DCSync - <0 - <5 - <0 - <5 + 0 + 5 + 0 + 5 T1003.007 OS Credential Dumping Proc Filesystem - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1003.008 OS Credential Dumping /etc/passwd and /etc/shadow - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1005 Data from Local System n/a - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1006 Direct Volume Access n/a - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1007 System Service Discovery n/a - <2 - <1 - <0 - <3 + 2 + 1 + 0 + 3 T1008 Fallback Channels n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1010 Application Window Discovery n/a - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1011 Exfiltration Over Other Network Medium n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1011.001 Exfiltration Over Other Network Medium Exfiltration Over Bluetooth - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1012 Query Registry n/a - <3 - <6 - <1 - <10 + 3 + 6 + 1 + 10 T1014 Rootkit n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1016 System Network Configuration Discovery n/a - <2 - <3 - <2 - <7 + 2 + 3 + 2 + 7 T1018 Remote System Discovery n/a - <1 - <5 - <2 - <8 + 1 + 5 + 2 + 8 T1020 Automated Exfiltration n/a - <0 - <4 - <0 - <4 + 0 + 4 + 0 + 4 T1020.001 Automated Exfiltration Traffic Duplication - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1021 Remote Services n/a - <1 - <4 - <26 - <31 + 1 + 4 + 26 + 31 T1021.001 Remote Services Remote Desktop Protocol - <3 - <8 - <0 - <11 + 3 + 8 + 0 + 11 T1021.002 Remote Services SMB/Windows Admin Shares - <5 - <15 - <4 - <24 + 5 + 15 + 4 + 24 T1021.003 Remote Services Distributed Component Object Model - <1 - <3 - <0 - <4 + 1 + 3 + 0 + 4 T1021.004 Remote Services SSH - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1021.005 Remote Services VNC - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1021.006 Remote Services Windows Remote Management - <3 - <3 - <0 - <6 + 3 + 3 + 0 + 6 T1025 Data from Removable Media n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1026 Multiband Communication n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1027 Obfuscated Files or Information n/a - <0 - <15 - <4 - <19 + 0 + 15 + 4 + 19 T1027.001 Obfuscated Files or Information Binary Padding - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1027.002 Obfuscated Files or Information Software Packing - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1027.003 Obfuscated Files or Information Steganography - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1027.004 Obfuscated Files or Information Compile After Delivery - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1027.005 Obfuscated Files or Information Indicator Removal from Tools - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1029 Scheduled Transfer n/a - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1030 Data Transfer Size Limits n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1033 System Owner/User Discovery n/a - <2 - <8 - <3 - <13 + 2 + 8 + 3 + 13 T1034 Path Interception n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1036 Masquerading n/a - <1 - <32 - <10 - <43 + 1 + 32 + 10 + 43 T1036.001 Masquerading Invalid Code Signature - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1036.002 Masquerading Right-to-Left Override - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1036.003 Masquerading Rename System Utilities - <1 - <12 - <0 - <13 + 1 + 12 + 0 + 13 T1036.004 Masquerading Masquerade Task or Service - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1036.005 Masquerading Match Legitimate Name or Location - <0 - <8 - <0 - <8 + 0 + 8 + 0 + 8 T1036.006 Masquerading Space after Filename - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1037 Boot or Logon Initialization Scripts n/a - <0 - <2 - <2 - <4 + 0 + 2 + 2 + 4 T1037.001 Boot or Logon Initialization Scripts Logon Script (Windows) - <2 - <2 - <0 - <4 + 2 + 2 + 0 + 4 T1037.002 Boot or Logon Initialization Scripts Logon Script (Mac) - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1037.003 Boot or Logon Initialization Scripts Network Logon Script - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1037.004 Boot or Logon Initialization Scripts Rc.common - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1037.005 Boot or Logon Initialization Scripts Startup Items - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1039 Data from Network Shared Drive n/a - <1 - <1 - <0 - <2 + 1 + 1 + 0 + 2 T1040 Network Sniffing n/a - <1 - <6 - <2 - <9 + 1 + 6 + 2 + 9 T1041 Exfiltration Over C2 Channel n/a - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1043 Commonly Used Port n/a - <0 - <13 - <0 - <13 + 0 + 13 + 0 + 13 T1046 Network Service Scanning n/a - <2 - <2 - <0 - <4 + 2 + 2 + 0 + 4 T1047 Windows Management Instrumentation n/a - <3 - <18 - <4 - <25 + 3 + 18 + 4 + 25 T1048 Exfiltration Over Alternative Protocol n/a - <0 - <12 - <6 - <18 + 0 + 12 + 6 + 18 T1048.001 Exfiltration Over Alternative Protocol Exfiltration Over Symmetric Encrypted Non-C2 Protocol - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1048.002 Exfiltration Over Alternative Protocol Exfiltration Over Asymmetric Encrypted Non-C2 Protocol - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1048.003 Exfiltration Over Alternative Protocol Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol - <0 - <6 - <0 - <6 + 0 + 6 + 0 + 6 T1049 System Network Connections Discovery n/a - <1 - <2 - <1 - <4 + 1 + 2 + 1 + 4 T1051 Shared Webroot n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1052 Exfiltration Over Physical Medium n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1052.001 Exfiltration Over Physical Medium Exfiltration over USB - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1053 Scheduled Task/Job n/a - <0 - <16 - <11 - <27 + 0 + 16 + 11 + 27 T1053.001 Scheduled Task/Job At (Linux) - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1053.002 Scheduled Task/Job At (Windows) - <3 - <4 - <0 - <7 + 3 + 4 + 0 + 7 T1053.003 Scheduled Task/Job Cron - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1053.004 Scheduled Task/Job Launchd - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1053.005 Scheduled Task/Job Scheduled Task - <5 - <11 - <0 - <16 + 5 + 11 + 0 + 16 T1053.006 Scheduled Task/Job Systemd Timers - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055 Process Injection n/a - <0 - <13 - <10 - <23 + 0 + 13 + 10 + 23 T1055.001 Process Injection Dynamic-link Library Injection - <2 - <7 - <0 - <9 + 2 + 7 + 0 + 9 T1055.002 Process Injection Portable Executable Injection - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1055.003 Process Injection Thread Execution Hijacking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.004 Process Injection Asynchronous Procedure Call - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.005 Process Injection Thread Local Storage - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.008 Process Injection Ptrace System Calls - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.009 Process Injection Proc Memory - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.011 Process Injection Extra Window Memory Injection - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.012 Process Injection Process Hollowing - <0 - <1 - <2 - <3 + 0 + 1 + 2 + 3 T1055.013 Process Injection Process Doppelgänging - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1055.014 Process Injection VDSO Hijacking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1056 Input Capture n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1056.001 Input Capture Keylogging - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1056.002 Input Capture GUI Input Capture - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1056.003 Input Capture Web Portal Capture - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1056.004 Input Capture Credential API Hooking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1057 Process Discovery n/a - <2 - <2 - <2 - <6 + 2 + 2 + 2 + 6 T1059 Command and Scripting Interpreter n/a - <1 - <19 - <25 - <45 + 1 + 19 + 25 + 45 T1059.001 Command and Scripting Interpreter PowerShell - <3 - <71 - <4 - <78 + 3 + 71 + 4 + 78 T1059.002 Command and Scripting Interpreter AppleScript - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1059.003 Command and Scripting Interpreter Windows Command Shell - <2 - <15 - <0 - <17 + 2 + 15 + 0 + 17 T1059.004 Command and Scripting Interpreter Unix Shell - <0 - <7 - <0 - <7 + 0 + 7 + 0 + 7 T1059.005 Command and Scripting Interpreter Visual Basic - <1 - <16 - <0 - <17 + 1 + 16 + 0 + 17 T1059.006 Command and Scripting Interpreter Python - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1059.007 Command and Scripting Interpreter JavaScript/JScript - <0 - <9 - <2 - <11 + 0 + 9 + 2 + 11 T1059.008 Command and Scripting Interpreter Network Device CLI - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1061 Graphical User Interface n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1062 Hypervisor n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1064 Scripting n/a - <0 - <14 - <0 - <14 + 0 + 14 + 0 + 14 T1068 Exploitation for Privilege Escalation n/a - <1 - <7 - <6 - <14 + 1 + 7 + 6 + 14 T1069 Permission Groups Discovery n/a - <0 - <2 - <3 - <5 + 0 + 2 + 3 + 5 T1069.001 Permission Groups Discovery Local Groups - <3 - <2 - <0 - <5 + 3 + 2 + 0 + 5 T1069.002 Permission Groups Discovery Domain Groups - <3 - <3 - <1 - <7 + 3 + 3 + 1 + 7 T1069.003 Permission Groups Discovery Cloud Groups - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1070 Indicator Removal on Host n/a - <0 - <9 - <15 - <24 + 0 + 9 + 15 + 24 T1070.001 Indicator Removal on Host Clear Windows Event Logs - <2 - <5 - <0 - <7 + 2 + 5 + 0 + 7 T1070.002 Indicator Removal on Host Clear Linux or Mac System Logs - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1070.003 Indicator Removal on Host Clear Command History - <1 - <3 - <1 - <5 + 1 + 3 + 1 + 5 T1070.004 Indicator Removal on Host File Deletion - <0 - <3 - <6 - <9 + 0 + 3 + 6 + 9 T1070.005 Indicator Removal on Host Network Share Connection Removal - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1070.006 Indicator Removal on Host Timestomp - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1071 Application Layer Protocol n/a - <0 - <14 - <8 - <22 + 0 + 14 + 8 + 22 T1071.001 Application Layer Protocol Web Protocols - <0 - <22 - <3 - <25 + 0 + 22 + 3 + 25 T1071.002 Application Layer Protocol File Transfer Protocols - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1071.003 Application Layer Protocol Mail Protocols - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1071.004 Application Layer Protocol DNS - <0 - <12 - <0 - <12 + 0 + 12 + 0 + 12 T1072 Software Deployment Tools n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1074 Data Staged n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1074.001 Data Staged Local Data Staging - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1074.002 Data Staged Remote Data Staging - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1078 Valid Accounts n/a - <0 - <7 - <35 - <42 + 0 + 7 + 35 + 42 T1078.001 Valid Accounts Default Accounts - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1078.002 Valid Accounts Domain Accounts - <5 - <1 - <0 - <6 + 5 + 1 + 0 + 6 T1078.003 Valid Accounts Local Accounts - <5 - <1 - <3 - <9 + 5 + 1 + 3 + 9 T1078.004 Valid Accounts Cloud Accounts - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1080 Taint Shared Content n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1082 System Information Discovery n/a - <2 - <4 - <3 - <9 + 2 + 4 + 3 + 9 T1083 File and Directory Discovery n/a - <0 - <4 - <1 - <5 + 0 + 4 + 1 + 5 T1087 Account Discovery n/a - <0 - <12 - <4 - <16 + 0 + 12 + 4 + 16 T1087.001 Account Discovery Local Account - <2 - <5 - <0 - <7 + 2 + 5 + 0 + 7 T1087.002 Account Discovery Domain Account - <2 - <8 - <1 - <11 + 2 + 8 + 1 + 11 T1087.003 Account Discovery Email Account - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1087.004 Account Discovery Cloud Account - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1090 Proxy n/a - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1090.001 Proxy Internal Proxy - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1090.002 Proxy External Proxy - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1090.003 Proxy Multi-hop Proxy - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1090.004 Proxy Domain Fronting - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1091 Replication Through Removable Media n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1092 Communication Through Removable Media n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1095 Non-Application Layer Protocol n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1098 Account Manipulation n/a - <1 - <8 - <20 - <29 + 1 + 8 + 20 + 29 T1098.001 Account Manipulation Additional Cloud Credentials - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1098.002 Account Manipulation Exchange Email Delegate Permissions - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1098.003 Account Manipulation Add Office 365 Global Administrator Role - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1098.004 Account Manipulation SSH Authorized Keys - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1102 Web Service n/a - <0 - <4 - <1 - <5 + 0 + 4 + 1 + 5 T1102.001 Web Service Dead Drop Resolver - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1102.002 Web Service Bidirectional Communication - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1102.003 Web Service One-Way Communication - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1104 Multi-Stage Channels n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1105 Ingress Tool Transfer n/a - <1 - <21 - <9 - <31 + 1 + 21 + 9 + 31 T1106 Native API n/a - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1108 Redundant Access n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1110 Brute Force n/a - <0 - <2 - <7 - <9 + 0 + 2 + 7 + 9 T1110.001 Brute Force Password Guessing - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1110.002 Brute Force Password Cracking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1110.003 Brute Force Password Spraying - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1110.004 Brute Force Credential Stuffing - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1111 Two-Factor Authentication Interception n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1112 Modify Registry n/a - <5 - <19 - <1 - <25 + 5 + 19 + 1 + 25 T1113 Screen Capture n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1114 Email Collection n/a - <0 - <2 - <2 - <4 + 0 + 2 + 2 + 4 T1114.001 Email Collection Local Email Collection - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1114.002 Email Collection Remote Email Collection - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1114.003 Email Collection Email Forwarding Rule - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1115 Clipboard Data n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1119 Automated Collection n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1120 Peripheral Device Discovery n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1123 Audio Capture n/a - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1124 System Time Discovery n/a - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1125 Video Capture n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1127 Trusted Developer Utilities Proxy Execution n/a - <0 - <4 - <8 - <12 + 0 + 4 + 8 + 12 T1127.001 Trusted Developer Utilities Proxy Execution MSBuild - <1 - <1 - <0 - <2 + 1 + 1 + 0 + 2 T1129 Shared Modules n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1132 Data Encoding n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1132.001 Data Encoding Standard Encoding - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1132.002 Data Encoding Non-Standard Encoding - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1133 External Remote Services n/a - <0 - <1 - <4 - <5 + 0 + 1 + 4 + 5 T1134 Access Token Manipulation n/a - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1134.001 Access Token Manipulation Token Impersonation/Theft - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1134.002 Access Token Manipulation Create Process with Token - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1134.003 Access Token Manipulation Make and Impersonate Token - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1134.004 Access Token Manipulation Parent PID Spoofing - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1134.005 Access Token Manipulation SID-History Injection - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1135 Network Share Discovery n/a - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1136 Create Account n/a - <0 - <6 - <7 - <13 + 0 + 6 + 7 + 13 T1136.001 Create Account Local Account - <0 - <6 - <1 - <7 + 0 + 6 + 1 + 7 T1136.002 Create Account Domain Account - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1136.003 Create Account Cloud Account - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1137 Office Application Startup n/a - <0 - <1 - <2 - <3 + 0 + 1 + 2 + 3 T1137.001 Office Application Startup Office Template Macros - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1137.002 Office Application Startup Office Test - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1137.003 Office Application Startup Outlook Forms - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1137.004 Office Application Startup Outlook Home Page - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1137.005 Office Application Startup Outlook Rules - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1137.006 Office Application Startup Add-ins - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1140 Deobfuscate/Decode Files or Information n/a - <0 - <7 - <5 - <12 + 0 + 7 + 5 + 12 T1149 LC_MAIN Hijacking n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1153 Source n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1175 Component Object Model and Distributed COM n/a - <0 - <6 - <0 - <6 + 0 + 6 + 0 + 6 T1176 Browser Extensions n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1185 Man in the Browser n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1187 Forced Authentication n/a - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1189 Drive-by Compromise n/a - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1190 Exploit Public-Facing Application n/a - <0 - <34 - <14 - <48 + 0 + 34 + 14 + 48 T1195 Supply Chain Compromise n/a - <0 - <1 - <4 - <5 + 0 + 1 + 4 + 5 T1195.001 Supply Chain Compromise Compromise Software Dependencies and Development Tools - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1195.002 Supply Chain Compromise Compromise Software Supply Chain - <0 - <0 - <4 - <4 + 0 + 0 + 4 + 4 T1195.003 Supply Chain Compromise Compromise Hardware Supply Chain - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1197 BITS Jobs n/a - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1199 Trusted Relationship n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1200 Hardware Additions n/a - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1201 Password Policy Discovery n/a - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1202 Indirect Command Execution n/a - <0 - <6 - <0 - <6 + 0 + 6 + 0 + 6 T1203 Exploitation for Client Execution n/a - <0 - <11 - <1 - <12 + 0 + 11 + 1 + 12 T1204 User Execution n/a - <0 - <18 - <3 - <21 + 0 + 18 + 3 + 21 T1204.001 User Execution Malicious Link - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1204.002 User Execution Malicious File - <0 - <17 - <0 - <17 + 0 + 17 + 0 + 17 T1205 Traffic Signaling n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1205.001 Traffic Signaling Port Knocking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1207 Rogue Domain Controller n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1210 Exploitation of Remote Services n/a - <0 - <5 - <2 - <7 + 0 + 5 + 2 + 7 T1211 Exploitation for Defense Evasion n/a - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1212 Exploitation for Credential Access n/a - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1213 Data from Information Repositories n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1213.001 Data from Information Repositories Confluence - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1213.002 Data from Information Repositories Sharepoint - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1216 Signed Script Proxy Execution n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1216.001 Signed Script Proxy Execution PubPrn - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1217 Browser Bookmark Discovery n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1218 Signed Binary Proxy Execution n/a - <0 - <17 - <11 - <28 + 0 + 17 + 11 + 28 T1218.001 Signed Binary Proxy Execution Compiled HTML File - <1 - <2 - <2 - <5 + 1 + 2 + 2 + 5 T1218.002 Signed Binary Proxy Execution Control Panel - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1218.003 Signed Binary Proxy Execution CMSTP - <1 - <5 - <0 - <6 + 1 + 5 + 0 + 6 T1218.004 Signed Binary Proxy Execution InstallUtil - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1218.005 Signed Binary Proxy Execution Mshta - <0 - <8 - <2 - <10 + 0 + 8 + 2 + 10 T1218.007 Signed Binary Proxy Execution Msiexec - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1218.008 Signed Binary Proxy Execution Odbcconf - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1218.009 Signed Binary Proxy Execution Regsvcs/Regasm - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1218.010 Signed Binary Proxy Execution Regsvr32 - <2 - <7 - <1 - <10 + 2 + 7 + 1 + 10 T1218.011 Signed Binary Proxy Execution Rundll32 - <1 - <18 - <2 - <21 + 1 + 18 + 2 + 21 T1218.012 Signed Binary Proxy Execution Verclsid - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1219 Remote Access Software n/a - <0 - <3 - <2 - <5 + 0 + 3 + 2 + 5 T1220 XSL Script Processing n/a - <0 - <2 - <3 - <5 + 0 + 2 + 3 + 5 T1221 Template Injection n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1222 File and Directory Permissions Modification n/a - <0 - <3 - <3 - <6 + 0 + 3 + 3 + 6 T1222.001 File and Directory Permissions Modification Windows File and Directory Permissions Modification - <1 - <2 - <0 - <3 + 1 + 2 + 0 + 3 T1222.002 File and Directory Permissions Modification Linux and Mac File and Directory Permissions Modification - <1 - <2 - <0 - <3 + 1 + 2 + 0 + 3 T1480 Execution Guardrails n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1480.001 Execution Guardrails Environmental Keying - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1482 Domain Trust Discovery n/a - <0 - <5 - <1 - <6 + 0 + 5 + 1 + 6 T1484 Domain Policy Modification n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1484.001 Domain Policy Modification Group Policy Modification - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1484.002 Domain Policy Modification Domain Trust Modification - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1485 Data Destruction n/a - <0 - <2 - <5 - <7 + 0 + 2 + 5 + 7 T1486 Data Encrypted for Impact n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1489 Service Stop n/a - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1490 Inhibit System Recovery n/a - <2 - <5 - <1 - <8 + 2 + 5 + 1 + 8 T1491 Defacement n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1491.001 Defacement Internal Defacement - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1491.002 Defacement External Defacement - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1495 Firmware Corruption n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1496 Resource Hijacking n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1497 Virtualization/Sandbox Evasion n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1497.001 Virtualization/Sandbox Evasion System Checks - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1497.002 Virtualization/Sandbox Evasion User Activity Based Checks - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1497.003 Virtualization/Sandbox Evasion Time Based Evasion - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1498 Network Denial of Service n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1498.001 Network Denial of Service Direct Network Flood - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1498.002 Network Denial of Service Reflection Amplification - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1499 Endpoint Denial of Service n/a - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1499.001 Endpoint Denial of Service OS Exhaustion Flood - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1499.002 Endpoint Denial of Service Service Exhaustion Flood - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1499.003 Endpoint Denial of Service Application Exhaustion Flood - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1499.004 Endpoint Denial of Service Application or System Exploitation - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1505 Server Software Component n/a - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1505.001 Server Software Component SQL Stored Procedures - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1505.002 Server Software Component Transport Agent - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1505.003 Server Software Component Web Shell - <1 - <14 - <1 - <16 + 1 + 14 + 1 + 16 T1518 Software Discovery n/a - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1518.001 Software Discovery Security Software Discovery - <1 - <0 - <1 - <2 + 1 + 0 + 1 + 2 T1525 Implant Container Image n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1526 Cloud Service Discovery n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1528 Steal Application Access Token n/a - <0 - <1 - <3 - <4 + 0 + 1 + 3 + 4 T1529 System Shutdown/Reboot n/a - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1530 Data from Cloud Storage Object n/a - <0 - <0 - <5 - <5 + 0 + 0 + 5 + 5 T1531 Account Access Removal n/a - <0 - <0 - <6 - <6 + 0 + 0 + 6 + 6 T1534 Internal Spearphishing n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1535 Unused/Unsupported Cloud Regions n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1537 Transfer Data to Cloud Account n/a - <0 - <1 - <5 - <6 + 0 + 1 + 5 + 6 T1538 Cloud Service Dashboard n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1539 Steal Web Session Cookie n/a - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1542 Pre-OS Boot n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1542.001 Pre-OS Boot System Firmware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1542.002 Pre-OS Boot Component Firmware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1542.003 Pre-OS Boot Bootkit - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1542.004 Pre-OS Boot ROMMONkit - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1542.005 Pre-OS Boot TFTP Boot - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1543 Create or Modify System Process n/a - <0 - <0 - <13 - <13 + 0 + 0 + 13 + 13 T1543.001 Create or Modify System Process Launch Agent - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1543.002 Create or Modify System Process Systemd Service - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1543.003 Create or Modify System Process Windows Service - <6 - <10 - <5 - <21 + 6 + 10 + 5 + 21 T1543.004 Create or Modify System Process Launch Daemon - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1546 Event Triggered Execution n/a - <0 - <2 - <14 - <16 + 0 + 2 + 14 + 16 T1546.001 Event Triggered Execution Change Default File Association - <1 - <1 - <0 - <2 + 1 + 1 + 0 + 2 T1546.002 Event Triggered Execution Screensaver - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1546.003 Event Triggered Execution Windows Management Instrumentation Event Subscription - <1 - <6 - <0 - <7 + 1 + 6 + 0 + 7 T1546.004 Event Triggered Execution .bash_profile and .bashrc - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1546.005 Event Triggered Execution Trap - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1546.006 Event Triggered Execution LC_LOAD_DYLIB Addition - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1546.007 Event Triggered Execution Netsh Helper DLL - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1546.008 Event Triggered Execution Accessibility Features - <3 - <2 - <2 - <7 + 3 + 2 + 2 + 7 T1546.009 Event Triggered Execution AppCert DLLs - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1546.010 Event Triggered Execution AppInit DLLs - <2 - <1 - <1 - <4 + 2 + 1 + 1 + 4 T1546.011 Event Triggered Execution Application Shimming - <0 - <1 - <3 - <4 + 0 + 1 + 3 + 4 T1546.012 Event Triggered Execution Image File Execution Options Injection - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1546.013 Event Triggered Execution PowerShell Profile - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1546.014 Event Triggered Execution Emond - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1546.015 Event Triggered Execution Component Object Model Hijacking - <1 - <0 - <1 - <2 + 1 + 0 + 1 + 2 T1547 Boot or Logon Autostart Execution n/a - <0 - <1 - <21 - <22 + 0 + 1 + 21 + 22 T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder - <3 - <9 - <7 - <19 + 3 + 9 + 7 + 19 T1547.002 Boot or Logon Autostart Execution Authentication Package - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1547.003 Boot or Logon Autostart Execution Time Providers - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1547.004 Boot or Logon Autostart Execution Winlogon Helper DLL - <1 - <2 - <0 - <3 + 1 + 2 + 0 + 3 T1547.005 Boot or Logon Autostart Execution Security Support Provider - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1547.006 Boot or Logon Autostart Execution Kernel Modules and Extensions - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1547.007 Boot or Logon Autostart Execution Re-opened Applications - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1547.008 Boot or Logon Autostart Execution LSASS Driver - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1547.009 Boot or Logon Autostart Execution Shortcut Modification - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1547.010 Boot or Logon Autostart Execution Port Monitors - <1 - <0 - <2 - <3 + 1 + 0 + 2 + 3 T1547.011 Boot or Logon Autostart Execution Plist Modification - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1547.012 Boot or Logon Autostart Execution Print Processors - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1548 Abuse Elevation Control Mechanism n/a - <1 - <1 - <20 - <22 + 1 + 1 + 20 + 22 T1548.001 Abuse Elevation Control Mechanism Setuid and Setgid - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1548.002 Abuse Elevation Control Mechanism Bypass User Account Control - <2 - <8 - <11 - <21 + 2 + 8 + 11 + 21 T1548.003 Abuse Elevation Control Mechanism Sudo and Sudo Caching - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1548.004 Abuse Elevation Control Mechanism Elevated Execution with Prompt - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1550 Use Alternate Authentication Material n/a - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1550.001 Use Alternate Authentication Material Application Access Token - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1550.002 Use Alternate Authentication Material Pass the Hash - <1 - <5 - <0 - <6 + 1 + 5 + 0 + 6 T1550.003 Use Alternate Authentication Material Pass the Ticket - <0 - <2 - <1 - <3 + 0 + 2 + 1 + 3 T1550.004 Use Alternate Authentication Material Web Session Cookie - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1552 Unsecured Credentials n/a - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1552.001 Unsecured Credentials Credentials In Files - <1 - <3 - <2 - <6 + 1 + 3 + 2 + 6 T1552.002 Unsecured Credentials Credentials in Registry - <1 - <2 - <0 - <3 + 1 + 2 + 0 + 3 T1552.003 Unsecured Credentials Bash History - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1552.004 Unsecured Credentials Private Keys - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1552.005 Unsecured Credentials Cloud Instance Metadata API - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1552.006 Unsecured Credentials Group Policy Preferences - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1553 Subvert Trust Controls n/a - <0 - <0 - <5 - <5 + 0 + 0 + 5 + 5 T1553.001 Subvert Trust Controls Gatekeeper Bypass - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1553.002 Subvert Trust Controls Code Signing - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1553.003 Subvert Trust Controls SIP and Trust Provider Hijacking - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1553.004 Subvert Trust Controls Install Root Certificate - <0 - <1 - <2 - <3 + 0 + 1 + 2 + 3 T1554 Compromise Client Software Binary n/a - <0 - <0 - <2 - <2 + 0 + 0 + 2 + 2 T1555 Credentials from Password Stores n/a - <0 - <1 - <5 - <6 + 0 + 1 + 5 + 6 T1555.001 Credentials from Password Stores Keychain - <0 - <0 - <4 - <4 + 0 + 0 + 4 + 4 T1555.002 Credentials from Password Stores Securityd Memory - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1555.003 Credentials from Password Stores Credentials from Web Browsers - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1556 Modify Authentication Process n/a - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1556.001 Modify Authentication Process Domain Controller Authentication - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1556.002 Modify Authentication Process Password Filter DLL - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1556.003 Modify Authentication Process Pluggable Authentication Modules - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1556.004 Modify Authentication Process Network Device Authentication - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1557 Man-in-the-Middle n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1557.001 Man-in-the-Middle LLMNR/NBT-NS Poisoning and SMB Relay - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1557.002 Man-in-the-Middle ARP Cache Poisoning - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1558 Steal or Forge Kerberos Tickets n/a - <0 - <3 - <2 - <5 + 0 + 3 + 2 + 5 T1558.001 Steal or Forge Kerberos Tickets Golden Ticket - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1558.002 Steal or Forge Kerberos Tickets Silver Ticket - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1558.003 Steal or Forge Kerberos Tickets Kerberoasting - <0 - <7 - <0 - <7 + 0 + 7 + 0 + 7 T1558.004 Steal or Forge Kerberos Tickets AS-REP Roasting - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1559 Inter-Process Communication n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1559.001 Inter-Process Communication Component Object Model - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1559.002 Inter-Process Communication Dynamic Data Exchange - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1560 Archive Collected Data n/a - <0 - <1 - <2 - <3 + 0 + 1 + 2 + 3 T1560.001 Archive Collected Data Archive via Utility - <1 - <6 - <1 - <8 + 1 + 6 + 1 + 8 T1560.002 Archive Collected Data Archive via Library - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1560.003 Archive Collected Data Archive via Custom Method - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1561 Disk Wipe n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1561.001 Disk Wipe Disk Content Wipe - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1561.002 Disk Wipe Disk Structure Wipe - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1562 Impair Defenses n/a - <0 - <1 - <44 - <45 + 0 + 1 + 44 + 45 T1562.001 Impair Defenses Disable or Modify Tools - <2 - <20 - <33 - <55 + 2 + 20 + 33 + 55 T1562.002 Impair Defenses Disable Windows Event Logging - <0 - <3 - <0 - <3 + 0 + 3 + 0 + 3 T1562.003 Impair Defenses Impair Command History Logging - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1562.004 Impair Defenses Disable or Modify System Firewall - <0 - <4 - <0 - <4 + 0 + 4 + 0 + 4 T1562.006 Impair Defenses Indicator Blocking - <2 - <3 - <1 - <6 + 2 + 3 + 1 + 6 T1562.007 Impair Defenses Disable or Modify Cloud Firewall - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1562.008 Impair Defenses Disable Cloud Logs - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1563 Remote Service Session Hijacking n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1563.001 Remote Service Session Hijacking SSH Hijacking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1563.002 Remote Service Session Hijacking RDP Hijacking - <0 - <2 - <0 - <2 + 0 + 2 + 0 + 2 T1564 Hide Artifacts n/a - <0 - <0 - <6 - <6 + 0 + 0 + 6 + 6 T1564.001 Hide Artifacts Hidden Files and Directories - <0 - <1 - <4 - <5 + 0 + 1 + 4 + 5 T1564.002 Hide Artifacts Hidden Users - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1564.003 Hide Artifacts Hidden Window - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1564.004 Hide Artifacts NTFS File Attributes - <2 - <3 - <1 - <6 + 2 + 3 + 1 + 6 T1564.005 Hide Artifacts Hidden File System - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1564.006 Hide Artifacts Run Virtual Instance - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1564.007 Hide Artifacts VBA Stomping - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1565 Data Manipulation n/a - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1565.001 Data Manipulation Stored Data Manipulation - <0 - <1 - <3 - <4 + 0 + 1 + 3 + 4 T1565.002 Data Manipulation Transmitted Data Manipulation - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1565.003 Data Manipulation Runtime Data Manipulation - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1566 Phishing n/a - <0 - <2 - <15 - <17 + 0 + 2 + 15 + 17 T1566.001 Phishing Spearphishing Attachment - <0 - <8 - <10 - <18 + 0 + 8 + 10 + 18 T1566.002 Phishing Spearphishing Link - <0 - <0 - <7 - <7 + 0 + 0 + 7 + 7 T1566.003 Phishing Spearphishing via Service - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1567 Exfiltration Over Web Service n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1567.001 Exfiltration Over Web Service Exfiltration to Code Repository - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1567.002 Exfiltration Over Web Service Exfiltration to Cloud Storage - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1568 Dynamic Resolution n/a - <0 - <1 - <3 - <4 + 0 + 1 + 3 + 4 T1568.001 Dynamic Resolution Fast Flux DNS - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1568.002 Dynamic Resolution Domain Generation Algorithms - <0 - <0 - <3 - <3 + 0 + 0 + 3 + 3 T1568.003 Dynamic Resolution DNS Calculation - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1569 System Services n/a - <0 - <1 - <3 - <4 + 0 + 1 + 3 + 4 T1569.001 System Services Launchctl - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1569.002 System Services Service Execution - <3 - <11 - <3 - <17 + 3 + 11 + 3 + 17 T1570 Lateral Tool Transfer n/a - <3 - <2 - <1 - <6 + 3 + 2 + 1 + 6 T1571 Non-Standard Port n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1572 Protocol Tunneling n/a - <0 - <4 - <0 - <4 + 0 + 4 + 0 + 4 T1573 Encrypted Channel n/a - <0 - <0 - <1 - <1 + 0 + 0 + 1 + 1 T1573.001 Encrypted Channel Symmetric Cryptography - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1573.002 Encrypted Channel Asymmetric Cryptography - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1574 Hijack Execution Flow n/a - <0 - <1 - <6 - <7 + 0 + 1 + 6 + 7 T1574.001 Hijack Execution Flow DLL Search Order Hijacking - <0 - <3 - <1 - <4 + 0 + 3 + 1 + 4 T1574.002 Hijack Execution Flow DLL Side-Loading - <0 - <15 - <1 - <16 + 0 + 15 + 1 + 16 T1574.004 Hijack Execution Flow Dylib Hijacking - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1574.005 Hijack Execution Flow Executable Installer File Permissions Weakness - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1574.006 Hijack Execution Flow LD_PRELOAD - <0 - <1 - <1 - <2 + 0 + 1 + 1 + 2 T1574.007 Hijack Execution Flow Path Interception by PATH Environment Variable - <1 - <0 - <2 - <3 + 1 + 0 + 2 + 3 T1574.008 Hijack Execution Flow Path Interception by Search Order Hijacking - <1 - <0 - <0 - <1 + 1 + 0 + 0 + 1 T1574.009 Hijack Execution Flow Path Interception by Unquoted Path - <2 - <0 - <0 - <2 + 2 + 0 + 0 + 2 T1574.010 Hijack Execution Flow Services File Permissions Weakness - <2 - <0 - <1 - <3 + 2 + 0 + 1 + 3 T1574.011 Hijack Execution Flow Services Registry Permissions Weakness - <4 - <2 - <0 - <6 + 4 + 2 + 0 + 6 T1574.012 Hijack Execution Flow COR_PROFILER - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1578 Modify Cloud Compute Infrastructure n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1578.001 Modify Cloud Compute Infrastructure Create Snapshot - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1578.002 Modify Cloud Compute Infrastructure Create Cloud Instance - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1578.003 Modify Cloud Compute Infrastructure Delete Cloud Instance - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1578.004 Modify Cloud Compute Infrastructure Revert Cloud Instance - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1580 Cloud Infrastructure Discovery n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583 Acquire Infrastructure n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.001 Acquire Infrastructure Domains - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.002 Acquire Infrastructure DNS Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.003 Acquire Infrastructure Virtual Private Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.004 Acquire Infrastructure Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.005 Acquire Infrastructure Botnet - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1583.006 Acquire Infrastructure Web Services - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584 Compromise Infrastructure n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.001 Compromise Infrastructure Domains - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.002 Compromise Infrastructure DNS Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.003 Compromise Infrastructure Virtual Private Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.004 Compromise Infrastructure Server - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.005 Compromise Infrastructure Botnet - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1584.006 Compromise Infrastructure Web Services - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1585 Establish Accounts n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1585.001 Establish Accounts Social Media Accounts - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1585.002 Establish Accounts Email Accounts - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1586 Compromise Accounts n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1586.001 Compromise Accounts Social Media Accounts - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1586.002 Compromise Accounts Email Accounts - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1587 Develop Capabilities n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1587.001 Develop Capabilities Malware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1587.002 Develop Capabilities Code Signing Certificates - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1587.003 Develop Capabilities Digital Certificates - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1587.004 Develop Capabilities Exploits - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588 Obtain Capabilities n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.001 Obtain Capabilities Malware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.002 Obtain Capabilities Tool - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.003 Obtain Capabilities Code Signing Certificates - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.004 Obtain Capabilities Digital Certificates - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.005 Obtain Capabilities Exploits - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1588.006 Obtain Capabilities Vulnerabilities - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1589 Gather Victim Identity Information n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1589.001 Gather Victim Identity Information Credentials - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1589.002 Gather Victim Identity Information Email Addresses - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1589.003 Gather Victim Identity Information Employee Names - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590 Gather Victim Network Information n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.001 Gather Victim Network Information Domain Properties - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.002 Gather Victim Network Information DNS - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.003 Gather Victim Network Information Network Trust Dependencies - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.004 Gather Victim Network Information Network Topology - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.005 Gather Victim Network Information IP Addresses - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1590.006 Gather Victim Network Information Network Security Appliances - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1591 Gather Victim Org Information n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1591.001 Gather Victim Org Information Determine Physical Locations - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1591.002 Gather Victim Org Information Business Relationships - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1591.003 Gather Victim Org Information Identify Business Tempo - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1591.004 Gather Victim Org Information Identify Roles - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1592 Gather Victim Host Information n/a - <0 - <1 - <0 - <1 + 0 + 1 + 0 + 1 T1592.001 Gather Victim Host Information Hardware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1592.002 Gather Victim Host Information Software - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1592.003 Gather Victim Host Information Firmware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1592.004 Gather Victim Host Information Client Configurations - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1593 Search Open Websites/Domains n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1593.001 Search Open Websites/Domains Social Media - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1593.002 Search Open Websites/Domains Search Engines - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1594 Search Victim-Owned Websites n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1595 Active Scanning n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1595.001 Active Scanning Scanning IP Blocks - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1595.002 Active Scanning Vulnerability Scanning - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596 Search Open Technical Databases n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596.001 Search Open Technical Databases DNS/Passive DNS - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596.002 Search Open Technical Databases WHOIS - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596.003 Search Open Technical Databases Digital Certificates - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596.004 Search Open Technical Databases CDNs - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1596.005 Search Open Technical Databases Scan Databases - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1597 Search Closed Sources n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1597.001 Search Closed Sources Threat Intel Vendors - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1597.002 Search Closed Sources Purchase Technical Data - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1598 Phishing for Information n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1598.001 Phishing for Information Spearphishing Service - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1598.002 Phishing for Information Spearphishing Attachment - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1598.003 Phishing for Information Spearphishing Link - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1599 Network Boundary Bridging n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1599.001 Network Boundary Bridging Network Address Translation Traversal - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1600 Weaken Encryption n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1600.001 Weaken Encryption Reduce Key Space - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1600.002 Weaken Encryption Disable Crypto Hardware - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1601 Modify System Image n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1601.001 Modify System Image Patch System Image - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1601.002 Modify System Image Downgrade System Image - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1602 Data from Configuration Repository n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1602.001 Data from Configuration Repository SNMP (MIB Dump) - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1602.002 Data from Configuration Repository Network Device Configuration Dump - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1606 Forge Web Credentials n/a - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1606.001 Forge Web Credentials Web Cookies - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 T1606.002 Forge Web Credentials SAML Tokens - <0 - <0 - <0 - <0 + 0 + 0 + 0 + 0 \ No newline at end of file From fef83b0a4d0754fe78a9fb9143e9104061c89475 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:06:24 -0600 Subject: [PATCH 071/342] Added space between script and table --- docs/coverage/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 2faa1311..37a92708 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -5,6 +5,7 @@ title: Analytic Coverage Comparison Generated on: March 22, 2021 + @@ -4888,4 +4889,4 @@ Generated on: March 22, 2021 -
0
\ No newline at end of file + From a9277f5defe83fab2dfaf468e06eff7dd93c1c4e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:15:47 -0600 Subject: [PATCH 072/342] Fixed script src --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 37a92708..8d550d23 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -4,7 +4,7 @@ title: Analytic Coverage Comparison Generated on: March 22, 2021 - + From 93c679fa6bf102e3ef6cc18f8e48702e830e736e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:19:40 -0600 Subject: [PATCH 073/342] Added nowrap to some table headers --- docs/coverage/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 8d550d23..b82eec15 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -12,10 +12,10 @@ Generated on: March 22, 2021 - - - - + + + + From 00a5684c00b31f6900da85ece3be9aa2b8c36ebc Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:27:30 -0600 Subject: [PATCH 074/342] Added no-wrap to one more table header --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index b82eec15..c776df93 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -9,7 +9,7 @@ Generated on: March 22, 2021
Technique ID Technique Name Sub-technique Name# CAR# Sigma# ES# Total# CAR# Sigma# ES# Total
- + From ad0cb0435f1acbff8f89defb624cd8384bf41030 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:38:57 -0600 Subject: [PATCH 075/342] Added description blurb --- docs/coverage/index.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index c776df93..76ec3caf 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -4,6 +4,13 @@ title: Analytic Coverage Comparison Generated on: March 22, 2021 +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. + +* \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. +* \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. +* \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. +* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. +
Technique IDTechnique ID Technique Name Sub-technique Name # CAR
From 9c833dc3155b1a40bdb8ba1db0b6d614846772cb Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:40:34 -0600 Subject: [PATCH 076/342] Updated description --- docs/coverage/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 76ec3caf..fe4b2565 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -11,6 +11,8 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. +This table is sortable, so feel free to click on any column to sort by its values. +
From c62322fdb9381245badc9da0bfe14fc5d2127f87 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:56:20 -0600 Subject: [PATCH 077/342] Added link to coverage comparison page --- docs/_includes/header.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/_includes/header.html b/docs/_includes/header.html index 5900b95b..020d7f70 100644 --- a/docs/_includes/header.html +++ b/docs/_includes/header.html @@ -11,7 +11,8 @@ Analytics Data Model Sensors + Coverage Comparison - \ No newline at end of file + From a3381b98af1bcc77194f1b17fb2d9f832e2c5932 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 22 Mar 2021 12:58:16 -0600 Subject: [PATCH 078/342] Added blurb on coverage comparison --- docs/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/index.md b/docs/index.md index 9664b02f..28e79de4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,6 +19,9 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### March 2021 +* Added [Coverage Comparison](/coverage) page, which compares ATT&CK Technique/Sub-technique coverage across CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules. + ### January-Feburary 2021 * New analytics added - special thanks to all of the submissions that we've received! * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) From af1222d9839f65c62e2146c8aa0a17b10a68b1f0 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 07:34:37 -0600 Subject: [PATCH 079/342] Added CSV --- .../coverage/analytic_coverage_03_22_2021.csv | 542 ++++++++++++++++++ 1 file changed, 542 insertions(+) create mode 100644 docs/coverage/analytic_coverage_03_22_2021.csv diff --git a/docs/coverage/analytic_coverage_03_22_2021.csv b/docs/coverage/analytic_coverage_03_22_2021.csv new file mode 100644 index 00000000..c9f32567 --- /dev/null +++ b/docs/coverage/analytic_coverage_03_22_2021.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Total +T1001,Data Obfuscation,n/a,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,3 +T1003,OS Credential Dumping,n/a,0,56,13,69 +T1003.001,OS Credential Dumping,LSASS Memory,4,32,1,37 +T1003.002,OS Credential Dumping,Security Account Manager,1,17,0,18 +T1003.003,OS Credential Dumping,NTDS,2,11,0,13 +T1003.004,OS Credential Dumping,LSA Secrets,0,10,0,10 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,6,0,6 +T1003.006,OS Credential Dumping,DCSync,0,5,0,5 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,0 +T1005,Data from Local System,n/a,0,3,0,3 +T1006,Direct Volume Access,n/a,0,1,1,2 +T1007,System Service Discovery,n/a,2,1,0,3 +T1008,Fallback Channels,n/a,0,0,0,0 +T1010,Application Window Discovery,n/a,1,0,0,1 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0 +T1012,Query Registry,n/a,3,6,1,10 +T1014,Rootkit,n/a,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,3,2,7 +T1018,Remote System Discovery,n/a,1,5,2,8 +T1020,Automated Exfiltration,n/a,0,4,0,4 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,0 +T1021,Remote Services,n/a,1,4,26,31 +T1021.001,Remote Services,Remote Desktop Protocol,3,8,0,11 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,15,4,24 +T1021.003,Remote Services,Distributed Component Object Model,1,3,0,4 +T1021.004,Remote Services,SSH,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,3,0,6 +T1025,Data from Removable Media,n/a,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,15,4,19 +T1027.001,Obfuscated Files or Information,Binary Padding,0,1,0,1 +T1027.002,Obfuscated Files or Information,Software Packing,0,0,0,0 +T1027.003,Obfuscated Files or Information,Steganography,0,1,0,1 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,3,1,4 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2 +T1029,Scheduled Transfer,n/a,1,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,0,0,0 +T1033,System Owner/User Discovery,n/a,2,8,3,13 +T1034,Path Interception,n/a,0,0,0,0 +T1036,Masquerading,n/a,1,32,10,43 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,12,0,13 +T1036.004,Masquerading,Masquerade Task or Service,0,1,1,2 +T1036.005,Masquerading,Match Legitimate Name or Location,0,8,0,8 +T1036.006,Masquerading,Space after Filename,0,0,0,0 +T1037,Boot or Logon Initialization Scripts,n/a,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,4 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,0 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,0,0,0 +T1039,Data from Network Shared Drive,n/a,1,1,0,2 +T1040,Network Sniffing,n/a,1,6,2,9 +T1041,Exfiltration Over C2 Channel,n/a,0,2,0,2 +T1043,Commonly Used Port,n/a,0,13,0,13 +T1046,Network Service Scanning,n/a,2,2,0,4 +T1047,Windows Management Instrumentation,n/a,3,18,4,25 +T1048,Exfiltration Over Alternative Protocol,n/a,0,12,6,18 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,6,0,6 +T1049,System Network Connections Discovery,n/a,1,2,1,4 +T1051,Shared Webroot,n/a,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,16,11,27 +T1053.001,Scheduled Task/Job,At (Linux),0,0,0,0 +T1053.002,Scheduled Task/Job,At (Windows),3,4,0,7 +T1053.003,Scheduled Task/Job,Cron,0,0,3,3 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,5,11,0,16 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,0 +T1055,Process Injection,n/a,0,13,10,23 +T1055.001,Process Injection,Dynamic-link Library Injection,2,7,0,9 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,0,0,0 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,0,1,2,3 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0 +T1056,Input Capture,n/a,0,0,1,1 +T1056.001,Input Capture,Keylogging,0,0,0,0 +T1056.002,Input Capture,GUI Input Capture,0,1,1,2 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,0,0,0 +T1057,Process Discovery,n/a,2,2,2,6 +T1059,Command and Scripting Interpreter,n/a,1,19,25,45 +T1059.001,Command and Scripting Interpreter,PowerShell,3,71,4,78 +T1059.002,Command and Scripting Interpreter,AppleScript,0,0,1,1 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,15,0,17 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,16,0,17 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,9,2,11 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0 +T1064,Scripting,n/a,0,14,0,14 +T1068,Exploitation for Privilege Escalation,n/a,1,7,6,14 +T1069,Permission Groups Discovery,n/a,0,2,3,5 +T1069.001,Permission Groups Discovery,Local Groups,3,2,0,5 +T1069.002,Permission Groups Discovery,Domain Groups,3,3,1,7 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,0 +T1070,Indicator Removal on Host,n/a,0,9,15,24 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,5,0,7 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,0,0,0 +T1070.003,Indicator Removal on Host,Clear Command History,1,3,1,5 +T1070.004,Indicator Removal on Host,File Deletion,0,3,6,9 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,0,0,1 +T1070.006,Indicator Removal on Host,Timestomp,0,1,1,2 +T1071,Application Layer Protocol,n/a,0,14,8,22 +T1071.001,Application Layer Protocol,Web Protocols,0,22,3,25 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,0 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,12,0,12 +T1072,Software Deployment Tools,n/a,0,0,0,0 +T1074,Data Staged,n/a,0,1,0,1 +T1074.001,Data Staged,Local Data Staging,0,0,0,0 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0 +T1078,Valid Accounts,n/a,0,7,35,42 +T1078.001,Valid Accounts,Default Accounts,0,1,0,1 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,6 +T1078.003,Valid Accounts,Local Accounts,5,1,3,9 +T1078.004,Valid Accounts,Cloud Accounts,0,1,1,2 +T1080,Taint Shared Content,n/a,0,0,0,0 +T1082,System Information Discovery,n/a,2,4,3,9 +T1083,File and Directory Discovery,n/a,0,4,1,5 +T1087,Account Discovery,n/a,0,12,4,16 +T1087.001,Account Discovery,Local Account,2,5,0,7 +T1087.002,Account Discovery,Domain Account,2,8,1,11 +T1087.003,Account Discovery,Email Account,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0 +T1090,Proxy,n/a,0,3,1,4 +T1090.001,Proxy,Internal Proxy,0,1,0,1 +T1090.002,Proxy,External Proxy,0,1,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,0,0,0 +T1098,Account Manipulation,n/a,1,8,20,29 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,0,0 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,0,0,0 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,1 +T1102,Web Service,n/a,0,4,1,5 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,1 +T1105,Ingress Tool Transfer,n/a,1,21,9,31 +T1106,Native API,n/a,0,2,1,3 +T1108,Redundant Access,n/a,0,0,0,0 +T1110,Brute Force,n/a,0,2,7,9 +T1110.001,Brute Force,Password Guessing,0,0,0,0 +T1110.002,Brute Force,Password Cracking,0,0,0,0 +T1110.003,Brute Force,Password Spraying,0,0,0,0 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,1 +T1112,Modify Registry,n/a,5,19,1,25 +T1113,Screen Capture,n/a,0,1,0,1 +T1114,Email Collection,n/a,0,2,2,4 +T1114.001,Email Collection,Local Email Collection,0,0,0,0 +T1114.002,Email Collection,Remote Email Collection,0,0,0,0 +T1114.003,Email Collection,Email Forwarding Rule,0,0,0,0 +T1115,Clipboard Data,n/a,0,0,0,0 +T1119,Automated Collection,n/a,0,1,0,1 +T1120,Peripheral Device Discovery,n/a,0,0,1,1 +T1123,Audio Capture,n/a,0,3,0,3 +T1124,System Time Discovery,n/a,0,2,0,2 +T1125,Video Capture,n/a,0,1,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,4,8,12 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,1,0,2 +T1129,Shared Modules,n/a,0,0,1,1 +T1132,Data Encoding,n/a,0,1,0,1 +T1132.001,Data Encoding,Standard Encoding,0,1,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0 +T1133,External Remote Services,n/a,0,1,4,5 +T1134,Access Token Manipulation,n/a,0,3,1,4 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,2,0,2 +T1134.002,Access Token Manipulation,Create Process with Token,0,3,0,3 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,0,0 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,1 +T1135,Network Share Discovery,n/a,0,3,1,4 +T1136,Create Account,n/a,0,6,7,13 +T1136.001,Create Account,Local Account,0,6,1,7 +T1136.002,Create Account,Domain Account,0,1,0,1 +T1136.003,Create Account,Cloud Account,0,0,1,1 +T1137,Office Application Startup,n/a,0,1,2,3 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,0,0,0 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,2,0,2 +T1140,Deobfuscate/Decode Files or Information,n/a,0,7,5,12 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0 +T1153,Source,n/a,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,6,0,6 +T1176,Browser Extensions,n/a,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0 +T1187,Forced Authentication,n/a,1,0,0,1 +T1189,Drive-by Compromise,n/a,0,2,1,3 +T1190,Exploit Public-Facing Application,n/a,0,34,14,48 +T1195,Supply Chain Compromise,n/a,0,1,4,5 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,1 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0 +T1197,BITS Jobs,n/a,0,3,0,3 +T1199,Trusted Relationship,n/a,0,0,0,0 +T1200,Hardware Additions,n/a,0,2,0,2 +T1201,Password Policy Discovery,n/a,0,2,0,2 +T1202,Indirect Command Execution,n/a,0,6,0,6 +T1203,Exploitation for Client Execution,n/a,0,11,1,12 +T1204,User Execution,n/a,0,18,3,21 +T1204.001,User Execution,Malicious Link,0,0,0,0 +T1204.002,User Execution,Malicious File,0,17,0,17 +T1205,Traffic Signaling,n/a,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,1 +T1210,Exploitation of Remote Services,n/a,0,5,2,7 +T1211,Exploitation for Defense Evasion,n/a,0,2,1,3 +T1212,Exploitation for Credential Access,n/a,0,3,0,3 +T1213,Data from Information Repositories,n/a,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,0,0,0 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,0,0,0 +T1218,Signed Binary Proxy Execution,n/a,0,17,11,28 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,2,2,5 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,0,1 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,6 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,2 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,2,10 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,1,0,1 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,2 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,7,1,10 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,18,2,21 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,0 +T1219,Remote Access Software,n/a,0,3,2,5 +T1220,XSL Script Processing,n/a,0,2,3,5 +T1221,Template Injection,n/a,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,3,3,6 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,2,0,3 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,3 +T1480,Execution Guardrails,n/a,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,5,1,6 +T1484,Domain Policy Modification,n/a,0,0,0,0 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,0,0 +T1485,Data Destruction,n/a,0,2,5,7 +T1486,Data Encrypted for Impact,n/a,0,1,0,1 +T1489,Service Stop,n/a,0,1,1,2 +T1490,Inhibit System Recovery,n/a,2,5,1,8 +T1491,Defacement,n/a,0,0,0,0 +T1491.001,Defacement,Internal Defacement,0,0,0,0 +T1491.002,Defacement,External Defacement,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,1 +T1496,Resource Hijacking,n/a,0,0,0,0 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,0 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,0,0,0 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,0 +T1498,Network Denial of Service,n/a,0,0,1,1 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,0 +T1499,Endpoint Denial of Service,n/a,0,1,1,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,0,0,0 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,2,0,2 +T1505,Server Software Component,n/a,0,1,1,2 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,0,0,0 +T1505.003,Server Software Component,Web Shell,1,14,1,16 +T1518,Software Discovery,n/a,0,0,2,2 +T1518.001,Software Discovery,Security Software Discovery,1,0,1,2 +T1525,Implant Container Image,n/a,0,0,0,0 +T1526,Cloud Service Discovery,n/a,0,0,1,1 +T1528,Steal Application Access Token,n/a,0,1,3,4 +T1529,System Shutdown/Reboot,n/a,0,2,0,2 +T1530,Data from Cloud Storage Object,n/a,0,0,5,5 +T1531,Account Access Removal,n/a,0,0,6,6 +T1534,Internal Spearphishing,n/a,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,0 +T1537,Transfer Data to Cloud Account,n/a,0,1,5,6 +T1538,Cloud Service Dashboard,n/a,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,2 +T1542,Pre-OS Boot,n/a,0,0,0,0 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,0 +T1543,Create or Modify System Process,n/a,0,0,13,13 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,3 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,10,5,21 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,2,14,16 +T1546.001,Event Triggered Execution,Change Default File Association,1,1,0,2 +T1546.002,Event Triggered Execution,Screensaver,1,0,0,1 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,6,0,7 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2 +T1546.005,Event Triggered Execution,Trap,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,2,2,7 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,4 +T1546.011,Event Triggered Execution,Application Shimming,0,1,3,4 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,3 +T1546.013,Event Triggered Execution,PowerShell Profile,0,1,0,1 +T1546.014,Event Triggered Execution,Emond,0,0,2,2 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,0,1,2 +T1547,Boot or Logon Autostart Execution,n/a,0,1,21,22 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,3,9,7,19 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,3,3 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,1,2,0,3 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,0,3,3 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,1,0,1 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,0,2,3 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,0 +T1548,Abuse Elevation Control Mechanism,n/a,1,1,20,22 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,0,2,2 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,2,8,11,21 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,0,2,2 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,0,3,3 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,0,2,2 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,6 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,0,3,3 +T1552.001,Unsecured Credentials,Credentials In Files,1,3,2,6 +T1552.002,Unsecured Credentials,Credentials in Registry,1,2,0,3 +T1552.003,Unsecured Credentials,Bash History,0,1,0,1 +T1552.004,Unsecured Credentials,Private Keys,0,1,1,2 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,1,0,1 +T1553,Subvert Trust Controls,n/a,0,0,5,5 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,0,0,0 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,0,1,2,3 +T1554,Compromise Client Software Binary,n/a,0,0,2,2 +T1555,Credentials from Password Stores,n/a,0,1,5,6 +T1555.001,Credentials from Password Stores,Keychain,0,0,4,4 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,0,1,1 +T1556,Modify Authentication Process,n/a,0,0,3,3 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,0,0,0 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,0 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,1,0,1 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,0 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,2,5 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,0 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,7,0,7 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,0,1,1 +T1559.001,Inter-Process Communication,Component Object Model,0,3,1,4 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,0,0,0,0 +T1560,Archive Collected Data,n/a,0,1,2,3 +T1560.001,Archive Collected Data,Archive via Utility,1,6,1,8 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,1 +T1562,Impair Defenses,n/a,0,1,44,45 +T1562.001,Impair Defenses,Disable or Modify Tools,2,20,33,55 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,3,0,3 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,4,0,4 +T1562.006,Impair Defenses,Indicator Blocking,2,3,1,6 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,0 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,2 +T1564,Hide Artifacts,n/a,0,0,6,6 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,1,4,5 +T1564.002,Hide Artifacts,Hidden Users,0,0,0,0 +T1564.003,Hide Artifacts,Hidden Window,0,1,0,1 +T1564.004,Hide Artifacts,NTFS File Attributes,2,3,1,6 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,0,0,0 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0 +T1565,Data Manipulation,n/a,0,0,3,3 +T1565.001,Data Manipulation,Stored Data Manipulation,0,1,3,4 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0 +T1566,Phishing,n/a,0,2,15,17 +T1566.001,Phishing,Spearphishing Attachment,0,8,10,18 +T1566.002,Phishing,Spearphishing Link,0,0,7,7 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,1,0,1 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,1,0,1 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,1,0,1 +T1568,Dynamic Resolution,n/a,0,1,3,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0 +T1569,System Services,n/a,0,1,3,4 +T1569.001,System Services,Launchctl,0,0,0,0 +T1569.002,System Services,Service Execution,3,11,3,17 +T1570,Lateral Tool Transfer,n/a,3,2,1,6 +T1571,Non-Standard Port,n/a,0,1,0,1 +T1572,Protocol Tunneling,n/a,0,4,0,4 +T1573,Encrypted Channel,n/a,0,0,1,1 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,1,6,7 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,0,3,1,4 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,15,1,16 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,1,1,2 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,0,0,1 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,2 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,2,0,6 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,0,0,0 +T1578,Modify Cloud Compute Infrastructure,n/a,0,0,0,0 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,0,0,0 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,0 +T1583,Acquire Infrastructure,n/a,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,0,0,0 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0 +T1587,Develop Capabilities,n/a,0,0,0,0 +T1587.001,Develop Capabilities,Malware,0,0,0,0 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,0,0,0 +T1588.001,Obtain Capabilities,Malware,0,0,0,0 +T1588.002,Obtain Capabilities,Tool,0,0,0,0 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,0,0,0 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,0 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,0,0,0 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,0 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,1 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,0 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,0,0,0 +T1600,Weaken Encryption,n/a,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,0,0,0,0 From e4a6cda70ee823ca568b7aaf0e3869b3f400be2b Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 07:42:02 -0600 Subject: [PATCH 080/342] Added CSV link --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index fe4b2565..247947c0 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -11,7 +11,7 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. +This table is sortable, so feel free to click on any column to sort by its values. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). From 93154750dd180adcd6d12cfb14301c3268971edd Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Tue, 23 Mar 2021 08:02:54 -0600 Subject: [PATCH 081/342] Cyware labs car 2021 01 008 (#111) * initial commit * Added changes to CAR-2021-01-008 * Added changes to CAR-2021-01-008 (#101) Co-authored-by: Kaushal * Added changes to CAR-2021-01-008 Co-authored-by: Ivan Kirillov Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh --- analytics/CAR-2021-01-008.yaml | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 analytics/CAR-2021-01-008.yaml diff --git a/analytics/CAR-2021-01-008.yaml b/analytics/CAR-2021-01-008.yaml new file mode 100644 index 00000000..40ee9d1a --- /dev/null +++ b/analytics/CAR-2021-01-008.yaml @@ -0,0 +1,41 @@ +--- +title: Disable UAC +submission_date: 2020/12/11 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-008 +description: |- + Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. +coverage: + - technique: T1548 + coverage: Medium + subtechniques: + - 002 + tactics: + - TA0004 +implementations: +- name: Detect disabling of UAC via reg.exe + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + code: |- + sourcetype = WinEventLog:Microsoft-Windows-Sysmon/Operational ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + data_model: Sysmon native + type: Splunk +- name: Detect disabling of UAC via reg.exe + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + code: |- + processes = search Process:Create + cmd_processes = filter processes where ( + (parent_image = "C:\\Windows\\System32\\cmd.exe") AND (command_line = "reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + ) + data_model: Sysmon native + type: pseudocode +data_model_references: + - process/create/image_path + - process/create/command_line From b9291c81b1de4f3b184903f4c6b31939f93f0d24 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 08:06:52 -0600 Subject: [PATCH 082/342] Cyware Submission - CAR-2021-01-008 (#86) * initial commit * Added changes to CAR-2021-01-008 * Added changes to CAR-2021-01-008 (#101) Co-authored-by: Kaushal * Added changes to CAR-2021-01-008 Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: pete From 6db23ccca867ff360e8eb2c849b2a1b80bd7773b Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 08:09:28 -0600 Subject: [PATCH 083/342] Cyware Submission - CAR-2021-01-007 (#85) * initial commit * Added changes to CAR-2021-01-007 (#106) Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: Kaushal --- analytics/CAR-2021-01-007.yaml | 40 ++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 analytics/CAR-2021-01-007.yaml diff --git a/analytics/CAR-2021-01-007.yaml b/analytics/CAR-2021-01-007.yaml new file mode 100644 index 00000000..8741cea3 --- /dev/null +++ b/analytics/CAR-2021-01-007.yaml @@ -0,0 +1,40 @@ +--- +title: Detecting Tampering of Windows Defender Command Prompt +submission_date: 2020/12/11 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-007 +description: |- + In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. +coverage: + - technique: T1562 + coverage: Medium + subtechniques: + - 001 + tactics: + - TA0005 +implementations: +- name: Splunk search - Detecting Tampering of Windows Defender Command Prompt + description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. + code: |- + index= __sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" + data_model: Sysmon native + type: Splunk +- name: Splunk search - Detecting Tampering of Windows Defender Command Prompt + description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. + code: |- + processes = search Process:Create + target_processes = filter processes where ( + (exe="C:\\Windows\\System32\\sc.exe") AND (command_line="sc *config*" OR command_line="sc *stop*" OR command_line="sc *query*") + ) + output target_processes + type: pseudocode +data_model_references: + - process/create/command_line From ed3b061ec47a154f484aabed03f78b9ea335d852 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 08:11:46 -0600 Subject: [PATCH 084/342] Cyware Submission - CAR-2021-01-006 (#84) * initial commit * Added changes to CAR-2021-01-006 (#110) Co-authored-by: Kaushal Co-authored-by: Kaushal Parikh Co-authored-by: Kaushal --- analytics/CAR-2021-01-006.yaml | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 analytics/CAR-2021-01-006.yaml diff --git a/analytics/CAR-2021-01-006.yaml b/analytics/CAR-2021-01-006.yaml new file mode 100644 index 00000000..aa8dae50 --- /dev/null +++ b/analytics/CAR-2021-01-006.yaml @@ -0,0 +1,43 @@ +--- +title: Unusual Child Process spawned using DDE exploit +submission_date: 2020/12/03 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Cyware Labs +id: CAR-2021-01-006 +description: |- + Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. + - technique: T1559 + coverage: Low + subtechniques: + - T1559.002 + tactics: + - TA0002 +implementations: +- name: Splunk search - Unusual Child Process spawned using DDE exploit + + description: This Splunk query looks for any executable invocations from an Excel file. + + code: |- + index = __sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" + data_model: Sysmon native + type: Splunk +- name: Splunk search - Unusual Child Process spawned using DDE exploit + + description: This Splunk query looks for any executable invocations from an Excel file. + + code: |- + processes = search Process:Create + target_processes = filter processes where ( + (parent_image="*excel.exe" OR parent_image="*word.exe" OR parent_image="*outlook.exe") + AND image="*.exe" + ) + type: Pseudocode +data_model_references: + - process/create/command_line From 8b243f7634018738ac45294d18415df0fd0c9a55 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 10:38:02 -0600 Subject: [PATCH 085/342] Fixed subtechnique ID --- analytics/CAR-2021-01-007.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/CAR-2021-01-007.yaml b/analytics/CAR-2021-01-007.yaml index 8741cea3..19df2fec 100644 --- a/analytics/CAR-2021-01-007.yaml +++ b/analytics/CAR-2021-01-007.yaml @@ -17,7 +17,7 @@ coverage: - technique: T1562 coverage: Medium subtechniques: - - 001 + - T1562.001 tactics: - TA0005 implementations: From f90bb134edb92888da55edd6d24c6d20752d4b1c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 10:55:25 -0600 Subject: [PATCH 086/342] Fixed coverage --- analytics/CAR-2021-01-006.yaml | 3 ++- analytics/CAR-2021-01-008.yaml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-01-006.yaml b/analytics/CAR-2021-01-006.yaml index aa8dae50..4185db9b 100644 --- a/analytics/CAR-2021-01-006.yaml +++ b/analytics/CAR-2021-01-006.yaml @@ -12,7 +12,8 @@ contributors: - Cyware Labs id: CAR-2021-01-006 description: |- - Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. + Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. +coverage: - technique: T1559 coverage: Low subtechniques: diff --git a/analytics/CAR-2021-01-008.yaml b/analytics/CAR-2021-01-008.yaml index 40ee9d1a..9c8c1578 100644 --- a/analytics/CAR-2021-01-008.yaml +++ b/analytics/CAR-2021-01-008.yaml @@ -17,7 +17,7 @@ coverage: - technique: T1548 coverage: Medium subtechniques: - - 002 + - T1548.002 tactics: - TA0004 implementations: From c6789285acb54226a38ed2fb86deab8667630a7f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:24:15 -0600 Subject: [PATCH 087/342] Added sortable table generation --- scripts/generate_analytics.py | 46 +++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index af313751..a4c782db 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -12,6 +12,7 @@ import requests from jinja2 import Environment, Template, FileSystemLoader from os import path, makedirs +from datetime import date import copy ATTACK_URL = "https://raw.githubusercontent.com/mitre/cti/subtechniques/enterprise-attack/enterprise-attack.json" @@ -51,6 +52,14 @@ # Generate the index.md file # Note that the "analytics-table" div is used only by the CSS in order to get a reference to just the analytics table (see main.scss) +tr = """ + + + + + + + \n""" index_content = """--- title: "Analytics" @@ -59,10 +68,22 @@
## Analytic List (by date added) - -|Analytic|ATT&CK Techniques|Implementations|Applicable Platform(s)| -|---|---|---|---| + + +
{0}{1}{2}{3}{4}{5}
+ + + + + + + + + + + """ +table_footer = """ \n
IDNameSubmission DateATT&CK TechniquesImplementationsApplicable Platforms
""" subtechnique_table = """--- ## Analytic List (by technique/sub-technique coverage) @@ -76,15 +97,23 @@ for analytic in sorted(analytics, key = lambda k: k['id']): coverage = "" implementations = "" + car_id = "{}".format(analytic["id"], analytic["id"]) + title = analytic["title"] + date_added = analytic["submission_date"] + date_str = date.fromisoformat(date_added.replace("/","-")).strftime("%B %d %Y") if 'coverage' in analytic and len(analytic['coverage']) > 0: - coverage += "{::nomarkdown}
    " + coverage += "
      " + count = 0 for cov in analytic['coverage']: - coverage += "
    • {}
    • ".format(cov['technique'], techniques[cov['technique']]) + # Only capture the first two techniques, to limit the size of the table + if count < 2: + coverage += "
    • {}
    • ".format(cov['technique'], techniques[cov['technique']]) + count += 1 # Get all of the techniques seen in all analytics # This is for building the second (subtechniques based) table if cov['technique'] not in table_techniques: table_techniques.append(cov['technique']) - coverage += "
    {:/}" + coverage += "
" if 'implementations' in analytic and len(analytic['implementations']) > 0: imp_list = [str.capitalize(implementation['type']) for implementation in analytic['implementations']] implementations = ", ".join(sorted(set(imp_list))) @@ -92,10 +121,11 @@ applicable_platforms = ", ".join(analytic['platforms']) else: applicable_platforms = "N/A" - index_content += "|[{}: {}]({})|{}|{}|{}|\n".format(analytic['id'], analytic['title'], analytic['id'], coverage, implementations, applicable_platforms) + table_row = tr.format(car_id, title, date_str, coverage, implementations, applicable_platforms) + index_content += table_row +index_content += table_footer # Build the second (subtechnique-based) table -#print(table_techniques) for tid in table_techniques: # Find all analytics with this technique none_bucket = [] From b091bb6752789535cc8d5e5c90dd6f993ed40b11 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:24:56 -0600 Subject: [PATCH 088/342] New analytics from Cyware Labs --- docs/analytics/CAR-2021-01-006/index.md | 57 +++++++++++++++++++++++++ docs/analytics/CAR-2021-01-007/index.md | 57 +++++++++++++++++++++++++ docs/analytics/CAR-2021-01-008/index.md | 57 +++++++++++++++++++++++++ 3 files changed, 171 insertions(+) create mode 100644 docs/analytics/CAR-2021-01-006/index.md create mode 100644 docs/analytics/CAR-2021-01-007/index.md create mode 100644 docs/analytics/CAR-2021-01-008/index.md diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md new file mode 100644 index 00000000..1fb7d8af --- /dev/null +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -0,0 +1,57 @@ +--- +title: "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit" +layout: analytic +submission_date: 2020/12/03 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Inter-Process Communication](https://attack.mitre.org/techniques/T1559/)|[Dynamic Data Exchange](https://attack.mitre.org/techniques/T1559/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk search - Unusual Child Process spawned using DDE exploit (Splunk, Sysmon native) + + +This Splunk query looks for any executable invocations from an Excel file. + + +``` +index = __sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" +``` + + +#### Splunk search - Unusual Child Process spawned using DDE exploit (Pseudocode) + + +This Splunk query looks for any executable invocations from an Excel file. + + +``` +processes = search Process:Create +target_processes = filter processes where ( + (parent_image="*excel.exe" OR parent_image="*word.exe" OR parent_image="*outlook.exe") + AND image="*.exe" + ) +``` + + + + diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md new file mode 100644 index 00000000..f08d1103 --- /dev/null +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -0,0 +1,57 @@ +--- +title: "CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt" +layout: analytic +submission_date: 2020/12/11 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Splunk search - Detecting Tampering of Windows Defender Command Prompt (Splunk, Sysmon native) + + +This query looks for the specific use of service control for querying or trying to stop Windows Defender. + + +``` +index= __sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" +``` + + +#### Splunk search - Detecting Tampering of Windows Defender Command Prompt (Pseudocode) + + +This query looks for the specific use of service control for querying or trying to stop Windows Defender. + + +``` +processes = search Process:Create +target_processes = filter processes where ( + (exe="C:\\Windows\\System32\\sc.exe") AND (command_line="sc *config*" OR command_line="sc *stop*" OR command_line="sc *query*") + ) +output target_processes +``` + + + + diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md new file mode 100644 index 00000000..0cf57309 --- /dev/null +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -0,0 +1,57 @@ +--- +title: "CAR-2021-01-008: Disable UAC" +layout: analytic +submission_date: 2020/12/11 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Cyware Labs +applicable_platforms: Windows +--- + +Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + +### Implementations + +#### Detect disabling of UAC via reg.exe (Splunk, Sysmon native) + + +This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + + +``` +sourcetype = WinEventLog:Microsoft-Windows-Sysmon/Operational ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") +``` + + +#### Detect disabling of UAC via reg.exe (Pseudocode, Sysmon native) + + +This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + + +``` +processes = search Process:Create +cmd_processes = filter processes where ( + (parent_image = "C:\\Windows\\System32\\cmd.exe") AND (command_line = "reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + ) +``` + + + + From 87f918f828c29206a6d1dc6565804ebf4dbec3e3 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:25:09 -0600 Subject: [PATCH 089/342] Updated with new analytics/sortable table --- docs/analytics/index.md | 776 +++++++++++++++++++++++++++++++++++----- 1 file changed, 690 insertions(+), 86 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 6e763a89..7fa044b8 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -5,91 +5,694 @@ permalink: /analytics/
## Analytic List (by date added) + -|Analytic|ATT&CK Techniques|Implementations|Applicable Platform(s)| -|---|---|---|---| -|[CAR-2013-01-002: Autorun Differences](CAR-2013-01-002)|{::nomarkdown}
  • Create or Modify System Process
  • Scheduled Task/Job
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
  • Event Triggered Execution
  • Modify Registry
  • Boot or Logon Initialization Scripts
{:/}||Windows| -|[CAR-2013-01-003: SMB Events Monitoring](CAR-2013-01-003)|{::nomarkdown}
  • Data from Network Shared Drive
  • Remote Services
{:/}|Pseudocode|N/A| -|[CAR-2013-02-003: Processes Spawning cmd.exe](CAR-2013-02-003)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Dnif, Logpoint, Pseudocode|Windows| -|[CAR-2013-02-008: Simultaneous Logins on a Host](CAR-2013-02-008)|{::nomarkdown}
  • Valid Accounts
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2013-02-012: User Logged in to Multiple Hosts](CAR-2013-02-012)|{::nomarkdown}
  • Valid Accounts
{:/}||Windows, Linux, macOS| -|[CAR-2013-03-001: Reg.exe called from Command Shell](CAR-2013-03-001)|{::nomarkdown}
  • Query Registry
  • Modify Registry
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
{:/}|Dnif, Pseudocode|Windows| -|[CAR-2013-04-002: Quick execution of a series of suspicious commands](CAR-2013-04-002)|{::nomarkdown}
  • Account Discovery
  • OS Credential Dumping
  • Permission Groups Discovery
  • Process Discovery
  • Remote Services
  • Create or Modify System Process
  • Modify Registry
  • Hijack Execution Flow
  • Remote System Discovery
  • System Services
  • Scheduled Task/Job
  • Scheduled Transfer
  • System Owner/User Discovery
  • System Service Discovery
  • System Information Discovery
  • System Network Connections Discovery
  • System Network Configuration Discovery
  • Application Window Discovery
  • Software Discovery
  • Network Service Scanning
  • Impair Defenses
  • Account Manipulation
  • Command and Scripting Interpreter
  • Query Registry
{:/}|Dnif, Logpoint, Pseudocode, Sigma|Windows, Linux, macOS| -|[CAR-2013-05-002: Suspicious Run Locations](CAR-2013-05-002)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Logpoint, Pseudocode, Sigma|Windows| -|[CAR-2013-05-003: SMB Write Request](CAR-2013-05-003)|{::nomarkdown}
  • Lateral Tool Transfer
  • Remote Services
  • Valid Accounts
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2013-05-004: Execution with AT](CAR-2013-05-004)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2013-05-005: SMB Copy and Execution](CAR-2013-05-005)|{::nomarkdown}
  • Remote Services
  • Valid Accounts
  • Lateral Tool Transfer
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2013-05-009: Running executables with same hash and different names](CAR-2013-05-009)|{::nomarkdown}
  • Masquerading
{:/}|Dnif, Logpoint, Sigma, Splunk|Windows, Linux, macOS| -|[CAR-2013-07-001: Suspicious Arguments](CAR-2013-07-001)|{::nomarkdown}
  • OS Credential Dumping
  • Remote Services
  • Ingress Tool Transfer
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2013-07-002: RDP Connection Detection](CAR-2013-07-002)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode, Sigma|N/A| -|[CAR-2013-07-005: Command Line Usage of Archiving Software](CAR-2013-07-005)|{::nomarkdown}
  • Archive Collected Data
{:/}|Dnif, Logpoint, Pseudocode|N/A| -|[CAR-2013-08-001: Execution with schtasks](CAR-2013-08-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Dnif, Logpoint, Pseudocode|Windows| -|[CAR-2013-09-003: SMB Session Setups](CAR-2013-09-003)|{::nomarkdown}
  • Forced Authentication
{:/}|Pseudocode|N/A| -|[CAR-2013-09-005: Service Outlier Executables](CAR-2013-09-005)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Logpoint, Pseudocode, Sigma|Windows| -|[CAR-2013-10-001: User Login Activity Monitoring](CAR-2013-10-001)|{::nomarkdown}
  • Remote Services
  • Valid Accounts
{:/}|Dnif, Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2013-10-002: DLL Injection via Load Library](CAR-2013-10-002)|{::nomarkdown}
  • Process Injection
  • Abuse Elevation Control Mechanism
{:/}|Logpoint, Pseudocode|Windows| -|[CAR-2014-02-001: Service Binary Modifications](CAR-2014-02-001)|{::nomarkdown}
  • Create or Modify System Process
  • Hijack Execution Flow
  • System Services
{:/}|Pseudocode|Windows| -|[CAR-2014-03-001: SMB Write Request - NamedPipes](CAR-2014-03-001)|{::nomarkdown}
  • Lateral Tool Transfer
{:/}|Pseudocode|Windows, Linux, macOS| -|[CAR-2014-03-005: Remotely Launched Executables via Services](CAR-2014-03-005)|{::nomarkdown}
  • Create or Modify System Process
  • System Services
{:/}|Pseudocode|Windows| -|[CAR-2014-03-006: RunDLL32.exe monitoring](CAR-2014-03-006)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Dnif, Logpoint, Pseudocode|Windows| -|[CAR-2014-04-003: Powershell Execution](CAR-2014-04-003)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2014-05-001: RPC Activity](CAR-2014-05-001)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode|Windows| -|[CAR-2014-05-002: Services launching Cmd](CAR-2014-05-002)|{::nomarkdown}
  • Create or Modify System Process
{:/}|Dnif, Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2014-07-001: Service Search Path Interception](CAR-2014-07-001)|{::nomarkdown}
  • Hijack Execution Flow
{:/}|Pseudocode|Windows| -|[CAR-2014-11-002: Outlier Parents of Cmd](CAR-2014-11-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Pseudocode|Windows| -|[CAR-2014-11-003: Debuggers for Accessibility Applications](CAR-2014-11-003)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Logpoint, Pseudocode|Windows| -|[CAR-2014-11-004: Remote PowerShell Sessions](CAR-2014-11-004)|{::nomarkdown}
  • Command and Scripting Interpreter
  • Remote Services
{:/}|Eql, Logpoint, Pseudocode|Windows| -|[CAR-2014-11-005: Remote Registry](CAR-2014-11-005)|{::nomarkdown}
  • Modify Registry
{:/}|Pseudocode|Windows| -|[CAR-2014-11-006: Windows Remote Management (WinRM)](CAR-2014-11-006)|{::nomarkdown}
  • Remote Services
{:/}|Pseudocode|Windows| -|[CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC](CAR-2014-11-007)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Pseudocode|Windows| -|[CAR-2014-11-008: Command Launched from WinLogon](CAR-2014-11-008)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2014-12-001: Remotely Launched Executables via WMI](CAR-2014-12-001)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Pseudocode|Windows| -|[CAR-2015-04-001: Remotely Scheduled Tasks via AT](CAR-2015-04-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode|Windows| -|[CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks](CAR-2015-04-002)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode|Windows| -|[CAR-2015-07-001: All Logins Since Last Boot](CAR-2015-07-001)||Pseudocode|Windows, Linux, macOS| -|[CAR-2016-03-001: Host Discovery Commands](CAR-2016-03-001)|{::nomarkdown}
  • Account Discovery
  • Permission Groups Discovery
  • System Network Configuration Discovery
  • System Information Discovery
  • System Owner/User Discovery
  • Process Discovery
  • System Service Discovery
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2016-03-002: Create Remote Process via WMIC](CAR-2016-03-002)|{::nomarkdown}
  • Windows Management Instrumentation
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2016-04-002: User Activity from Clearing Event Logs](CAR-2016-04-002)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Logpoint, Pseudocode, Sigma|Windows, Linux, macOS| -|[CAR-2016-04-003: User Activity from Stopping Windows Defensive Services](CAR-2016-04-003)|{::nomarkdown}
  • Impair Defenses
{:/}|Logpoint, Pseudocode|Windows| -|[CAR-2016-04-004: Successful Local Account Login](CAR-2016-04-004)|{::nomarkdown}
  • Use Alternate Authentication Material
{:/}|Pseudocode|Windows| -|[CAR-2016-04-005: Remote Desktop Logon](CAR-2016-04-005)|{::nomarkdown}
  • Remote Services
{:/}|Logpoint, Pseudocode, Sigma|Windows| -|[CAR-2019-04-001: UAC Bypass](CAR-2019-04-001)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Sigma, Splunk|Windows| -|[CAR-2019-04-002: Generic Regsvr32](CAR-2019-04-002)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2019-04-003: Squiblydoo](CAR-2019-04-003)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Eql, Logpoint, Psuedocode, Splunk|Windows| -|[CAR-2019-04-004: Credential Dumping via Mimikatz](CAR-2019-04-004)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Logpoint, Splunk|Windows| -|[CAR-2019-07-001: Access Permission Modification](CAR-2019-07-001)|{::nomarkdown}
  • File and Directory Permissions Modification
{:/}|Pseudocode, Splunk|Windows, Linux, macOS| -|[CAR-2019-07-002: Lsass Process Dump via Procdump](CAR-2019-07-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| -|[CAR-2019-08-001: Credential Dumping via Windows Task Manager](CAR-2019-08-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2019-08-002: Active Directory Dumping via NTDSUtil](CAR-2019-08-002)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Eql, Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2020-04-001: Shadow Copy Deletion](CAR-2020-04-001)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Eql, Logpoint, Pseudocode, Sigma, Splunk|Windows| -|[CAR-2020-05-001: MiniDump of LSASS](CAR-2020-05-001)|{::nomarkdown}
  • OS Credential Dumping
{:/}|Logpoint, Splunk|Windows| -|[CAR-2020-05-003: Rare LolBAS Command Lines](CAR-2020-05-003)|{::nomarkdown}
  • Query Registry
  • Modify Registry
  • Boot or Logon Autostart Execution
  • Hijack Execution Flow
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](CAR-2020-08-001)|{::nomarkdown}
  • Hide Artifacts
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](CAR-2020-08-002)|{::nomarkdown}
  • Hide Artifacts
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-09-001: Scheduled Task - FileAccess](CAR-2020-09-001)|{::nomarkdown}
  • Scheduled Task/Job
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-09-002: Component Object Model Hijacking](CAR-2020-09-002)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2020-09-003: Indicator Blocking - Driver Unloaded](CAR-2020-09-003)|{::nomarkdown}
  • Impair Defenses
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-09-004: Credentials in Files & Registry](CAR-2020-09-004)|{::nomarkdown}
  • Unsecured Credentials
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-09-005: AppInit DLLs](CAR-2020-09-005)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-001: Boot or Logon Initialization Scripts](CAR-2020-11-001)|{::nomarkdown}
  • Boot or Logon Initialization Scripts
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-002: Local Network Sniffing](CAR-2020-11-002)|{::nomarkdown}
  • Network Sniffing
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-003: DLL Injection with Mavinject](CAR-2020-11-003)|{::nomarkdown}
  • Process Injection
{:/}|Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2020-11-004: Processes Started From Irregular Parent](CAR-2020-11-004)||Pseudocode, Splunk|Windows| -|[CAR-2020-11-005: Clear Powershell Console Command History](CAR-2020-11-005)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-006: Local Permission Group Discovery](CAR-2020-11-006)|{::nomarkdown}
  • Permission Groups Discovery
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-007: Network Share Connection Removal](CAR-2020-11-007)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-008: MSBuild and msxsl](CAR-2020-11-008)|{::nomarkdown}
  • Trusted Developer Utilities Proxy Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-009: Compiled HTML Access](CAR-2020-11-009)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Logpoint, Pseudocode, Splunk|Windows| -|[CAR-2020-11-010: CMSTP](CAR-2020-11-010)|{::nomarkdown}
  • Signed Binary Proxy Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2020-11-011: Registry Edit from Screensaver](CAR-2020-11-011)|{::nomarkdown}
  • Event Triggered Execution
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2021-01-001: Identifying Port Scanning Activity](CAR-2021-01-001)|{::nomarkdown}
  • Network Service Scanning
{:/}|Splunk|Windows, Linux| -|[CAR-2021-01-002: Unusually Long Command Line Strings](CAR-2021-01-002)|{::nomarkdown}
  • Command and Scripting Interpreter
{:/}|Splunk|Windows| -|[CAR-2021-01-003: Clearing Windows Logs with Wevtutil](CAR-2021-01-003)|{::nomarkdown}
  • Indicator Removal on Host
{:/}|Splunk|Windows| -|[CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](CAR-2021-01-004)|{::nomarkdown}
  • Exploitation for Privilege Escalation
{:/}|Splunk|Windows| -|[CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](CAR-2021-01-009)|{::nomarkdown}
  • Inhibit System Recovery
{:/}|Splunk|Windows| -|[CAR-2021-02-001: Webshell-Indicative Process Tree](CAR-2021-02-001)|{::nomarkdown}
  • Server Software Component
{:/}|Pseudocode, Splunk|Windows| -|[CAR-2021-02-002: Get System Elevation](CAR-2021-02-002)|{::nomarkdown}
  • Abuse Elevation Control Mechanism
{:/}|Pseudocode, Splunk|Windows| - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDNameSubmission DateATT&CK TechniquesImplementationsApplicable Platforms
CAR-2013-01-002Autorun DifferencesJanuary 25 2013
  • Create or Modify System Process
  • Scheduled Task/Job
Windows
CAR-2013-01-003SMB Events MonitoringJanuary 25 2013
  • Data from Network Shared Drive
  • Remote Services
PseudocodeN/A
CAR-2013-02-003Processes Spawning cmd.exeFebruary 05 2013
  • Command and Scripting Interpreter
Dnif, Logpoint, PseudocodeWindows
CAR-2013-02-008Simultaneous Logins on a HostFebruary 18 2013
  • Valid Accounts
PseudocodeWindows, Linux, macOS
CAR-2013-02-012User Logged in to Multiple HostsFebruary 27 2013
  • Valid Accounts
Windows, Linux, macOS
CAR-2013-03-001Reg.exe called from Command ShellMarch 28 2013
  • Query Registry
  • Modify Registry
Dnif, PseudocodeWindows
CAR-2013-04-002Quick execution of a series of suspicious commandsApril 11 2013
  • Account Discovery
  • OS Credential Dumping
Dnif, Logpoint, Pseudocode, SigmaWindows, Linux, macOS
CAR-2013-05-002Suspicious Run LocationsMay 07 2013
  • Masquerading
Dnif, Logpoint, Pseudocode, SigmaWindows
CAR-2013-05-003SMB Write RequestMay 13 2013
  • Lateral Tool Transfer
  • Remote Services
PseudocodeWindows, Linux, macOS
CAR-2013-05-004Execution with ATMay 13 2013
  • Scheduled Task/Job
Dnif, Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2013-05-005SMB Copy and ExecutionMay 13 2013
  • Remote Services
  • Valid Accounts
PseudocodeWindows, Linux, macOS
CAR-2013-05-009Running executables with same hash and different namesMay 23 2013
  • Masquerading
Dnif, Logpoint, Sigma, SplunkWindows, Linux, macOS
CAR-2013-07-001Suspicious ArgumentsJuly 05 2013
  • OS Credential Dumping
  • Remote Services
Dnif, Eql, Logpoint, Pseudocode, SplunkWindows, Linux, macOS
CAR-2013-07-002RDP Connection DetectionJuly 24 2013
  • Remote Services
Pseudocode, SigmaN/A
CAR-2013-07-005Command Line Usage of Archiving SoftwareJuly 31 2013
  • Archive Collected Data
Dnif, Logpoint, PseudocodeN/A
CAR-2013-08-001Execution with schtasksAugust 07 2013
  • Scheduled Task/Job
Dnif, Logpoint, PseudocodeWindows
CAR-2013-09-003SMB Session SetupsSeptember 12 2013
  • Forced Authentication
PseudocodeN/A
CAR-2013-09-005Service Outlier ExecutablesSeptember 23 2013
  • Create or Modify System Process
Logpoint, Pseudocode, SigmaWindows
CAR-2013-10-001User Login Activity MonitoringOctober 03 2013
  • Remote Services
  • Valid Accounts
Dnif, Pseudocode, SplunkWindows, Linux, macOS
CAR-2013-10-002DLL Injection via Load LibraryOctober 07 2013
  • Process Injection
  • Abuse Elevation Control Mechanism
Logpoint, PseudocodeWindows
CAR-2014-02-001Service Binary ModificationsFebruary 14 2014
  • Create or Modify System Process
  • Hijack Execution Flow
PseudocodeWindows
CAR-2014-03-001SMB Write Request - NamedPipesMarch 03 2014
  • Lateral Tool Transfer
PseudocodeWindows, Linux, macOS
CAR-2014-03-005Remotely Launched Executables via ServicesMarch 18 2014
  • Create or Modify System Process
  • System Services
PseudocodeWindows
CAR-2014-03-006RunDLL32.exe monitoringMarch 28 2014
  • Signed Binary Proxy Execution
Dnif, Logpoint, PseudocodeWindows
CAR-2014-04-003Powershell ExecutionApril 11 2014
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
Dnif, Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2014-05-001RPC ActivityMay 01 2014
  • Remote Services
PseudocodeWindows
CAR-2014-05-002Services launching CmdMay 05 2014
  • Create or Modify System Process
Dnif, Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2014-07-001Service Search Path InterceptionJuly 17 2014
  • Hijack Execution Flow
PseudocodeWindows
CAR-2014-11-002Outlier Parents of CmdNovember 06 2014
  • Command and Scripting Interpreter
PseudocodeWindows
CAR-2014-11-003Debuggers for Accessibility ApplicationsNovember 21 2014
  • Event Triggered Execution
Logpoint, PseudocodeWindows
CAR-2014-11-004Remote PowerShell SessionsNovember 19 2014
  • Command and Scripting Interpreter
  • Remote Services
Eql, Logpoint, PseudocodeWindows
CAR-2014-11-005Remote RegistryNovember 19 2014
  • Modify Registry
PseudocodeWindows
CAR-2014-11-006Windows Remote Management (WinRM)November 19 2014
  • Remote Services
PseudocodeWindows
CAR-2014-11-007Remote Windows Management Instrumentation (WMI) over RPCNovember 19 2014
  • Windows Management Instrumentation
PseudocodeWindows
CAR-2014-11-008Command Launched from WinLogonNovember 19 2014
  • Event Triggered Execution
Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2014-12-001Remotely Launched Executables via WMIDecember 02 2014
  • Windows Management Instrumentation
PseudocodeWindows
CAR-2015-04-001Remotely Scheduled Tasks via ATApril 29 2015
  • Scheduled Task/Job
PseudocodeWindows
CAR-2015-04-002Remotely Scheduled Tasks via SchtasksApril 29 2015
  • Scheduled Task/Job
PseudocodeWindows
CAR-2015-07-001All Logins Since Last BootJuly 17 2015PseudocodeWindows, Linux, macOS
CAR-2016-03-001Host Discovery CommandsMarch 24 2016
  • Account Discovery
  • Permission Groups Discovery
Eql, Logpoint, Pseudocode, SplunkWindows, Linux, macOS
CAR-2016-03-002Create Remote Process via WMICMarch 28 2016
  • Windows Management Instrumentation
Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2016-04-002User Activity from Clearing Event LogsApril 14 2016
  • Indicator Removal on Host
Logpoint, Pseudocode, SigmaWindows, Linux, macOS
CAR-2016-04-003User Activity from Stopping Windows Defensive ServicesApril 15 2016
  • Impair Defenses
Logpoint, PseudocodeWindows
CAR-2016-04-004Successful Local Account LoginApril 18 2016
  • Use Alternate Authentication Material
PseudocodeWindows
CAR-2016-04-005Remote Desktop LogonApril 19 2016
  • Remote Services
Logpoint, Pseudocode, SigmaWindows
CAR-2019-04-001UAC BypassApril 19 2019
  • Abuse Elevation Control Mechanism
Pseudocode, Sigma, SplunkWindows
CAR-2019-04-002Generic Regsvr32April 24 2019
  • Signed Binary Proxy Execution
Pseudocode, SplunkWindows
CAR-2019-04-003SquiblydooApril 24 2019
  • Signed Binary Proxy Execution
Eql, Logpoint, Psuedocode, SplunkWindows
CAR-2019-04-004Credential Dumping via MimikatzApril 29 2019
  • OS Credential Dumping
Logpoint, SplunkWindows
CAR-2019-07-001Access Permission ModificationJuly 08 2019
  • File and Directory Permissions Modification
Pseudocode, SplunkWindows, Linux, macOS
CAR-2019-07-002Lsass Process Dump via ProcdumpJuly 29 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, Sigma, SplunkWindows
CAR-2019-08-001Credential Dumping via Windows Task ManagerAugust 05 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2019-08-002Active Directory Dumping via NTDSUtilAugust 13 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, SplunkWindows
CAR-2020-04-001Shadow Copy DeletionApril 10 2020
  • Inhibit System Recovery
Eql, Logpoint, Pseudocode, Sigma, SplunkWindows
CAR-2020-05-001MiniDump of LSASSMay 04 2020
  • OS Credential Dumping
Logpoint, SplunkWindows
CAR-2020-05-003Rare LolBAS Command LinesMay 04 2020
  • Query Registry
  • Modify Registry
Pseudocode, SplunkWindows
CAR-2020-08-001NTFS Alternate Data Stream Execution - System UtilitiesAugust 03 2020
  • Hide Artifacts
Pseudocode, SplunkWindows
CAR-2020-08-002NTFS Alternate Data Stream Execution - LOLBASAugust 03 2020
  • Hide Artifacts
Pseudocode, SplunkWindows
CAR-2020-09-001Scheduled Task - FileAccessSeptember 10 2020
  • Scheduled Task/Job
Pseudocode, SplunkWindows
CAR-2020-09-002Component Object Model HijackingSeptember 10 2020
  • Event Triggered Execution
Logpoint, Pseudocode, SplunkWindows
CAR-2020-09-003Indicator Blocking - Driver UnloadedSeptember 10 2020
  • Impair Defenses
Pseudocode, SplunkWindows
CAR-2020-09-004Credentials in Files & RegistrySeptember 10 2020
  • Unsecured Credentials
Pseudocode, SplunkWindows
CAR-2020-09-005AppInit DLLsSeptember 10 2020
  • Event Triggered Execution
Pseudocode, SplunkWindows
CAR-2020-11-001Boot or Logon Initialization ScriptsNovember 30 2020
  • Boot or Logon Initialization Scripts
Pseudocode, SplunkWindows
CAR-2020-11-002Local Network SniffingNovember 30 2020
  • Network Sniffing
Pseudocode, SplunkWindows
CAR-2020-11-003DLL Injection with MavinjectNovember 30 2020
  • Process Injection
Logpoint, Pseudocode, SplunkWindows
CAR-2020-11-004Processes Started From Irregular ParentNovember 30 2020Pseudocode, SplunkWindows
CAR-2020-11-005Clear Powershell Console Command HistoryNovember 30 2020
  • Indicator Removal on Host
Pseudocode, SplunkWindows
CAR-2020-11-006Local Permission Group DiscoveryNovember 30 2020
  • Permission Groups Discovery
Pseudocode, SplunkWindows
CAR-2020-11-007Network Share Connection RemovalNovember 30 2020
  • Indicator Removal on Host
Pseudocode, SplunkWindows
CAR-2020-11-008MSBuild and msxslNovember 30 2020
  • Trusted Developer Utilities Proxy Execution
Pseudocode, SplunkWindows
CAR-2020-11-009Compiled HTML AccessNovember 30 2020
  • Signed Binary Proxy Execution
Logpoint, Pseudocode, SplunkWindows
CAR-2020-11-010CMSTPNovember 30 2020
  • Signed Binary Proxy Execution
Pseudocode, SplunkWindows
CAR-2020-11-011Registry Edit from ScreensaverNovember 30 2020
  • Event Triggered Execution
Pseudocode, SplunkWindows
CAR-2021-01-001Identifying Port Scanning ActivityOctober 23 2020
  • Network Service Scanning
SplunkWindows, Linux
CAR-2021-01-002Unusually Long Command Line StringsNovember 27 2020
  • Command and Scripting Interpreter
SplunkWindows
CAR-2021-01-003Clearing Windows Logs with WevtutilDecember 02 2020
  • Indicator Removal on Host
SplunkWindows
CAR-2021-01-004Unusual Child Process for Spoolsv.Exe or Connhost.ExeDecember 03 2020
  • Exploitation for Privilege Escalation
SplunkWindows
CAR-2021-01-006Unusual Child Process spawned using DDE exploitDecember 03 2020
  • Inter-Process Communication
Pseudocode, SplunkWindows
CAR-2021-01-007Detecting Tampering of Windows Defender Command PromptDecember 11 2020
  • Impair Defenses
Pseudocode, SplunkWindows
CAR-2021-01-008Disable UACDecember 11 2020
  • Abuse Elevation Control Mechanism
Pseudocode, SplunkWindows
CAR-2021-01-009Detecting Shadow Copy Deletion via Vssadmin.exeDecember 11 2020
  • Inhibit System Recovery
SplunkWindows
CAR-2021-02-001Webshell-Indicative Process TreeNovember 29 2020
  • Server Software Component
Pseudocode, SplunkWindows
CAR-2021-02-002Get System ElevationJanuary 15 2021
  • Abuse Elevation Control Mechanism
Pseudocode, SplunkWindows
--- ## Analytic List (by technique/sub-technique coverage) @@ -142,12 +745,12 @@ permalink: /analytics/ |[System Services](https://attack.mitre.org/techniques/T1569/)|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| |[Software Discovery](https://attack.mitre.org/techniques/T1518/)|[Security Software Discovery](https://attack.mitre.org/techniques/T1518/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|(N/A - see below)|(N/A - see below)| -|...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
{:/}| +|...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
{:/}| |...|[Indicator Blocking](https://attack.mitre.org/techniques/T1562/006/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
{:/}| |...|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|{::nomarkdown}
  • CAR-2013-05-009: Running executables with same hash and different names
{:/}| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| -|...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
{:/}| +|...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| |...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| |...|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|{::nomarkdown}
  • CAR-2020-11-009: Compiled HTML Access
{:/}| @@ -166,4 +769,5 @@ permalink: /analytics/ |...|[Credentials In Files](https://attack.mitre.org/techniques/T1552/001/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| |...|[Credentials in Registry](https://attack.mitre.org/techniques/T1552/002/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| |[Trusted Developer Utilities Proxy Execution](https://attack.mitre.org/techniques/T1127/)|[MSBuild](https://attack.mitre.org/techniques/T1127/001/)|{::nomarkdown}
  • CAR-2020-11-008: MSBuild and msxsl
{:/}| +|[Inter-Process Communication](https://attack.mitre.org/techniques/T1559/)|[Dynamic Data Exchange](https://attack.mitre.org/techniques/T1559/002/)|{::nomarkdown}
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
{:/}| |[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|{::nomarkdown}
  • CAR-2021-02-001: Webshell-Indicative Process Tree
{:/}| From 8240d33c27c67235ade59bedcd1ba926395bb7a8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:29:32 -0600 Subject: [PATCH 090/342] Added nowrap to all row cells --- docs/analytics/index.md | 1056 +++++++++++++++++++-------------------- 1 file changed, 528 insertions(+), 528 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 7fa044b8..3894a7ac 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -20,676 +20,676 @@ permalink: /analytics/ - CAR-2013-01-002 - Autorun Differences - January 25 2013 -
  • Create or Modify System Process
  • Scheduled Task/Job
- - Windows + CAR-2013-01-002 + Autorun Differences + January 25 2013 +
  • Create or Modify System Process
  • Scheduled Task/Job
+ + Windows - - CAR-2013-01-003 - SMB Events Monitoring - January 25 2013 -
  • Data from Network Shared Drive
  • Remote Services
- Pseudocode - N/A + + CAR-2013-01-003 + SMB Events Monitoring + January 25 2013 +
  • Data from Network Shared Drive
  • Remote Services
+ Pseudocode + N/A - - CAR-2013-02-003 - Processes Spawning cmd.exe - February 05 2013 -
  • Command and Scripting Interpreter
- Dnif, Logpoint, Pseudocode - Windows + + CAR-2013-02-003 + Processes Spawning cmd.exe + February 05 2013 +
  • Command and Scripting Interpreter
+ Dnif, Logpoint, Pseudocode + Windows - - CAR-2013-02-008 - Simultaneous Logins on a Host - February 18 2013 -
  • Valid Accounts
- Pseudocode - Windows, Linux, macOS + + CAR-2013-02-008 + Simultaneous Logins on a Host + February 18 2013 +
  • Valid Accounts
+ Pseudocode + Windows, Linux, macOS - - CAR-2013-02-012 - User Logged in to Multiple Hosts - February 27 2013 -
  • Valid Accounts
- - Windows, Linux, macOS + + CAR-2013-02-012 + User Logged in to Multiple Hosts + February 27 2013 +
  • Valid Accounts
+ + Windows, Linux, macOS - - CAR-2013-03-001 - Reg.exe called from Command Shell - March 28 2013 -
  • Query Registry
  • Modify Registry
- Dnif, Pseudocode - Windows + + CAR-2013-03-001 + Reg.exe called from Command Shell + March 28 2013 +
  • Query Registry
  • Modify Registry
+ Dnif, Pseudocode + Windows - - CAR-2013-04-002 - Quick execution of a series of suspicious commands - April 11 2013 -
  • Account Discovery
  • OS Credential Dumping
- Dnif, Logpoint, Pseudocode, Sigma - Windows, Linux, macOS + + CAR-2013-04-002 + Quick execution of a series of suspicious commands + April 11 2013 +
  • Account Discovery
  • OS Credential Dumping
+ Dnif, Logpoint, Pseudocode, Sigma + Windows, Linux, macOS - - CAR-2013-05-002 - Suspicious Run Locations - May 07 2013 -
  • Masquerading
- Dnif, Logpoint, Pseudocode, Sigma - Windows + + CAR-2013-05-002 + Suspicious Run Locations + May 07 2013 +
  • Masquerading
+ Dnif, Logpoint, Pseudocode, Sigma + Windows - - CAR-2013-05-003 - SMB Write Request - May 13 2013 -
  • Lateral Tool Transfer
  • Remote Services
- Pseudocode - Windows, Linux, macOS + + CAR-2013-05-003 + SMB Write Request + May 13 2013 +
  • Lateral Tool Transfer
  • Remote Services
+ Pseudocode + Windows, Linux, macOS - - CAR-2013-05-004 - Execution with AT - May 13 2013 -
  • Scheduled Task/Job
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + + CAR-2013-05-004 + Execution with AT + May 13 2013 +
  • Scheduled Task/Job
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows - - CAR-2013-05-005 - SMB Copy and Execution - May 13 2013 -
  • Remote Services
  • Valid Accounts
- Pseudocode - Windows, Linux, macOS + + CAR-2013-05-005 + SMB Copy and Execution + May 13 2013 +
  • Remote Services
  • Valid Accounts
+ Pseudocode + Windows, Linux, macOS - - CAR-2013-05-009 - Running executables with same hash and different names - May 23 2013 -
  • Masquerading
- Dnif, Logpoint, Sigma, Splunk - Windows, Linux, macOS + + CAR-2013-05-009 + Running executables with same hash and different names + May 23 2013 +
  • Masquerading
+ Dnif, Logpoint, Sigma, Splunk + Windows, Linux, macOS - - CAR-2013-07-001 - Suspicious Arguments - July 05 2013 -
  • OS Credential Dumping
  • Remote Services
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows, Linux, macOS + + CAR-2013-07-001 + Suspicious Arguments + July 05 2013 +
  • OS Credential Dumping
  • Remote Services
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows, Linux, macOS - CAR-2013-07-002 - RDP Connection Detection - July 24 2013 -
  • Remote Services
- Pseudocode, Sigma - N/A + CAR-2013-07-002 + RDP Connection Detection + July 24 2013 +
  • Remote Services
+ Pseudocode, Sigma + N/A - CAR-2013-07-005 - Command Line Usage of Archiving Software - July 31 2013 -
  • Archive Collected Data
- Dnif, Logpoint, Pseudocode - N/A + CAR-2013-07-005 + Command Line Usage of Archiving Software + July 31 2013 +
  • Archive Collected Data
+ Dnif, Logpoint, Pseudocode + N/A - CAR-2013-08-001 - Execution with schtasks - August 07 2013 -
  • Scheduled Task/Job
- Dnif, Logpoint, Pseudocode - Windows + CAR-2013-08-001 + Execution with schtasks + August 07 2013 +
  • Scheduled Task/Job
+ Dnif, Logpoint, Pseudocode + Windows - CAR-2013-09-003 - SMB Session Setups - September 12 2013 -
  • Forced Authentication
- Pseudocode - N/A + CAR-2013-09-003 + SMB Session Setups + September 12 2013 +
  • Forced Authentication
+ Pseudocode + N/A - CAR-2013-09-005 - Service Outlier Executables - September 23 2013 -
  • Create or Modify System Process
- Logpoint, Pseudocode, Sigma - Windows + CAR-2013-09-005 + Service Outlier Executables + September 23 2013 +
  • Create or Modify System Process
+ Logpoint, Pseudocode, Sigma + Windows - CAR-2013-10-001 - User Login Activity Monitoring - October 03 2013 -
  • Remote Services
  • Valid Accounts
- Dnif, Pseudocode, Splunk - Windows, Linux, macOS + CAR-2013-10-001 + User Login Activity Monitoring + October 03 2013 +
  • Remote Services
  • Valid Accounts
+ Dnif, Pseudocode, Splunk + Windows, Linux, macOS - CAR-2013-10-002 - DLL Injection via Load Library - October 07 2013 -
  • Process Injection
  • Abuse Elevation Control Mechanism
- Logpoint, Pseudocode - Windows + CAR-2013-10-002 + DLL Injection via Load Library + October 07 2013 +
  • Process Injection
  • Abuse Elevation Control Mechanism
+ Logpoint, Pseudocode + Windows - CAR-2014-02-001 - Service Binary Modifications - February 14 2014 -
  • Create or Modify System Process
  • Hijack Execution Flow
- Pseudocode - Windows + CAR-2014-02-001 + Service Binary Modifications + February 14 2014 +
  • Create or Modify System Process
  • Hijack Execution Flow
+ Pseudocode + Windows - CAR-2014-03-001 - SMB Write Request - NamedPipes - March 03 2014 -
  • Lateral Tool Transfer
- Pseudocode - Windows, Linux, macOS + CAR-2014-03-001 + SMB Write Request - NamedPipes + March 03 2014 +
  • Lateral Tool Transfer
+ Pseudocode + Windows, Linux, macOS - CAR-2014-03-005 - Remotely Launched Executables via Services - March 18 2014 -
  • Create or Modify System Process
  • System Services
- Pseudocode - Windows + CAR-2014-03-005 + Remotely Launched Executables via Services + March 18 2014 +
  • Create or Modify System Process
  • System Services
+ Pseudocode + Windows - CAR-2014-03-006 - RunDLL32.exe monitoring - March 28 2014 -
  • Signed Binary Proxy Execution
- Dnif, Logpoint, Pseudocode - Windows + CAR-2014-03-006 + RunDLL32.exe monitoring + March 28 2014 +
  • Signed Binary Proxy Execution
+ Dnif, Logpoint, Pseudocode + Windows - CAR-2014-04-003 - Powershell Execution - April 11 2014 -
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2014-04-003 + Powershell Execution + April 11 2014 +
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2014-05-001 - RPC Activity - May 01 2014 -
  • Remote Services
- Pseudocode - Windows + CAR-2014-05-001 + RPC Activity + May 01 2014 +
  • Remote Services
+ Pseudocode + Windows - CAR-2014-05-002 - Services launching Cmd - May 05 2014 -
  • Create or Modify System Process
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2014-05-002 + Services launching Cmd + May 05 2014 +
  • Create or Modify System Process
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2014-07-001 - Service Search Path Interception - July 17 2014 -
  • Hijack Execution Flow
- Pseudocode - Windows + CAR-2014-07-001 + Service Search Path Interception + July 17 2014 +
  • Hijack Execution Flow
+ Pseudocode + Windows - CAR-2014-11-002 - Outlier Parents of Cmd - November 06 2014 -
  • Command and Scripting Interpreter
- Pseudocode - Windows + CAR-2014-11-002 + Outlier Parents of Cmd + November 06 2014 +
  • Command and Scripting Interpreter
+ Pseudocode + Windows - CAR-2014-11-003 - Debuggers for Accessibility Applications - November 21 2014 -
  • Event Triggered Execution
- Logpoint, Pseudocode - Windows + CAR-2014-11-003 + Debuggers for Accessibility Applications + November 21 2014 +
  • Event Triggered Execution
+ Logpoint, Pseudocode + Windows - CAR-2014-11-004 - Remote PowerShell Sessions - November 19 2014 -
  • Command and Scripting Interpreter
  • Remote Services
- Eql, Logpoint, Pseudocode - Windows + CAR-2014-11-004 + Remote PowerShell Sessions + November 19 2014 +
  • Command and Scripting Interpreter
  • Remote Services
+ Eql, Logpoint, Pseudocode + Windows - CAR-2014-11-005 - Remote Registry - November 19 2014 -
  • Modify Registry
- Pseudocode - Windows + CAR-2014-11-005 + Remote Registry + November 19 2014 +
  • Modify Registry
+ Pseudocode + Windows - CAR-2014-11-006 - Windows Remote Management (WinRM) - November 19 2014 -
  • Remote Services
- Pseudocode - Windows + CAR-2014-11-006 + Windows Remote Management (WinRM) + November 19 2014 +
  • Remote Services
+ Pseudocode + Windows - CAR-2014-11-007 - Remote Windows Management Instrumentation (WMI) over RPC - November 19 2014 -
  • Windows Management Instrumentation
- Pseudocode - Windows + CAR-2014-11-007 + Remote Windows Management Instrumentation (WMI) over RPC + November 19 2014 +
  • Windows Management Instrumentation
+ Pseudocode + Windows - CAR-2014-11-008 - Command Launched from WinLogon - November 19 2014 -
  • Event Triggered Execution
- Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2014-11-008 + Command Launched from WinLogon + November 19 2014 +
  • Event Triggered Execution
+ Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2014-12-001 - Remotely Launched Executables via WMI - December 02 2014 -
  • Windows Management Instrumentation
- Pseudocode - Windows + CAR-2014-12-001 + Remotely Launched Executables via WMI + December 02 2014 +
  • Windows Management Instrumentation
+ Pseudocode + Windows - CAR-2015-04-001 - Remotely Scheduled Tasks via AT - April 29 2015 -
  • Scheduled Task/Job
- Pseudocode - Windows + CAR-2015-04-001 + Remotely Scheduled Tasks via AT + April 29 2015 +
  • Scheduled Task/Job
+ Pseudocode + Windows - CAR-2015-04-002 - Remotely Scheduled Tasks via Schtasks - April 29 2015 -
  • Scheduled Task/Job
- Pseudocode - Windows + CAR-2015-04-002 + Remotely Scheduled Tasks via Schtasks + April 29 2015 +
  • Scheduled Task/Job
+ Pseudocode + Windows - CAR-2015-07-001 - All Logins Since Last Boot - July 17 2015 - - Pseudocode - Windows, Linux, macOS + CAR-2015-07-001 + All Logins Since Last Boot + July 17 2015 + + Pseudocode + Windows, Linux, macOS - CAR-2016-03-001 - Host Discovery Commands - March 24 2016 -
  • Account Discovery
  • Permission Groups Discovery
- Eql, Logpoint, Pseudocode, Splunk - Windows, Linux, macOS + CAR-2016-03-001 + Host Discovery Commands + March 24 2016 +
  • Account Discovery
  • Permission Groups Discovery
+ Eql, Logpoint, Pseudocode, Splunk + Windows, Linux, macOS - CAR-2016-03-002 - Create Remote Process via WMIC - March 28 2016 -
  • Windows Management Instrumentation
- Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2016-03-002 + Create Remote Process via WMIC + March 28 2016 +
  • Windows Management Instrumentation
+ Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2016-04-002 - User Activity from Clearing Event Logs - April 14 2016 -
  • Indicator Removal on Host
- Logpoint, Pseudocode, Sigma - Windows, Linux, macOS + CAR-2016-04-002 + User Activity from Clearing Event Logs + April 14 2016 +
  • Indicator Removal on Host
+ Logpoint, Pseudocode, Sigma + Windows, Linux, macOS - CAR-2016-04-003 - User Activity from Stopping Windows Defensive Services - April 15 2016 -
  • Impair Defenses
- Logpoint, Pseudocode - Windows + CAR-2016-04-003 + User Activity from Stopping Windows Defensive Services + April 15 2016 +
  • Impair Defenses
+ Logpoint, Pseudocode + Windows - CAR-2016-04-004 - Successful Local Account Login - April 18 2016 -
  • Use Alternate Authentication Material
- Pseudocode - Windows + CAR-2016-04-004 + Successful Local Account Login + April 18 2016 +
  • Use Alternate Authentication Material
+ Pseudocode + Windows - CAR-2016-04-005 - Remote Desktop Logon - April 19 2016 -
  • Remote Services
- Logpoint, Pseudocode, Sigma - Windows + CAR-2016-04-005 + Remote Desktop Logon + April 19 2016 +
  • Remote Services
+ Logpoint, Pseudocode, Sigma + Windows - CAR-2019-04-001 - UAC Bypass - April 19 2019 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Sigma, Splunk - Windows + CAR-2019-04-001 + UAC Bypass + April 19 2019 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Sigma, Splunk + Windows - CAR-2019-04-002 - Generic Regsvr32 - April 24 2019 -
  • Signed Binary Proxy Execution
- Pseudocode, Splunk - Windows + CAR-2019-04-002 + Generic Regsvr32 + April 24 2019 +
  • Signed Binary Proxy Execution
+ Pseudocode, Splunk + Windows - CAR-2019-04-003 - Squiblydoo - April 24 2019 -
  • Signed Binary Proxy Execution
- Eql, Logpoint, Psuedocode, Splunk - Windows + CAR-2019-04-003 + Squiblydoo + April 24 2019 +
  • Signed Binary Proxy Execution
+ Eql, Logpoint, Psuedocode, Splunk + Windows - CAR-2019-04-004 - Credential Dumping via Mimikatz - April 29 2019 -
  • OS Credential Dumping
- Logpoint, Splunk - Windows + CAR-2019-04-004 + Credential Dumping via Mimikatz + April 29 2019 +
  • OS Credential Dumping
+ Logpoint, Splunk + Windows - CAR-2019-07-001 - Access Permission Modification - July 08 2019 -
  • File and Directory Permissions Modification
- Pseudocode, Splunk - Windows, Linux, macOS + CAR-2019-07-001 + Access Permission Modification + July 08 2019 +
  • File and Directory Permissions Modification
+ Pseudocode, Splunk + Windows, Linux, macOS - CAR-2019-07-002 - Lsass Process Dump via Procdump - July 29 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Sigma, Splunk - Windows + CAR-2019-07-002 + Lsass Process Dump via Procdump + July 29 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Sigma, Splunk + Windows - CAR-2019-08-001 - Credential Dumping via Windows Task Manager - August 05 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2019-08-001 + Credential Dumping via Windows Task Manager + August 05 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2019-08-002 - Active Directory Dumping via NTDSUtil - August 13 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Splunk - Windows + CAR-2019-08-002 + Active Directory Dumping via NTDSUtil + August 13 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Splunk + Windows - CAR-2020-04-001 - Shadow Copy Deletion - April 10 2020 -
  • Inhibit System Recovery
- Eql, Logpoint, Pseudocode, Sigma, Splunk - Windows + CAR-2020-04-001 + Shadow Copy Deletion + April 10 2020 +
  • Inhibit System Recovery
+ Eql, Logpoint, Pseudocode, Sigma, Splunk + Windows - CAR-2020-05-001 - MiniDump of LSASS - May 04 2020 -
  • OS Credential Dumping
- Logpoint, Splunk - Windows + CAR-2020-05-001 + MiniDump of LSASS + May 04 2020 +
  • OS Credential Dumping
+ Logpoint, Splunk + Windows - CAR-2020-05-003 - Rare LolBAS Command Lines - May 04 2020 -
  • Query Registry
  • Modify Registry
- Pseudocode, Splunk - Windows + CAR-2020-05-003 + Rare LolBAS Command Lines + May 04 2020 +
  • Query Registry
  • Modify Registry
+ Pseudocode, Splunk + Windows - CAR-2020-08-001 - NTFS Alternate Data Stream Execution - System Utilities - August 03 2020 -
  • Hide Artifacts
- Pseudocode, Splunk - Windows + CAR-2020-08-001 + NTFS Alternate Data Stream Execution - System Utilities + August 03 2020 +
  • Hide Artifacts
+ Pseudocode, Splunk + Windows - CAR-2020-08-002 - NTFS Alternate Data Stream Execution - LOLBAS - August 03 2020 -
  • Hide Artifacts
- Pseudocode, Splunk - Windows + CAR-2020-08-002 + NTFS Alternate Data Stream Execution - LOLBAS + August 03 2020 +
  • Hide Artifacts
+ Pseudocode, Splunk + Windows - CAR-2020-09-001 - Scheduled Task - FileAccess - September 10 2020 -
  • Scheduled Task/Job
- Pseudocode, Splunk - Windows + CAR-2020-09-001 + Scheduled Task - FileAccess + September 10 2020 +
  • Scheduled Task/Job
+ Pseudocode, Splunk + Windows - CAR-2020-09-002 - Component Object Model Hijacking - September 10 2020 -
  • Event Triggered Execution
- Logpoint, Pseudocode, Splunk - Windows + CAR-2020-09-002 + Component Object Model Hijacking + September 10 2020 +
  • Event Triggered Execution
+ Logpoint, Pseudocode, Splunk + Windows - CAR-2020-09-003 - Indicator Blocking - Driver Unloaded - September 10 2020 -
  • Impair Defenses
- Pseudocode, Splunk - Windows + CAR-2020-09-003 + Indicator Blocking - Driver Unloaded + September 10 2020 +
  • Impair Defenses
+ Pseudocode, Splunk + Windows - CAR-2020-09-004 - Credentials in Files & Registry - September 10 2020 -
  • Unsecured Credentials
- Pseudocode, Splunk - Windows + CAR-2020-09-004 + Credentials in Files & Registry + September 10 2020 +
  • Unsecured Credentials
+ Pseudocode, Splunk + Windows - CAR-2020-09-005 - AppInit DLLs - September 10 2020 -
  • Event Triggered Execution
- Pseudocode, Splunk - Windows + CAR-2020-09-005 + AppInit DLLs + September 10 2020 +
  • Event Triggered Execution
+ Pseudocode, Splunk + Windows - CAR-2020-11-001 - Boot or Logon Initialization Scripts - November 30 2020 -
  • Boot or Logon Initialization Scripts
- Pseudocode, Splunk - Windows + CAR-2020-11-001 + Boot or Logon Initialization Scripts + November 30 2020 +
  • Boot or Logon Initialization Scripts
+ Pseudocode, Splunk + Windows - CAR-2020-11-002 - Local Network Sniffing - November 30 2020 -
  • Network Sniffing
- Pseudocode, Splunk - Windows + CAR-2020-11-002 + Local Network Sniffing + November 30 2020 +
  • Network Sniffing
+ Pseudocode, Splunk + Windows - CAR-2020-11-003 - DLL Injection with Mavinject - November 30 2020 -
  • Process Injection
- Logpoint, Pseudocode, Splunk - Windows + CAR-2020-11-003 + DLL Injection with Mavinject + November 30 2020 +
  • Process Injection
+ Logpoint, Pseudocode, Splunk + Windows - CAR-2020-11-004 - Processes Started From Irregular Parent - November 30 2020 - - Pseudocode, Splunk - Windows + CAR-2020-11-004 + Processes Started From Irregular Parent + November 30 2020 + + Pseudocode, Splunk + Windows - CAR-2020-11-005 - Clear Powershell Console Command History - November 30 2020 -
  • Indicator Removal on Host
- Pseudocode, Splunk - Windows + CAR-2020-11-005 + Clear Powershell Console Command History + November 30 2020 +
  • Indicator Removal on Host
+ Pseudocode, Splunk + Windows - CAR-2020-11-006 - Local Permission Group Discovery - November 30 2020 -
  • Permission Groups Discovery
- Pseudocode, Splunk - Windows + CAR-2020-11-006 + Local Permission Group Discovery + November 30 2020 +
  • Permission Groups Discovery
+ Pseudocode, Splunk + Windows - CAR-2020-11-007 - Network Share Connection Removal - November 30 2020 -
  • Indicator Removal on Host
- Pseudocode, Splunk - Windows + CAR-2020-11-007 + Network Share Connection Removal + November 30 2020 +
  • Indicator Removal on Host
+ Pseudocode, Splunk + Windows - CAR-2020-11-008 - MSBuild and msxsl - November 30 2020 -
  • Trusted Developer Utilities Proxy Execution
- Pseudocode, Splunk - Windows + CAR-2020-11-008 + MSBuild and msxsl + November 30 2020 +
  • Trusted Developer Utilities Proxy Execution
+ Pseudocode, Splunk + Windows - CAR-2020-11-009 - Compiled HTML Access - November 30 2020 -
  • Signed Binary Proxy Execution
- Logpoint, Pseudocode, Splunk - Windows - + CAR-2020-11-009 + Compiled HTML Access + November 30 2020 +
  • Signed Binary Proxy Execution
+ Logpoint, Pseudocode, Splunk + Windows + - CAR-2020-11-010 - CMSTP - November 30 2020 -
  • Signed Binary Proxy Execution
- Pseudocode, Splunk - Windows - + CAR-2020-11-010 + CMSTP + November 30 2020 +
  • Signed Binary Proxy Execution
+ Pseudocode, Splunk + Windows + - CAR-2020-11-011 - Registry Edit from Screensaver - November 30 2020 -
  • Event Triggered Execution
- Pseudocode, Splunk - Windows - + CAR-2020-11-011 + Registry Edit from Screensaver + November 30 2020 +
  • Event Triggered Execution
+ Pseudocode, Splunk + Windows + - CAR-2021-01-001 - Identifying Port Scanning Activity - October 23 2020 -
  • Network Service Scanning
- Splunk - Windows, Linux - + CAR-2021-01-001 + Identifying Port Scanning Activity + October 23 2020 +
  • Network Service Scanning
+ Splunk + Windows, Linux + - CAR-2021-01-002 - Unusually Long Command Line Strings - November 27 2020 -
  • Command and Scripting Interpreter
- Splunk - Windows - + CAR-2021-01-002 + Unusually Long Command Line Strings + November 27 2020 +
  • Command and Scripting Interpreter
+ Splunk + Windows + - CAR-2021-01-003 - Clearing Windows Logs with Wevtutil - December 02 2020 -
  • Indicator Removal on Host
- Splunk - Windows - + CAR-2021-01-003 + Clearing Windows Logs with Wevtutil + December 02 2020 +
  • Indicator Removal on Host
+ Splunk + Windows + - CAR-2021-01-004 - Unusual Child Process for Spoolsv.Exe or Connhost.Exe - December 03 2020 -
  • Exploitation for Privilege Escalation
- Splunk - Windows - + CAR-2021-01-004 + Unusual Child Process for Spoolsv.Exe or Connhost.Exe + December 03 2020 +
  • Exploitation for Privilege Escalation
+ Splunk + Windows + - CAR-2021-01-006 - Unusual Child Process spawned using DDE exploit - December 03 2020 -
  • Inter-Process Communication
- Pseudocode, Splunk - Windows - + CAR-2021-01-006 + Unusual Child Process spawned using DDE exploit + December 03 2020 +
  • Inter-Process Communication
+ Pseudocode, Splunk + Windows + - CAR-2021-01-007 - Detecting Tampering of Windows Defender Command Prompt - December 11 2020 -
  • Impair Defenses
- Pseudocode, Splunk - Windows - + CAR-2021-01-007 + Detecting Tampering of Windows Defender Command Prompt + December 11 2020 +
  • Impair Defenses
+ Pseudocode, Splunk + Windows + - CAR-2021-01-008 - Disable UAC - December 11 2020 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Splunk - Windows - + CAR-2021-01-008 + Disable UAC + December 11 2020 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Splunk + Windows + - CAR-2021-01-009 - Detecting Shadow Copy Deletion via Vssadmin.exe - December 11 2020 -
  • Inhibit System Recovery
- Splunk - Windows - + CAR-2021-01-009 + Detecting Shadow Copy Deletion via Vssadmin.exe + December 11 2020 +
  • Inhibit System Recovery
+ Splunk + Windows + - CAR-2021-02-001 - Webshell-Indicative Process Tree - November 29 2020 -
  • Server Software Component
- Pseudocode, Splunk - Windows - + CAR-2021-02-001 + Webshell-Indicative Process Tree + November 29 2020 +
  • Server Software Component
+ Pseudocode, Splunk + Windows + - CAR-2021-02-002 - Get System Elevation - January 15 2021 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Splunk - Windows + CAR-2021-02-002 + Get System Elevation + January 15 2021 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Splunk + Windows From 59f3c820327be7082b617cfb83571396786bcae2 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:32:32 -0600 Subject: [PATCH 091/342] Removed nowrap except from ID cells --- docs/analytics/index.md | 840 ++++++++++++++++++++-------------------- 1 file changed, 420 insertions(+), 420 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 3894a7ac..e709ddfb 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -21,675 +21,675 @@ permalink: /analytics/ CAR-2013-01-002 - Autorun Differences - January 25 2013 -
  • Create or Modify System Process
  • Scheduled Task/Job
- - Windows + Autorun Differences + January 25 2013 +
  • Create or Modify System Process
  • Scheduled Task/Job
+ + Windows CAR-2013-01-003 - SMB Events Monitoring - January 25 2013 -
  • Data from Network Shared Drive
  • Remote Services
- Pseudocode - N/A + SMB Events Monitoring + January 25 2013 +
  • Data from Network Shared Drive
  • Remote Services
+ Pseudocode + N/A CAR-2013-02-003 - Processes Spawning cmd.exe - February 05 2013 -
  • Command and Scripting Interpreter
- Dnif, Logpoint, Pseudocode - Windows + Processes Spawning cmd.exe + February 05 2013 +
  • Command and Scripting Interpreter
+ Dnif, Logpoint, Pseudocode + Windows CAR-2013-02-008 - Simultaneous Logins on a Host - February 18 2013 -
  • Valid Accounts
- Pseudocode - Windows, Linux, macOS + Simultaneous Logins on a Host + February 18 2013 +
  • Valid Accounts
+ Pseudocode + Windows, Linux, macOS CAR-2013-02-012 - User Logged in to Multiple Hosts - February 27 2013 -
  • Valid Accounts
- - Windows, Linux, macOS + User Logged in to Multiple Hosts + February 27 2013 +
  • Valid Accounts
+ + Windows, Linux, macOS CAR-2013-03-001 - Reg.exe called from Command Shell - March 28 2013 -
  • Query Registry
  • Modify Registry
- Dnif, Pseudocode - Windows + Reg.exe called from Command Shell + March 28 2013 +
  • Query Registry
  • Modify Registry
+ Dnif, Pseudocode + Windows CAR-2013-04-002 - Quick execution of a series of suspicious commands - April 11 2013 -
  • Account Discovery
  • OS Credential Dumping
- Dnif, Logpoint, Pseudocode, Sigma - Windows, Linux, macOS + Quick execution of a series of suspicious commands + April 11 2013 +
  • Account Discovery
  • OS Credential Dumping
+ Dnif, Logpoint, Pseudocode, Sigma + Windows, Linux, macOS CAR-2013-05-002 - Suspicious Run Locations - May 07 2013 -
  • Masquerading
- Dnif, Logpoint, Pseudocode, Sigma - Windows + Suspicious Run Locations + May 07 2013 +
  • Masquerading
+ Dnif, Logpoint, Pseudocode, Sigma + Windows CAR-2013-05-003 - SMB Write Request - May 13 2013 -
  • Lateral Tool Transfer
  • Remote Services
- Pseudocode - Windows, Linux, macOS + SMB Write Request + May 13 2013 +
  • Lateral Tool Transfer
  • Remote Services
+ Pseudocode + Windows, Linux, macOS CAR-2013-05-004 - Execution with AT - May 13 2013 -
  • Scheduled Task/Job
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + Execution with AT + May 13 2013 +
  • Scheduled Task/Job
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2013-05-005 - SMB Copy and Execution - May 13 2013 -
  • Remote Services
  • Valid Accounts
- Pseudocode - Windows, Linux, macOS + SMB Copy and Execution + May 13 2013 +
  • Remote Services
  • Valid Accounts
+ Pseudocode + Windows, Linux, macOS CAR-2013-05-009 - Running executables with same hash and different names - May 23 2013 -
  • Masquerading
- Dnif, Logpoint, Sigma, Splunk - Windows, Linux, macOS + Running executables with same hash and different names + May 23 2013 +
  • Masquerading
+ Dnif, Logpoint, Sigma, Splunk + Windows, Linux, macOS CAR-2013-07-001 - Suspicious Arguments - July 05 2013 -
  • OS Credential Dumping
  • Remote Services
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows, Linux, macOS + Suspicious Arguments + July 05 2013 +
  • OS Credential Dumping
  • Remote Services
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows, Linux, macOS CAR-2013-07-002 - RDP Connection Detection - July 24 2013 -
  • Remote Services
- Pseudocode, Sigma - N/A + RDP Connection Detection + July 24 2013 +
  • Remote Services
+ Pseudocode, Sigma + N/A CAR-2013-07-005 - Command Line Usage of Archiving Software - July 31 2013 -
  • Archive Collected Data
- Dnif, Logpoint, Pseudocode - N/A + Command Line Usage of Archiving Software + July 31 2013 +
  • Archive Collected Data
+ Dnif, Logpoint, Pseudocode + N/A CAR-2013-08-001 - Execution with schtasks - August 07 2013 -
  • Scheduled Task/Job
- Dnif, Logpoint, Pseudocode - Windows + Execution with schtasks + August 07 2013 +
  • Scheduled Task/Job
+ Dnif, Logpoint, Pseudocode + Windows CAR-2013-09-003 - SMB Session Setups - September 12 2013 -
  • Forced Authentication
- Pseudocode - N/A + SMB Session Setups + September 12 2013 +
  • Forced Authentication
+ Pseudocode + N/A CAR-2013-09-005 - Service Outlier Executables - September 23 2013 -
  • Create or Modify System Process
- Logpoint, Pseudocode, Sigma - Windows + Service Outlier Executables + September 23 2013 +
  • Create or Modify System Process
+ Logpoint, Pseudocode, Sigma + Windows CAR-2013-10-001 - User Login Activity Monitoring - October 03 2013 -
  • Remote Services
  • Valid Accounts
- Dnif, Pseudocode, Splunk - Windows, Linux, macOS + User Login Activity Monitoring + October 03 2013 +
  • Remote Services
  • Valid Accounts
+ Dnif, Pseudocode, Splunk + Windows, Linux, macOS CAR-2013-10-002 - DLL Injection via Load Library - October 07 2013 -
  • Process Injection
  • Abuse Elevation Control Mechanism
- Logpoint, Pseudocode - Windows + DLL Injection via Load Library + October 07 2013 +
  • Process Injection
  • Abuse Elevation Control Mechanism
+ Logpoint, Pseudocode + Windows CAR-2014-02-001 - Service Binary Modifications - February 14 2014 -
  • Create or Modify System Process
  • Hijack Execution Flow
- Pseudocode - Windows + Service Binary Modifications + February 14 2014 +
  • Create or Modify System Process
  • Hijack Execution Flow
+ Pseudocode + Windows CAR-2014-03-001 - SMB Write Request - NamedPipes - March 03 2014 -
  • Lateral Tool Transfer
- Pseudocode - Windows, Linux, macOS + SMB Write Request - NamedPipes + March 03 2014 +
  • Lateral Tool Transfer
+ Pseudocode + Windows, Linux, macOS CAR-2014-03-005 - Remotely Launched Executables via Services - March 18 2014 -
  • Create or Modify System Process
  • System Services
- Pseudocode - Windows + Remotely Launched Executables via Services + March 18 2014 +
  • Create or Modify System Process
  • System Services
+ Pseudocode + Windows CAR-2014-03-006 - RunDLL32.exe monitoring - March 28 2014 -
  • Signed Binary Proxy Execution
- Dnif, Logpoint, Pseudocode - Windows + RunDLL32.exe monitoring + March 28 2014 +
  • Signed Binary Proxy Execution
+ Dnif, Logpoint, Pseudocode + Windows CAR-2014-04-003 - Powershell Execution - April 11 2014 -
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + Powershell Execution + April 11 2014 +
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2014-05-001 - RPC Activity - May 01 2014 -
  • Remote Services
- Pseudocode - Windows + RPC Activity + May 01 2014 +
  • Remote Services
+ Pseudocode + Windows CAR-2014-05-002 - Services launching Cmd - May 05 2014 -
  • Create or Modify System Process
- Dnif, Eql, Logpoint, Pseudocode, Splunk - Windows + Services launching Cmd + May 05 2014 +
  • Create or Modify System Process
+ Dnif, Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2014-07-001 - Service Search Path Interception - July 17 2014 -
  • Hijack Execution Flow
- Pseudocode - Windows + Service Search Path Interception + July 17 2014 +
  • Hijack Execution Flow
+ Pseudocode + Windows CAR-2014-11-002 - Outlier Parents of Cmd - November 06 2014 -
  • Command and Scripting Interpreter
- Pseudocode - Windows + Outlier Parents of Cmd + November 06 2014 +
  • Command and Scripting Interpreter
+ Pseudocode + Windows CAR-2014-11-003 - Debuggers for Accessibility Applications - November 21 2014 -
  • Event Triggered Execution
- Logpoint, Pseudocode - Windows + Debuggers for Accessibility Applications + November 21 2014 +
  • Event Triggered Execution
+ Logpoint, Pseudocode + Windows CAR-2014-11-004 - Remote PowerShell Sessions - November 19 2014 -
  • Command and Scripting Interpreter
  • Remote Services
- Eql, Logpoint, Pseudocode - Windows + Remote PowerShell Sessions + November 19 2014 +
  • Command and Scripting Interpreter
  • Remote Services
+ Eql, Logpoint, Pseudocode + Windows CAR-2014-11-005 - Remote Registry - November 19 2014 -
  • Modify Registry
- Pseudocode - Windows + Remote Registry + November 19 2014 +
  • Modify Registry
+ Pseudocode + Windows CAR-2014-11-006 - Windows Remote Management (WinRM) - November 19 2014 -
  • Remote Services
- Pseudocode - Windows + Windows Remote Management (WinRM) + November 19 2014 +
  • Remote Services
+ Pseudocode + Windows CAR-2014-11-007 - Remote Windows Management Instrumentation (WMI) over RPC - November 19 2014 -
  • Windows Management Instrumentation
- Pseudocode - Windows + Remote Windows Management Instrumentation (WMI) over RPC + November 19 2014 +
  • Windows Management Instrumentation
+ Pseudocode + Windows CAR-2014-11-008 - Command Launched from WinLogon - November 19 2014 -
  • Event Triggered Execution
- Eql, Logpoint, Pseudocode, Splunk - Windows + Command Launched from WinLogon + November 19 2014 +
  • Event Triggered Execution
+ Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2014-12-001 - Remotely Launched Executables via WMI - December 02 2014 -
  • Windows Management Instrumentation
- Pseudocode - Windows + Remotely Launched Executables via WMI + December 02 2014 +
  • Windows Management Instrumentation
+ Pseudocode + Windows CAR-2015-04-001 - Remotely Scheduled Tasks via AT - April 29 2015 -
  • Scheduled Task/Job
- Pseudocode - Windows + Remotely Scheduled Tasks via AT + April 29 2015 +
  • Scheduled Task/Job
+ Pseudocode + Windows CAR-2015-04-002 - Remotely Scheduled Tasks via Schtasks - April 29 2015 -
  • Scheduled Task/Job
- Pseudocode - Windows + Remotely Scheduled Tasks via Schtasks + April 29 2015 +
  • Scheduled Task/Job
+ Pseudocode + Windows CAR-2015-07-001 - All Logins Since Last Boot - July 17 2015 - - Pseudocode - Windows, Linux, macOS + All Logins Since Last Boot + July 17 2015 + + Pseudocode + Windows, Linux, macOS CAR-2016-03-001 - Host Discovery Commands - March 24 2016 -
  • Account Discovery
  • Permission Groups Discovery
- Eql, Logpoint, Pseudocode, Splunk - Windows, Linux, macOS + Host Discovery Commands + March 24 2016 +
  • Account Discovery
  • Permission Groups Discovery
+ Eql, Logpoint, Pseudocode, Splunk + Windows, Linux, macOS CAR-2016-03-002 - Create Remote Process via WMIC - March 28 2016 -
  • Windows Management Instrumentation
- Eql, Logpoint, Pseudocode, Splunk - Windows + Create Remote Process via WMIC + March 28 2016 +
  • Windows Management Instrumentation
+ Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2016-04-002 - User Activity from Clearing Event Logs - April 14 2016 -
  • Indicator Removal on Host
- Logpoint, Pseudocode, Sigma - Windows, Linux, macOS + User Activity from Clearing Event Logs + April 14 2016 +
  • Indicator Removal on Host
+ Logpoint, Pseudocode, Sigma + Windows, Linux, macOS CAR-2016-04-003 - User Activity from Stopping Windows Defensive Services - April 15 2016 -
  • Impair Defenses
- Logpoint, Pseudocode - Windows + User Activity from Stopping Windows Defensive Services + April 15 2016 +
  • Impair Defenses
+ Logpoint, Pseudocode + Windows CAR-2016-04-004 - Successful Local Account Login - April 18 2016 -
  • Use Alternate Authentication Material
- Pseudocode - Windows + Successful Local Account Login + April 18 2016 +
  • Use Alternate Authentication Material
+ Pseudocode + Windows CAR-2016-04-005 - Remote Desktop Logon - April 19 2016 -
  • Remote Services
- Logpoint, Pseudocode, Sigma - Windows + Remote Desktop Logon + April 19 2016 +
  • Remote Services
+ Logpoint, Pseudocode, Sigma + Windows CAR-2019-04-001 - UAC Bypass - April 19 2019 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Sigma, Splunk - Windows + UAC Bypass + April 19 2019 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Sigma, Splunk + Windows CAR-2019-04-002 - Generic Regsvr32 - April 24 2019 -
  • Signed Binary Proxy Execution
- Pseudocode, Splunk - Windows + Generic Regsvr32 + April 24 2019 +
  • Signed Binary Proxy Execution
+ Pseudocode, Splunk + Windows CAR-2019-04-003 - Squiblydoo - April 24 2019 -
  • Signed Binary Proxy Execution
- Eql, Logpoint, Psuedocode, Splunk - Windows + Squiblydoo + April 24 2019 +
  • Signed Binary Proxy Execution
+ Eql, Logpoint, Psuedocode, Splunk + Windows CAR-2019-04-004 - Credential Dumping via Mimikatz - April 29 2019 -
  • OS Credential Dumping
- Logpoint, Splunk - Windows + Credential Dumping via Mimikatz + April 29 2019 +
  • OS Credential Dumping
+ Logpoint, Splunk + Windows CAR-2019-07-001 - Access Permission Modification - July 08 2019 -
  • File and Directory Permissions Modification
- Pseudocode, Splunk - Windows, Linux, macOS + Access Permission Modification + July 08 2019 +
  • File and Directory Permissions Modification
+ Pseudocode, Splunk + Windows, Linux, macOS CAR-2019-07-002 - Lsass Process Dump via Procdump - July 29 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Sigma, Splunk - Windows + Lsass Process Dump via Procdump + July 29 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Sigma, Splunk + Windows CAR-2019-08-001 - Credential Dumping via Windows Task Manager - August 05 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Splunk - Windows + Credential Dumping via Windows Task Manager + August 05 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2019-08-002 - Active Directory Dumping via NTDSUtil - August 13 2019 -
  • OS Credential Dumping
- Eql, Logpoint, Pseudocode, Splunk - Windows + Active Directory Dumping via NTDSUtil + August 13 2019 +
  • OS Credential Dumping
+ Eql, Logpoint, Pseudocode, Splunk + Windows CAR-2020-04-001 - Shadow Copy Deletion - April 10 2020 -
  • Inhibit System Recovery
- Eql, Logpoint, Pseudocode, Sigma, Splunk - Windows + Shadow Copy Deletion + April 10 2020 +
  • Inhibit System Recovery
+ Eql, Logpoint, Pseudocode, Sigma, Splunk + Windows CAR-2020-05-001 - MiniDump of LSASS - May 04 2020 -
  • OS Credential Dumping
- Logpoint, Splunk - Windows + MiniDump of LSASS + May 04 2020 +
  • OS Credential Dumping
+ Logpoint, Splunk + Windows CAR-2020-05-003 - Rare LolBAS Command Lines - May 04 2020 -
  • Query Registry
  • Modify Registry
- Pseudocode, Splunk - Windows + Rare LolBAS Command Lines + May 04 2020 +
  • Query Registry
  • Modify Registry
+ Pseudocode, Splunk + Windows CAR-2020-08-001 - NTFS Alternate Data Stream Execution - System Utilities - August 03 2020 -
  • Hide Artifacts
- Pseudocode, Splunk - Windows + NTFS Alternate Data Stream Execution - System Utilities + August 03 2020 +
  • Hide Artifacts
+ Pseudocode, Splunk + Windows CAR-2020-08-002 - NTFS Alternate Data Stream Execution - LOLBAS - August 03 2020 -
  • Hide Artifacts
- Pseudocode, Splunk - Windows + NTFS Alternate Data Stream Execution - LOLBAS + August 03 2020 +
  • Hide Artifacts
+ Pseudocode, Splunk + Windows CAR-2020-09-001 - Scheduled Task - FileAccess - September 10 2020 -
  • Scheduled Task/Job
- Pseudocode, Splunk - Windows + Scheduled Task - FileAccess + September 10 2020 +
  • Scheduled Task/Job
+ Pseudocode, Splunk + Windows CAR-2020-09-002 - Component Object Model Hijacking - September 10 2020 -
  • Event Triggered Execution
- Logpoint, Pseudocode, Splunk - Windows + Component Object Model Hijacking + September 10 2020 +
  • Event Triggered Execution
+ Logpoint, Pseudocode, Splunk + Windows CAR-2020-09-003 - Indicator Blocking - Driver Unloaded - September 10 2020 -
  • Impair Defenses
- Pseudocode, Splunk - Windows + Indicator Blocking - Driver Unloaded + September 10 2020 +
  • Impair Defenses
+ Pseudocode, Splunk + Windows CAR-2020-09-004 - Credentials in Files & Registry - September 10 2020 -
  • Unsecured Credentials
- Pseudocode, Splunk - Windows + Credentials in Files & Registry + September 10 2020 +
  • Unsecured Credentials
+ Pseudocode, Splunk + Windows CAR-2020-09-005 - AppInit DLLs - September 10 2020 -
  • Event Triggered Execution
- Pseudocode, Splunk - Windows + AppInit DLLs + September 10 2020 +
  • Event Triggered Execution
+ Pseudocode, Splunk + Windows CAR-2020-11-001 - Boot or Logon Initialization Scripts - November 30 2020 -
  • Boot or Logon Initialization Scripts
- Pseudocode, Splunk - Windows + Boot or Logon Initialization Scripts + November 30 2020 +
  • Boot or Logon Initialization Scripts
+ Pseudocode, Splunk + Windows CAR-2020-11-002 - Local Network Sniffing - November 30 2020 -
  • Network Sniffing
- Pseudocode, Splunk - Windows + Local Network Sniffing + November 30 2020 +
  • Network Sniffing
+ Pseudocode, Splunk + Windows CAR-2020-11-003 - DLL Injection with Mavinject - November 30 2020 -
  • Process Injection
- Logpoint, Pseudocode, Splunk - Windows + DLL Injection with Mavinject + November 30 2020 +
  • Process Injection
+ Logpoint, Pseudocode, Splunk + Windows CAR-2020-11-004 - Processes Started From Irregular Parent - November 30 2020 - - Pseudocode, Splunk - Windows + Processes Started From Irregular Parent + November 30 2020 + + Pseudocode, Splunk + Windows CAR-2020-11-005 - Clear Powershell Console Command History - November 30 2020 -
  • Indicator Removal on Host
- Pseudocode, Splunk - Windows + Clear Powershell Console Command History + November 30 2020 +
  • Indicator Removal on Host
+ Pseudocode, Splunk + Windows CAR-2020-11-006 - Local Permission Group Discovery - November 30 2020 -
  • Permission Groups Discovery
- Pseudocode, Splunk - Windows + Local Permission Group Discovery + November 30 2020 +
  • Permission Groups Discovery
+ Pseudocode, Splunk + Windows CAR-2020-11-007 - Network Share Connection Removal - November 30 2020 -
  • Indicator Removal on Host
- Pseudocode, Splunk - Windows + Network Share Connection Removal + November 30 2020 +
  • Indicator Removal on Host
+ Pseudocode, Splunk + Windows CAR-2020-11-008 - MSBuild and msxsl - November 30 2020 -
  • Trusted Developer Utilities Proxy Execution
- Pseudocode, Splunk - Windows + MSBuild and msxsl + November 30 2020 +
  • Trusted Developer Utilities Proxy Execution
+ Pseudocode, Splunk + Windows CAR-2020-11-009 - Compiled HTML Access - November 30 2020 -
  • Signed Binary Proxy Execution
- Logpoint, Pseudocode, Splunk - Windows + Compiled HTML Access + November 30 2020 +
  • Signed Binary Proxy Execution
+ Logpoint, Pseudocode, Splunk + Windows CAR-2020-11-010 - CMSTP - November 30 2020 -
  • Signed Binary Proxy Execution
- Pseudocode, Splunk - Windows + CMSTP + November 30 2020 +
  • Signed Binary Proxy Execution
+ Pseudocode, Splunk + Windows CAR-2020-11-011 - Registry Edit from Screensaver - November 30 2020 -
  • Event Triggered Execution
- Pseudocode, Splunk - Windows + Registry Edit from Screensaver + November 30 2020 +
  • Event Triggered Execution
+ Pseudocode, Splunk + Windows CAR-2021-01-001 - Identifying Port Scanning Activity - October 23 2020 -
  • Network Service Scanning
- Splunk - Windows, Linux + Identifying Port Scanning Activity + October 23 2020 +
  • Network Service Scanning
+ Splunk + Windows, Linux CAR-2021-01-002 - Unusually Long Command Line Strings - November 27 2020 -
  • Command and Scripting Interpreter
- Splunk - Windows + Unusually Long Command Line Strings + November 27 2020 +
  • Command and Scripting Interpreter
+ Splunk + Windows CAR-2021-01-003 - Clearing Windows Logs with Wevtutil - December 02 2020 -
  • Indicator Removal on Host
- Splunk - Windows + Clearing Windows Logs with Wevtutil + December 02 2020 +
  • Indicator Removal on Host
+ Splunk + Windows CAR-2021-01-004 - Unusual Child Process for Spoolsv.Exe or Connhost.Exe - December 03 2020 -
  • Exploitation for Privilege Escalation
- Splunk - Windows + Unusual Child Process for Spoolsv.Exe or Connhost.Exe + December 03 2020 +
  • Exploitation for Privilege Escalation
+ Splunk + Windows CAR-2021-01-006 - Unusual Child Process spawned using DDE exploit - December 03 2020 -
  • Inter-Process Communication
- Pseudocode, Splunk - Windows + Unusual Child Process spawned using DDE exploit + December 03 2020 +
  • Inter-Process Communication
+ Pseudocode, Splunk + Windows CAR-2021-01-007 - Detecting Tampering of Windows Defender Command Prompt - December 11 2020 -
  • Impair Defenses
- Pseudocode, Splunk - Windows + Detecting Tampering of Windows Defender Command Prompt + December 11 2020 +
  • Impair Defenses
+ Pseudocode, Splunk + Windows CAR-2021-01-008 - Disable UAC - December 11 2020 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Splunk - Windows + Disable UAC + December 11 2020 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Splunk + Windows CAR-2021-01-009 - Detecting Shadow Copy Deletion via Vssadmin.exe - December 11 2020 -
  • Inhibit System Recovery
- Splunk - Windows + Detecting Shadow Copy Deletion via Vssadmin.exe + December 11 2020 +
  • Inhibit System Recovery
+ Splunk + Windows CAR-2021-02-001 - Webshell-Indicative Process Tree - November 29 2020 -
  • Server Software Component
- Pseudocode, Splunk - Windows + Webshell-Indicative Process Tree + November 29 2020 +
  • Server Software Component
+ Pseudocode, Splunk + Windows CAR-2021-02-002 - Get System Elevation - January 15 2021 -
  • Abuse Elevation Control Mechanism
- Pseudocode, Splunk - Windows + Get System Elevation + January 15 2021 +
  • Abuse Elevation Control Mechanism
+ Pseudocode, Splunk + Windows From 31d38775e44f971e65b8ca34657f4f7aec5f48b7 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:40:01 -0600 Subject: [PATCH 092/342] Added nowrap to table headers --- docs/analytics/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index e709ddfb..a1f24236 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -12,10 +12,10 @@ permalink: /analytics/ ID Name - Submission Date - ATT&CK Techniques - Implementations - Applicable Platforms + Submission Date + ATT&CK Techniques + Implementations + Applicable Platforms From b8bd18d50c29f468ce25ca03c1ec9b220fe67f14 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:42:43 -0600 Subject: [PATCH 093/342] A few more header tweaks --- docs/analytics/index.md | 170 ++++++++++++++++++++-------------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index a1f24236..cc8c0035 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -4,7 +4,7 @@ permalink: /analytics/ ---
-## Analytic List (by date added) +## Analytic List (sortable) @@ -22,7 +22,7 @@ permalink: /analytics/ - + @@ -30,7 +30,7 @@ permalink: /analytics/ - + @@ -38,7 +38,7 @@ permalink: /analytics/ - + @@ -46,7 +46,7 @@ permalink: /analytics/ - + @@ -54,7 +54,7 @@ permalink: /analytics/ - + @@ -62,7 +62,7 @@ permalink: /analytics/ - + @@ -70,7 +70,7 @@ permalink: /analytics/ - + @@ -78,7 +78,7 @@ permalink: /analytics/ - + @@ -86,7 +86,7 @@ permalink: /analytics/ - + @@ -94,7 +94,7 @@ permalink: /analytics/ - + @@ -102,7 +102,7 @@ permalink: /analytics/ - + @@ -110,7 +110,7 @@ permalink: /analytics/ - + @@ -118,7 +118,7 @@ permalink: /analytics/ - + @@ -126,7 +126,7 @@ permalink: /analytics/ - + @@ -134,7 +134,7 @@ permalink: /analytics/ - + @@ -142,7 +142,7 @@ permalink: /analytics/ - + @@ -150,7 +150,7 @@ permalink: /analytics/ - + @@ -158,7 +158,7 @@ permalink: /analytics/ - + @@ -166,7 +166,7 @@ permalink: /analytics/ - + @@ -174,7 +174,7 @@ permalink: /analytics/ - + @@ -182,7 +182,7 @@ permalink: /analytics/ - + @@ -190,7 +190,7 @@ permalink: /analytics/ - + @@ -198,7 +198,7 @@ permalink: /analytics/ - + @@ -206,7 +206,7 @@ permalink: /analytics/ - + @@ -214,7 +214,7 @@ permalink: /analytics/ - + @@ -222,7 +222,7 @@ permalink: /analytics/ - + @@ -230,7 +230,7 @@ permalink: /analytics/ - + @@ -238,7 +238,7 @@ permalink: /analytics/ - + @@ -246,7 +246,7 @@ permalink: /analytics/ - + @@ -254,7 +254,7 @@ permalink: /analytics/ - + @@ -262,7 +262,7 @@ permalink: /analytics/ - + @@ -270,7 +270,7 @@ permalink: /analytics/ - + @@ -278,7 +278,7 @@ permalink: /analytics/ - + @@ -286,7 +286,7 @@ permalink: /analytics/ - + @@ -294,7 +294,7 @@ permalink: /analytics/ - + @@ -302,7 +302,7 @@ permalink: /analytics/ - + @@ -310,7 +310,7 @@ permalink: /analytics/ - + @@ -318,7 +318,7 @@ permalink: /analytics/ - + @@ -326,7 +326,7 @@ permalink: /analytics/ - + @@ -334,7 +334,7 @@ permalink: /analytics/ - + @@ -342,7 +342,7 @@ permalink: /analytics/ - + @@ -350,7 +350,7 @@ permalink: /analytics/ - + @@ -358,7 +358,7 @@ permalink: /analytics/ - + @@ -366,7 +366,7 @@ permalink: /analytics/ - + @@ -374,7 +374,7 @@ permalink: /analytics/ - + @@ -382,7 +382,7 @@ permalink: /analytics/ - + @@ -390,7 +390,7 @@ permalink: /analytics/ - + @@ -398,7 +398,7 @@ permalink: /analytics/ - + @@ -406,7 +406,7 @@ permalink: /analytics/ - + @@ -414,7 +414,7 @@ permalink: /analytics/ - + @@ -422,7 +422,7 @@ permalink: /analytics/ - + @@ -430,7 +430,7 @@ permalink: /analytics/ - + @@ -438,7 +438,7 @@ permalink: /analytics/ - + @@ -446,7 +446,7 @@ permalink: /analytics/ - + @@ -454,7 +454,7 @@ permalink: /analytics/ - + @@ -462,7 +462,7 @@ permalink: /analytics/ - + @@ -470,7 +470,7 @@ permalink: /analytics/ - + @@ -478,7 +478,7 @@ permalink: /analytics/ - + @@ -486,7 +486,7 @@ permalink: /analytics/ - + @@ -494,7 +494,7 @@ permalink: /analytics/ - + @@ -502,7 +502,7 @@ permalink: /analytics/ - + @@ -510,7 +510,7 @@ permalink: /analytics/ - + @@ -518,7 +518,7 @@ permalink: /analytics/ - + @@ -526,7 +526,7 @@ permalink: /analytics/ - + @@ -534,7 +534,7 @@ permalink: /analytics/ - + @@ -542,7 +542,7 @@ permalink: /analytics/ - + @@ -550,7 +550,7 @@ permalink: /analytics/ - + @@ -558,7 +558,7 @@ permalink: /analytics/ - + @@ -566,7 +566,7 @@ permalink: /analytics/ - + @@ -574,7 +574,7 @@ permalink: /analytics/ - + @@ -582,7 +582,7 @@ permalink: /analytics/ - + @@ -590,7 +590,7 @@ permalink: /analytics/ - + @@ -598,7 +598,7 @@ permalink: /analytics/ - + @@ -606,7 +606,7 @@ permalink: /analytics/ - + @@ -614,7 +614,7 @@ permalink: /analytics/ - + @@ -622,7 +622,7 @@ permalink: /analytics/ - + @@ -630,7 +630,7 @@ permalink: /analytics/ - + @@ -638,7 +638,7 @@ permalink: /analytics/ - + @@ -646,7 +646,7 @@ permalink: /analytics/ - + @@ -654,7 +654,7 @@ permalink: /analytics/ - + @@ -662,7 +662,7 @@ permalink: /analytics/ - + @@ -670,7 +670,7 @@ permalink: /analytics/ - + @@ -678,7 +678,7 @@ permalink: /analytics/ - + @@ -686,7 +686,7 @@ permalink: /analytics/ - + From 213518f96664b20d3de6d772e8ce38db4944670c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 11:44:49 -0600 Subject: [PATCH 094/342] Latest changes around analytic table --- scripts/generate_analytics.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index a4c782db..e7ce9086 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -53,9 +53,9 @@ # Note that the "analytics-table" div is used only by the CSS in order to get a reference to just the analytics table (see main.scss) tr = """ - + - + @@ -67,7 +67,7 @@ ---
-## Analytic List (by date added) +## Analytic List (sortable)
CAR-2013-01-002 Autorun DifferencesJanuary 25 2013January 25 2013
  • Create or Modify System Process
  • Scheduled Task/Job
Windows
CAR-2013-01-003 SMB Events MonitoringJanuary 25 2013January 25 2013
  • Data from Network Shared Drive
  • Remote Services
Pseudocode N/A
CAR-2013-02-003 Processes Spawning cmd.exeFebruary 05 2013February 05 2013
  • Command and Scripting Interpreter
Dnif, Logpoint, Pseudocode Windows
CAR-2013-02-008 Simultaneous Logins on a HostFebruary 18 2013February 18 2013
  • Valid Accounts
Pseudocode Windows, Linux, macOS
CAR-2013-02-012 User Logged in to Multiple HostsFebruary 27 2013February 27 2013
  • Valid Accounts
Windows, Linux, macOS
CAR-2013-03-001 Reg.exe called from Command ShellMarch 28 2013March 28 2013
  • Query Registry
  • Modify Registry
Dnif, Pseudocode Windows
CAR-2013-04-002 Quick execution of a series of suspicious commandsApril 11 2013April 11 2013
  • Account Discovery
  • OS Credential Dumping
Dnif, Logpoint, Pseudocode, Sigma Windows, Linux, macOS
CAR-2013-05-002 Suspicious Run LocationsMay 07 2013May 07 2013
  • Masquerading
Dnif, Logpoint, Pseudocode, Sigma Windows
CAR-2013-05-003 SMB Write RequestMay 13 2013May 13 2013
  • Lateral Tool Transfer
  • Remote Services
Pseudocode Windows, Linux, macOS
CAR-2013-05-004 Execution with ATMay 13 2013May 13 2013
  • Scheduled Task/Job
Dnif, Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2013-05-005 SMB Copy and ExecutionMay 13 2013May 13 2013
  • Remote Services
  • Valid Accounts
Pseudocode Windows, Linux, macOS
CAR-2013-05-009 Running executables with same hash and different namesMay 23 2013May 23 2013
  • Masquerading
Dnif, Logpoint, Sigma, Splunk Windows, Linux, macOS
CAR-2013-07-001 Suspicious ArgumentsJuly 05 2013July 05 2013
  • OS Credential Dumping
  • Remote Services
Dnif, Eql, Logpoint, Pseudocode, Splunk Windows, Linux, macOS
CAR-2013-07-002 RDP Connection DetectionJuly 24 2013July 24 2013
  • Remote Services
Pseudocode, Sigma N/A
CAR-2013-07-005 Command Line Usage of Archiving SoftwareJuly 31 2013July 31 2013
  • Archive Collected Data
Dnif, Logpoint, Pseudocode N/A
CAR-2013-08-001 Execution with schtasksAugust 07 2013August 07 2013
  • Scheduled Task/Job
Dnif, Logpoint, Pseudocode Windows
CAR-2013-09-003 SMB Session SetupsSeptember 12 2013September 12 2013
  • Forced Authentication
Pseudocode N/A
CAR-2013-09-005 Service Outlier ExecutablesSeptember 23 2013September 23 2013
  • Create or Modify System Process
Logpoint, Pseudocode, Sigma Windows
CAR-2013-10-001 User Login Activity MonitoringOctober 03 2013October 03 2013
  • Remote Services
  • Valid Accounts
Dnif, Pseudocode, Splunk Windows, Linux, macOS
CAR-2013-10-002 DLL Injection via Load LibraryOctober 07 2013October 07 2013
  • Process Injection
  • Abuse Elevation Control Mechanism
Logpoint, Pseudocode Windows
CAR-2014-02-001 Service Binary ModificationsFebruary 14 2014February 14 2014
  • Create or Modify System Process
  • Hijack Execution Flow
Pseudocode Windows
CAR-2014-03-001 SMB Write Request - NamedPipesMarch 03 2014March 03 2014
  • Lateral Tool Transfer
Pseudocode Windows, Linux, macOS
CAR-2014-03-005 Remotely Launched Executables via ServicesMarch 18 2014March 18 2014
  • Create or Modify System Process
  • System Services
Pseudocode Windows
CAR-2014-03-006 RunDLL32.exe monitoringMarch 28 2014March 28 2014
  • Signed Binary Proxy Execution
Dnif, Logpoint, Pseudocode Windows
CAR-2014-04-003 Powershell ExecutionApril 11 2014April 11 2014
  • Command and Scripting Interpreter
  • Command and Scripting Interpreter
Dnif, Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2014-05-001 RPC ActivityMay 01 2014May 01 2014
  • Remote Services
Pseudocode Windows
CAR-2014-05-002 Services launching CmdMay 05 2014May 05 2014
  • Create or Modify System Process
Dnif, Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2014-07-001 Service Search Path InterceptionJuly 17 2014July 17 2014
  • Hijack Execution Flow
Pseudocode Windows
CAR-2014-11-002 Outlier Parents of CmdNovember 06 2014November 06 2014
  • Command and Scripting Interpreter
Pseudocode Windows
CAR-2014-11-003 Debuggers for Accessibility ApplicationsNovember 21 2014November 21 2014
  • Event Triggered Execution
Logpoint, Pseudocode Windows
CAR-2014-11-004 Remote PowerShell SessionsNovember 19 2014November 19 2014
  • Command and Scripting Interpreter
  • Remote Services
Eql, Logpoint, Pseudocode Windows
CAR-2014-11-005 Remote RegistryNovember 19 2014November 19 2014
  • Modify Registry
Pseudocode Windows
CAR-2014-11-006 Windows Remote Management (WinRM)November 19 2014November 19 2014
  • Remote Services
Pseudocode Windows
CAR-2014-11-007 Remote Windows Management Instrumentation (WMI) over RPCNovember 19 2014November 19 2014
  • Windows Management Instrumentation
Pseudocode Windows
CAR-2014-11-008 Command Launched from WinLogonNovember 19 2014November 19 2014
  • Event Triggered Execution
Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2014-12-001 Remotely Launched Executables via WMIDecember 02 2014December 02 2014
  • Windows Management Instrumentation
Pseudocode Windows
CAR-2015-04-001 Remotely Scheduled Tasks via ATApril 29 2015April 29 2015
  • Scheduled Task/Job
Pseudocode Windows
CAR-2015-04-002 Remotely Scheduled Tasks via SchtasksApril 29 2015April 29 2015
  • Scheduled Task/Job
Pseudocode Windows
CAR-2015-07-001 All Logins Since Last BootJuly 17 2015July 17 2015 Pseudocode Windows, Linux, macOS
CAR-2016-03-001 Host Discovery CommandsMarch 24 2016March 24 2016
  • Account Discovery
  • Permission Groups Discovery
Eql, Logpoint, Pseudocode, Splunk Windows, Linux, macOS
CAR-2016-03-002 Create Remote Process via WMICMarch 28 2016March 28 2016
  • Windows Management Instrumentation
Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2016-04-002 User Activity from Clearing Event LogsApril 14 2016April 14 2016
  • Indicator Removal on Host
Logpoint, Pseudocode, Sigma Windows, Linux, macOS
CAR-2016-04-003 User Activity from Stopping Windows Defensive ServicesApril 15 2016April 15 2016
  • Impair Defenses
Logpoint, Pseudocode Windows
CAR-2016-04-004 Successful Local Account LoginApril 18 2016April 18 2016
  • Use Alternate Authentication Material
Pseudocode Windows
CAR-2016-04-005 Remote Desktop LogonApril 19 2016April 19 2016
  • Remote Services
Logpoint, Pseudocode, Sigma Windows
CAR-2019-04-001 UAC BypassApril 19 2019April 19 2019
  • Abuse Elevation Control Mechanism
Pseudocode, Sigma, Splunk Windows
CAR-2019-04-002 Generic Regsvr32April 24 2019April 24 2019
  • Signed Binary Proxy Execution
Pseudocode, Splunk Windows
CAR-2019-04-003 SquiblydooApril 24 2019April 24 2019
  • Signed Binary Proxy Execution
Eql, Logpoint, Psuedocode, Splunk Windows
CAR-2019-04-004 Credential Dumping via MimikatzApril 29 2019April 29 2019
  • OS Credential Dumping
Logpoint, Splunk Windows
CAR-2019-07-001 Access Permission ModificationJuly 08 2019July 08 2019
  • File and Directory Permissions Modification
Pseudocode, Splunk Windows, Linux, macOS
CAR-2019-07-002 Lsass Process Dump via ProcdumpJuly 29 2019July 29 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, Sigma, Splunk Windows
CAR-2019-08-001 Credential Dumping via Windows Task ManagerAugust 05 2019August 05 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2019-08-002 Active Directory Dumping via NTDSUtilAugust 13 2019August 13 2019
  • OS Credential Dumping
Eql, Logpoint, Pseudocode, Splunk Windows
CAR-2020-04-001 Shadow Copy DeletionApril 10 2020April 10 2020
  • Inhibit System Recovery
Eql, Logpoint, Pseudocode, Sigma, Splunk Windows
CAR-2020-05-001 MiniDump of LSASSMay 04 2020May 04 2020
  • OS Credential Dumping
Logpoint, Splunk Windows
CAR-2020-05-003 Rare LolBAS Command LinesMay 04 2020May 04 2020
  • Query Registry
  • Modify Registry
Pseudocode, Splunk Windows
CAR-2020-08-001 NTFS Alternate Data Stream Execution - System UtilitiesAugust 03 2020August 03 2020
  • Hide Artifacts
Pseudocode, Splunk Windows
CAR-2020-08-002 NTFS Alternate Data Stream Execution - LOLBASAugust 03 2020August 03 2020
  • Hide Artifacts
Pseudocode, Splunk Windows
CAR-2020-09-001 Scheduled Task - FileAccessSeptember 10 2020September 10 2020
  • Scheduled Task/Job
Pseudocode, Splunk Windows
CAR-2020-09-002 Component Object Model HijackingSeptember 10 2020September 10 2020
  • Event Triggered Execution
Logpoint, Pseudocode, Splunk Windows
CAR-2020-09-003 Indicator Blocking - Driver UnloadedSeptember 10 2020September 10 2020
  • Impair Defenses
Pseudocode, Splunk Windows
CAR-2020-09-004 Credentials in Files & RegistrySeptember 10 2020September 10 2020
  • Unsecured Credentials
Pseudocode, Splunk Windows
CAR-2020-09-005 AppInit DLLsSeptember 10 2020September 10 2020
  • Event Triggered Execution
Pseudocode, Splunk Windows
CAR-2020-11-001 Boot or Logon Initialization ScriptsNovember 30 2020November 30 2020
  • Boot or Logon Initialization Scripts
Pseudocode, Splunk Windows
CAR-2020-11-002 Local Network SniffingNovember 30 2020November 30 2020
  • Network Sniffing
Pseudocode, Splunk Windows
CAR-2020-11-003 DLL Injection with MavinjectNovember 30 2020November 30 2020
  • Process Injection
Logpoint, Pseudocode, Splunk Windows
CAR-2020-11-004 Processes Started From Irregular ParentNovember 30 2020November 30 2020 Pseudocode, Splunk Windows
CAR-2020-11-005 Clear Powershell Console Command HistoryNovember 30 2020November 30 2020
  • Indicator Removal on Host
Pseudocode, Splunk Windows
CAR-2020-11-006 Local Permission Group DiscoveryNovember 30 2020November 30 2020
  • Permission Groups Discovery
Pseudocode, Splunk Windows
CAR-2020-11-007 Network Share Connection RemovalNovember 30 2020November 30 2020
  • Indicator Removal on Host
Pseudocode, Splunk Windows
CAR-2020-11-008 MSBuild and msxslNovember 30 2020November 30 2020
  • Trusted Developer Utilities Proxy Execution
Pseudocode, Splunk Windows
CAR-2020-11-009 Compiled HTML AccessNovember 30 2020November 30 2020
  • Signed Binary Proxy Execution
Logpoint, Pseudocode, Splunk Windows
CAR-2020-11-010 CMSTPNovember 30 2020November 30 2020
  • Signed Binary Proxy Execution
Pseudocode, Splunk Windows
CAR-2020-11-011 Registry Edit from ScreensaverNovember 30 2020November 30 2020
  • Event Triggered Execution
Pseudocode, Splunk Windows
CAR-2021-01-001 Identifying Port Scanning ActivityOctober 23 2020October 23 2020
  • Network Service Scanning
Splunk Windows, Linux
CAR-2021-01-002 Unusually Long Command Line StringsNovember 27 2020November 27 2020
  • Command and Scripting Interpreter
Splunk Windows
CAR-2021-01-003 Clearing Windows Logs with WevtutilDecember 02 2020December 02 2020
  • Indicator Removal on Host
Splunk Windows
CAR-2021-01-004 Unusual Child Process for Spoolsv.Exe or Connhost.ExeDecember 03 2020December 03 2020
  • Exploitation for Privilege Escalation
Splunk Windows
CAR-2021-01-006 Unusual Child Process spawned using DDE exploitDecember 03 2020December 03 2020
  • Inter-Process Communication
Pseudocode, Splunk Windows
CAR-2021-01-007 Detecting Tampering of Windows Defender Command PromptDecember 11 2020December 11 2020
  • Impair Defenses
Pseudocode, Splunk Windows
CAR-2021-01-008 Disable UACDecember 11 2020December 11 2020
  • Abuse Elevation Control Mechanism
Pseudocode, Splunk Windows
CAR-2021-01-009 Detecting Shadow Copy Deletion via Vssadmin.exeDecember 11 2020December 11 2020
  • Inhibit System Recovery
Splunk Windows
CAR-2021-02-001 Webshell-Indicative Process TreeNovember 29 2020November 29 2020
  • Server Software Component
Pseudocode, Splunk Windows
CAR-2021-02-002 Get System ElevationJanuary 15 2021January 15 2021
  • Abuse Elevation Control Mechanism
Pseudocode, Splunk Windows
{0}{0} {1}{2}{2} {3} {4} {5}
@@ -75,10 +75,10 @@ - - - - + + + + From 79f146cac9a695dfb73c6cb7b9ed4b29332d02f6 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 23 Mar 2021 12:06:10 -0600 Subject: [PATCH 095/342] Added news blurb about new analytics --- docs/index.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 28e79de4..f6252c8c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -21,7 +21,11 @@ Information about the latest CAR updates and changes can be found in this sectio ### March 2021 * Added [Coverage Comparison](/coverage) page, which compares ATT&CK Technique/Sub-technique coverage across CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules. - +* New analytics added + * [CAR-2021-01-006: Unusual Child Process Spawned using DDE Exploit](/analytics/CAR-2021-01-006) + * [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](/analytics/CAR-2021-01-007) + * [CAR-2021-01-008: Disable UAC](/analytics/CAR-2021-01-008) + ### January-Feburary 2021 * New analytics added - special thanks to all of the submissions that we've received! * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) From bfe17facbe524ed780f2776ac931478441ab8cb2 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 24 Mar 2021 08:16:17 -0600 Subject: [PATCH 096/342] Added searchable results --- docs/coverage/index.md | 3259 ++++++++++++++++++++-------------------- 1 file changed, 1629 insertions(+), 1630 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 247947c0..89c2bc7b 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -9,12 +9,11 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. -* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. +* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique/sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). +This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). -
ID NameSubmission DateATT&CK TechniquesImplementationsApplicable PlatformsSubmission DateATT&CK TechniquesImplementationsApplicable Platforms
@@ -32,4870 +31,4870 @@ This table is sortable, so feel free to click on any column to sort by its value - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + -
T1001 Data Obfuscation n/a000000 0
T1001.001 Data Obfuscation Junk Data000000 0
T1001.002 Data Obfuscation Steganography000000 0
T1001.003 Data Obfuscation Protocol Impersonation030030 3
T1003 OS Credential Dumping n/a0561305613 69
T1003.001 OS Credential Dumping LSASS Memory43214321 37
T1003.002 OS Credential Dumping Security Account Manager11701170 18
T1003.003 OS Credential Dumping NTDS21102110 13
T1003.004 OS Credential Dumping LSA Secrets01000100 10
T1003.005 OS Credential Dumping Cached Domain Credentials060060 6
T1003.006 OS Credential Dumping DCSync050050 5
T1003.007 OS Credential Dumping Proc Filesystem010010 1
T1003.008 OS Credential Dumping /etc/passwd and /etc/shadow000000 0
T1005 Data from Local System n/a030030 3
T1006 Direct Volume Access n/a011011 2
T1007 System Service Discovery n/a210210 3
T1008 Fallback Channels n/a000000 0
T1010 Application Window Discovery n/a100100 1
T1011 Exfiltration Over Other Network Medium n/a000000 0
T1011.001 Exfiltration Over Other Network Medium Exfiltration Over Bluetooth000000 0
T1012 Query Registry n/a361361 10
T1014 Rootkit n/a000000 0
T1016 System Network Configuration Discovery n/a232232 7
T1018 Remote System Discovery n/a152152 8
T1020 Automated Exfiltration n/a040040 4
T1020.001 Automated Exfiltration Traffic Duplication000000 0
T1021 Remote Services n/a14261426 31
T1021.001 Remote Services Remote Desktop Protocol380380 11
T1021.002 Remote Services SMB/Windows Admin Shares51545154 24
T1021.003 Remote Services Distributed Component Object Model130130 4
T1021.004 Remote Services SSH000000 0
T1021.005 Remote Services VNC000000 0
T1021.006 Remote Services Windows Remote Management330330 6
T1025 Data from Removable Media n/a000000 0
T1026 Multiband Communication n/a000000 0
T1027 Obfuscated Files or Information n/a01540154 19
T1027.001 Obfuscated Files or Information Binary Padding010010 1
T1027.002 Obfuscated Files or Information Software Packing000000 0
T1027.003 Obfuscated Files or Information Steganography010010 1
T1027.004 Obfuscated Files or Information Compile After Delivery031031 4
T1027.005 Obfuscated Files or Information Indicator Removal from Tools020020 2
T1029 Scheduled Transfer n/a100100 1
T1030 Data Transfer Size Limits n/a000000 0
T1033 System Owner/User Discovery n/a283283 13
T1034 Path Interception n/a000000 0
T1036 Masquerading n/a1321013210 43
T1036.001 Masquerading Invalid Code Signature000000 0
T1036.002 Masquerading Right-to-Left Override000000 0
T1036.003 Masquerading Rename System Utilities11201120 13
T1036.004 Masquerading Masquerade Task or Service011011 2
T1036.005 Masquerading Match Legitimate Name or Location080080 8
T1036.006 Masquerading Space after Filename000000 0
T1037 Boot or Logon Initialization Scripts n/a022022 4
T1037.001 Boot or Logon Initialization Scripts Logon Script (Windows)220220 4
T1037.002 Boot or Logon Initialization Scripts Logon Script (Mac)000000 0
T1037.003 Boot or Logon Initialization Scripts Network Logon Script000000 0
T1037.004 Boot or Logon Initialization Scripts Rc.common000000 0
T1037.005 Boot or Logon Initialization Scripts Startup Items000000 0
T1039 Data from Network Shared Drive n/a110110 2
T1040 Network Sniffing n/a162162 9
T1041 Exfiltration Over C2 Channel n/a020020 2
T1043 Commonly Used Port n/a01300130 13
T1046 Network Service Scanning n/a220220 4
T1047 Windows Management Instrumentation n/a31843184 25
T1048 Exfiltration Over Alternative Protocol n/a01260126 18
T1048.001 Exfiltration Over Alternative Protocol Exfiltration Over Symmetric Encrypted Non-C2 Protocol010010 1
T1048.002 Exfiltration Over Alternative Protocol Exfiltration Over Asymmetric Encrypted Non-C2 Protocol000000 0
T1048.003 Exfiltration Over Alternative Protocol Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol060060 6
T1049 System Network Connections Discovery n/a121121 4
T1051 Shared Webroot n/a000000 0
T1052 Exfiltration Over Physical Medium n/a000000 0
T1052.001 Exfiltration Over Physical Medium Exfiltration over USB000000 0
T1053 Scheduled Task/Job n/a0161101611 27
T1053.001 Scheduled Task/Job At (Linux)000000 0
T1053.002 Scheduled Task/Job At (Windows)340340 7
T1053.003 Scheduled Task/Job Cron003003 3
T1053.004 Scheduled Task/Job Launchd000000 0
T1053.005 Scheduled Task/Job Scheduled Task51105110 16
T1053.006 Scheduled Task/Job Systemd Timers000000 0
T1055 Process Injection n/a0131001310 23
T1055.001 Process Injection Dynamic-link Library Injection270270 9
T1055.002 Process Injection Portable Executable Injection010010 1
T1055.003 Process Injection Thread Execution Hijacking000000 0
T1055.004 Process Injection Asynchronous Procedure Call000000 0
T1055.005 Process Injection Thread Local Storage000000 0
T1055.008 Process Injection Ptrace System Calls000000 0
T1055.009 Process Injection Proc Memory000000 0
T1055.011 Process Injection Extra Window Memory Injection000000 0
T1055.012 Process Injection Process Hollowing012012 3
T1055.013 Process Injection Process Doppelgänging000000 0
T1055.014 Process Injection VDSO Hijacking000000 0
T1056 Input Capture n/a001001 1
T1056.001 Input Capture Keylogging000000 0
T1056.002 Input Capture GUI Input Capture011011 2
T1056.003 Input Capture Web Portal Capture000000 0
T1056.004 Input Capture Credential API Hooking000000 0
T1057 Process Discovery n/a222222 6
T1059 Command and Scripting Interpreter n/a1192511925 45
T1059.001 Command and Scripting Interpreter PowerShell37143714 78
T1059.002 Command and Scripting Interpreter AppleScript001001 1
T1059.003 Command and Scripting Interpreter Windows Command Shell21502150 17
T1059.004 Command and Scripting Interpreter Unix Shell070070 7
T1059.005 Command and Scripting Interpreter Visual Basic11601160 17
T1059.006 Command and Scripting Interpreter Python021021 3
T1059.007 Command and Scripting Interpreter JavaScript/JScript092092 11
T1059.008 Command and Scripting Interpreter Network Device CLI000000 0
T1061 Graphical User Interface n/a000000 0
T1062 Hypervisor n/a000000 0
T1064 Scripting n/a01400140 14
T1068 Exploitation for Privilege Escalation n/a176176 14
T1069 Permission Groups Discovery n/a023023 5
T1069.001 Permission Groups Discovery Local Groups320320 5
T1069.002 Permission Groups Discovery Domain Groups331331 7
T1069.003 Permission Groups Discovery Cloud Groups000000 0
T1070 Indicator Removal on Host n/a09150915 24
T1070.001 Indicator Removal on Host Clear Windows Event Logs250250 7
T1070.002 Indicator Removal on Host Clear Linux or Mac System Logs000000 0
T1070.003 Indicator Removal on Host Clear Command History131131 5
T1070.004 Indicator Removal on Host File Deletion036036 9
T1070.005 Indicator Removal on Host Network Share Connection Removal100100 1
T1070.006 Indicator Removal on Host Timestomp011011 2
T1071 Application Layer Protocol n/a01480148 22
T1071.001 Application Layer Protocol Web Protocols02230223 25
T1071.002 Application Layer Protocol File Transfer Protocols000000 0
T1071.003 Application Layer Protocol Mail Protocols000000 0
T1071.004 Application Layer Protocol DNS01200120 12
T1072 Software Deployment Tools n/a000000 0
T1074 Data Staged n/a010010 1
T1074.001 Data Staged Local Data Staging000000 0
T1074.002 Data Staged Remote Data Staging000000 0
T1078 Valid Accounts n/a07350735 42
T1078.001 Valid Accounts Default Accounts010010 1
T1078.002 Valid Accounts Domain Accounts510510 6
T1078.003 Valid Accounts Local Accounts513513 9
T1078.004 Valid Accounts Cloud Accounts011011 2
T1080 Taint Shared Content n/a000000 0
T1082 System Information Discovery n/a243243 9
T1083 File and Directory Discovery n/a041041 5
T1087 Account Discovery n/a01240124 16
T1087.001 Account Discovery Local Account250250 7
T1087.002 Account Discovery Domain Account281281 11
T1087.003 Account Discovery Email Account000000 0
T1087.004 Account Discovery Cloud Account000000 0
T1090 Proxy n/a031031 4
T1090.001 Proxy Internal Proxy010010 1
T1090.002 Proxy External Proxy010010 1
T1090.003 Proxy Multi-hop Proxy001001 1
T1090.004 Proxy Domain Fronting000000 0
T1091 Replication Through Removable Media n/a010010 1
T1092 Communication Through Removable Media n/a000000 0
T1095 Non-Application Layer Protocol n/a000000 0
T1098 Account Manipulation n/a18201820 29
T1098.001 Account Manipulation Additional Cloud Credentials000000 0
T1098.002 Account Manipulation Exchange Email Delegate Permissions000000 0
T1098.003 Account Manipulation Add Office 365 Global Administrator Role000000 0
T1098.004 Account Manipulation SSH Authorized Keys001001 1
T1102 Web Service n/a041041 5
T1102.001 Web Service Dead Drop Resolver020020 2
T1102.002 Web Service Bidirectional Communication020020 2
T1102.003 Web Service One-Way Communication020020 2
T1104 Multi-Stage Channels n/a010010 1
T1105 Ingress Tool Transfer n/a12191219 31
T1106 Native API n/a021021 3
T1108 Redundant Access n/a000000 0
T1110 Brute Force n/a027027 9
T1110.001 Brute Force Password Guessing000000 0
T1110.002 Brute Force Password Cracking000000 0
T1110.003 Brute Force Password Spraying000000 0
T1110.004 Brute Force Credential Stuffing000000 0
T1111 Two-Factor Authentication Interception n/a001001 1
T1112 Modify Registry n/a51915191 25
T1113 Screen Capture n/a010010 1
T1114 Email Collection n/a022022 4
T1114.001 Email Collection Local Email Collection000000 0
T1114.002 Email Collection Remote Email Collection000000 0
T1114.003 Email Collection Email Forwarding Rule000000 0
T1115 Clipboard Data n/a000000 0
T1119 Automated Collection n/a010010 1
T1120 Peripheral Device Discovery n/a001001 1
T1123 Audio Capture n/a030030 3
T1124 System Time Discovery n/a020020 2
T1125 Video Capture n/a010010 1
T1127 Trusted Developer Utilities Proxy Execution n/a048048 12
T1127.001 Trusted Developer Utilities Proxy Execution MSBuild110110 2
T1129 Shared Modules n/a001001 1
T1132 Data Encoding n/a010010 1
T1132.001 Data Encoding Standard Encoding010010 1
T1132.002 Data Encoding Non-Standard Encoding000000 0
T1133 External Remote Services n/a014014 5
T1134 Access Token Manipulation n/a031031 4
T1134.001 Access Token Manipulation Token Impersonation/Theft020020 2
T1134.002 Access Token Manipulation Create Process with Token030030 3
T1134.003 Access Token Manipulation Make and Impersonate Token000000 0
T1134.004 Access Token Manipulation Parent PID Spoofing000000 0
T1134.005 Access Token Manipulation SID-History Injection010010 1
T1135 Network Share Discovery n/a031031 4
T1136 Create Account n/a067067 13
T1136.001 Create Account Local Account061061 7
T1136.002 Create Account Domain Account010010 1
T1136.003 Create Account Cloud Account001001 1
T1137 Office Application Startup n/a012012 3
T1137.001 Office Application Startup Office Template Macros000000 0
T1137.002 Office Application Startup Office Test010010 1
T1137.003 Office Application Startup Outlook Forms000000 0
T1137.004 Office Application Startup Outlook Home Page000000 0
T1137.005 Office Application Startup Outlook Rules000000 0
T1137.006 Office Application Startup Add-ins020020 2
T1140 Deobfuscate/Decode Files or Information n/a075075 12
T1149 LC_MAIN Hijacking n/a000000 0
T1153 Source n/a000000 0
T1175 Component Object Model and Distributed COM n/a060060 6
T1176 Browser Extensions n/a000000 0
T1185 Man in the Browser n/a000000 0
T1187 Forced Authentication n/a100100 1
T1189 Drive-by Compromise n/a021021 3
T1190 Exploit Public-Facing Application n/a0341403414 48
T1195 Supply Chain Compromise n/a014014 5
T1195.001 Supply Chain Compromise Compromise Software Dependencies and Development Tools010010 1
T1195.002 Supply Chain Compromise Compromise Software Supply Chain004004 4
T1195.003 Supply Chain Compromise Compromise Hardware Supply Chain000000 0
T1197 BITS Jobs n/a030030 3
T1199 Trusted Relationship n/a000000 0
T1200 Hardware Additions n/a020020 2
T1201 Password Policy Discovery n/a020020 2
T1202 Indirect Command Execution n/a060060 6
T1203 Exploitation for Client Execution n/a01110111 12
T1204 User Execution n/a01830183 21
T1204.001 User Execution Malicious Link000000 0
T1204.002 User Execution Malicious File01700170 17
T1205 Traffic Signaling n/a000000 0
T1205.001 Traffic Signaling Port Knocking000000 0
T1207 Rogue Domain Controller n/a010010 1
T1210 Exploitation of Remote Services n/a052052 7
T1211 Exploitation for Defense Evasion n/a021021 3
T1212 Exploitation for Credential Access n/a030030 3
T1213 Data from Information Repositories n/a000000 0
T1213.001 Data from Information Repositories Confluence000000 0
T1213.002 Data from Information Repositories Sharepoint000000 0
T1216 Signed Script Proxy Execution n/a000000 0
T1216.001 Signed Script Proxy Execution PubPrn000000 0
T1217 Browser Bookmark Discovery n/a000000 0
T1218 Signed Binary Proxy Execution n/a0171101711 28
T1218.001 Signed Binary Proxy Execution Compiled HTML File122122 5
T1218.002 Signed Binary Proxy Execution Control Panel010010 1
T1218.003 Signed Binary Proxy Execution CMSTP150150 6
T1218.004 Signed Binary Proxy Execution InstallUtil011011 2
T1218.005 Signed Binary Proxy Execution Mshta082082 10
T1218.007 Signed Binary Proxy Execution Msiexec010010 1
T1218.008 Signed Binary Proxy Execution Odbcconf010010 1
T1218.009 Signed Binary Proxy Execution Regsvcs/Regasm011011 2
T1218.010 Signed Binary Proxy Execution Regsvr32271271 10
T1218.011 Signed Binary Proxy Execution Rundll3211821182 21
T1218.012 Signed Binary Proxy Execution Verclsid000000 0
T1219 Remote Access Software n/a032032 5
T1220 XSL Script Processing n/a023023 5
T1221 Template Injection n/a000000 0
T1222 File and Directory Permissions Modification n/a033033 6
T1222.001 File and Directory Permissions Modification Windows File and Directory Permissions Modification120120 3
T1222.002 File and Directory Permissions Modification Linux and Mac File and Directory Permissions Modification120120 3
T1480 Execution Guardrails n/a000000 0
T1480.001 Execution Guardrails Environmental Keying000000 0
T1482 Domain Trust Discovery n/a051051 6
T1484 Domain Policy Modification n/a000000 0
T1484.001 Domain Policy Modification Group Policy Modification000000 0
T1484.002 Domain Policy Modification Domain Trust Modification000000 0
T1485 Data Destruction n/a025025 7
T1486 Data Encrypted for Impact n/a010010 1
T1489 Service Stop n/a011011 2
T1490 Inhibit System Recovery n/a251251 8
T1491 Defacement n/a000000 0
T1491.001 Defacement Internal Defacement000000 0
T1491.002 Defacement External Defacement000000 0
T1495 Firmware Corruption n/a010010 1
T1496 Resource Hijacking n/a000000 0
T1497 Virtualization/Sandbox Evasion n/a000000 0
T1497.001 Virtualization/Sandbox Evasion System Checks000000 0
T1497.002 Virtualization/Sandbox Evasion User Activity Based Checks000000 0
T1497.003 Virtualization/Sandbox Evasion Time Based Evasion000000 0
T1498 Network Denial of Service n/a001001 1
T1498.001 Network Denial of Service Direct Network Flood000000 0
T1498.002 Network Denial of Service Reflection Amplification000000 0
T1499 Endpoint Denial of Service n/a011011 2
T1499.001 Endpoint Denial of Service OS Exhaustion Flood000000 0
T1499.002 Endpoint Denial of Service Service Exhaustion Flood000000 0
T1499.003 Endpoint Denial of Service Application Exhaustion Flood000000 0
T1499.004 Endpoint Denial of Service Application or System Exploitation020020 2
T1505 Server Software Component n/a011011 2
T1505.001 Server Software Component SQL Stored Procedures000000 0
T1505.002 Server Software Component Transport Agent000000 0
T1505.003 Server Software Component Web Shell11411141 16
T1518 Software Discovery n/a002002 2
T1518.001 Software Discovery Security Software Discovery101101 2
T1525 Implant Container Image n/a000000 0
T1526 Cloud Service Discovery n/a001001 1
T1528 Steal Application Access Token n/a013013 4
T1529 System Shutdown/Reboot n/a020020 2
T1530 Data from Cloud Storage Object n/a005005 5
T1531 Account Access Removal n/a006006 6
T1534 Internal Spearphishing n/a000000 0
T1535 Unused/Unsupported Cloud Regions n/a000000 0
T1537 Transfer Data to Cloud Account n/a015015 6
T1538 Cloud Service Dashboard n/a000000 0
T1539 Steal Web Session Cookie n/a002002 2
T1542 Pre-OS Boot n/a000000 0
T1542.001 Pre-OS Boot System Firmware000000 0
T1542.002 Pre-OS Boot Component Firmware000000 0
T1542.003 Pre-OS Boot Bootkit010010 1
T1542.004 Pre-OS Boot ROMMONkit000000 0
T1542.005 Pre-OS Boot TFTP Boot000000 0
T1543 Create or Modify System Process n/a00130013 13
T1543.001 Create or Modify System Process Launch Agent003003 3
T1543.002 Create or Modify System Process Systemd Service010010 1
T1543.003 Create or Modify System Process Windows Service61056105 21
T1543.004 Create or Modify System Process Launch Daemon000000 0
T1546 Event Triggered Execution n/a02140214 16
T1546.001 Event Triggered Execution Change Default File Association110110 2
T1546.002 Event Triggered Execution Screensaver100100 1
T1546.003 Event Triggered Execution Windows Management Instrumentation Event Subscription160160 7
T1546.004 Event Triggered Execution .bash_profile and .bashrc011011 2
T1546.005 Event Triggered Execution Trap000000 0
T1546.006 Event Triggered Execution LC_LOAD_DYLIB Addition000000 0
T1546.007 Event Triggered Execution Netsh Helper DLL010010 1
T1546.008 Event Triggered Execution Accessibility Features322322 7
T1546.009 Event Triggered Execution AppCert DLLs011011 2
T1546.010 Event Triggered Execution AppInit DLLs211211 4
T1546.011 Event Triggered Execution Application Shimming013013 4
T1546.012 Event Triggered Execution Image File Execution Options Injection021021 3
T1546.013 Event Triggered Execution PowerShell Profile010010 1
T1546.014 Event Triggered Execution Emond002002 2
T1546.015 Event Triggered Execution Component Object Model Hijacking101101 2
T1547 Boot or Logon Autostart Execution n/a01210121 22
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder397397 19
T1547.002 Boot or Logon Autostart Execution Authentication Package003003 3
T1547.003 Boot or Logon Autostart Execution Time Providers001001 1
T1547.004 Boot or Logon Autostart Execution Winlogon Helper DLL120120 3
T1547.005 Boot or Logon Autostart Execution Security Support Provider011011 2
T1547.006 Boot or Logon Autostart Execution Kernel Modules and Extensions003003 3
T1547.007 Boot or Logon Autostart Execution Re-opened Applications000000 0
T1547.008 Boot or Logon Autostart Execution LSASS Driver010010 1
T1547.009 Boot or Logon Autostart Execution Shortcut Modification010010 1
T1547.010 Boot or Logon Autostart Execution Port Monitors102102 3
T1547.011 Boot or Logon Autostart Execution Plist Modification002002 2
T1547.012 Boot or Logon Autostart Execution Print Processors000000 0
T1548 Abuse Elevation Control Mechanism n/a11201120 22
T1548.001 Abuse Elevation Control Mechanism Setuid and Setgid002002 2
T1548.002 Abuse Elevation Control Mechanism Bypass User Account Control28112811 21
T1548.003 Abuse Elevation Control Mechanism Sudo and Sudo Caching002002 2
T1548.004 Abuse Elevation Control Mechanism Elevated Execution with Prompt000000 0
T1550 Use Alternate Authentication Material n/a003003 3
T1550.001 Use Alternate Authentication Material Application Access Token002002 2
T1550.002 Use Alternate Authentication Material Pass the Hash150150 6
T1550.003 Use Alternate Authentication Material Pass the Ticket021021 3
T1550.004 Use Alternate Authentication Material Web Session Cookie000000 0
T1552 Unsecured Credentials n/a003003 3
T1552.001 Unsecured Credentials Credentials In Files132132 6
T1552.002 Unsecured Credentials Credentials in Registry120120 3
T1552.003 Unsecured Credentials Bash History010010 1
T1552.004 Unsecured Credentials Private Keys011011 2
T1552.005 Unsecured Credentials Cloud Instance Metadata API000000 0
T1552.006 Unsecured Credentials Group Policy Preferences010010 1
T1553 Subvert Trust Controls n/a005005 5
T1553.001 Subvert Trust Controls Gatekeeper Bypass000000 0
T1553.002 Subvert Trust Controls Code Signing011011 2
T1553.003 Subvert Trust Controls SIP and Trust Provider Hijacking001001 1
T1553.004 Subvert Trust Controls Install Root Certificate012012 3
T1554 Compromise Client Software Binary n/a002002 2
T1555 Credentials from Password Stores n/a015015 6
T1555.001 Credentials from Password Stores Keychain004004 4
T1555.002 Credentials from Password Stores Securityd Memory000000 0
T1555.003Credentials from Password StoresCredentials from Web Browsers001Credentials from Password StoresCredentials from Web Browsers001 1
T1556 Modify Authentication Process n/a003003 3
T1556.001 Modify Authentication Process Domain Controller Authentication000000 0
T1556.002 Modify Authentication Process Password Filter DLL000000 0
T1556.003 Modify Authentication Process Pluggable Authentication Modules000000 0
T1556.004 Modify Authentication Process Network Device Authentication000000 0
T1557 Man-in-the-Middle n/a000000 0
T1557.001 Man-in-the-Middle LLMNR/NBT-NS Poisoning and SMB Relay010010 1
T1557.002 Man-in-the-Middle ARP Cache Poisoning000000 0
T1558 Steal or Forge Kerberos Tickets n/a032032 5
T1558.001 Steal or Forge Kerberos Tickets Golden Ticket000000 0
T1558.002 Steal or Forge Kerberos Tickets Silver Ticket000000 0
T1558.003 Steal or Forge Kerberos Tickets Kerberoasting070070 7
T1558.004 Steal or Forge Kerberos Tickets AS-REP Roasting000000 0
T1559 Inter-Process Communication n/a001001 1
T1559.001 Inter-Process Communication Component Object Model031031 4
T1559.002 Inter-Process Communication Dynamic Data Exchange000000 0
T1560 Archive Collected Data n/a012012 3
T1560.001 Archive Collected Data Archive via Utility161161 8
T1560.002 Archive Collected Data Archive via Library000000 0
T1560.003 Archive Collected Data Archive via Custom Method000000 0
T1561 Disk Wipe n/a000000 0
T1561.001 Disk Wipe Disk Content Wipe010010 1
T1561.002 Disk Wipe Disk Structure Wipe010010 1
T1562 Impair Defenses n/a01440144 45
T1562.001 Impair Defenses Disable or Modify Tools2203322033 55
T1562.002 Impair Defenses Disable Windows Event Logging030030 3
T1562.003 Impair Defenses Impair Command History Logging000000 0
T1562.004 Impair Defenses Disable or Modify System Firewall040040 4
T1562.006 Impair Defenses Indicator Blocking231231 6
T1562.007 Impair Defenses Disable or Modify Cloud Firewall000000 0
T1562.008 Impair Defenses Disable Cloud Logs000000 0
T1563 Remote Service Session Hijacking n/a000000 0
T1563.001 Remote Service Session Hijacking SSH Hijacking000000 0
T1563.002 Remote Service Session Hijacking RDP Hijacking020020 2
T1564 Hide Artifacts n/a006006 6
T1564.001 Hide Artifacts Hidden Files and Directories014014 5
T1564.002 Hide Artifacts Hidden Users000000 0
T1564.003 Hide Artifacts Hidden Window010010 1
T1564.004 Hide Artifacts NTFS File Attributes231231 6
T1564.005 Hide Artifacts Hidden File System000000 0
T1564.006 Hide Artifacts Run Virtual Instance000000 0
T1564.007 Hide Artifacts VBA Stomping000000 0
T1565 Data Manipulation n/a003003 3
T1565.001 Data Manipulation Stored Data Manipulation013013 4
T1565.002 Data Manipulation Transmitted Data Manipulation010010 1
T1565.003 Data Manipulation Runtime Data Manipulation000000 0
T1566 Phishing n/a02150215 17
T1566.001 Phishing Spearphishing Attachment08100810 18
T1566.002 Phishing Spearphishing Link007007 7
T1566.003 Phishing Spearphishing via Service000000 0
T1567 Exfiltration Over Web Service n/a010010 1
T1567.001 Exfiltration Over Web Service Exfiltration to Code Repository010010 1
T1567.002 Exfiltration Over Web Service Exfiltration to Cloud Storage010010 1
T1568 Dynamic Resolution n/a013013 4
T1568.001 Dynamic Resolution Fast Flux DNS000000 0
T1568.002 Dynamic Resolution Domain Generation Algorithms003003 3
T1568.003 Dynamic Resolution DNS Calculation000000 0
T1569 System Services n/a013013 4
T1569.001 System Services Launchctl000000 0
T1569.002 System Services Service Execution31133113 17
T1570 Lateral Tool Transfer n/a321321 6
T1571 Non-Standard Port n/a010010 1
T1572 Protocol Tunneling n/a040040 4
T1573 Encrypted Channel n/a001001 1
T1573.001 Encrypted Channel Symmetric Cryptography000000 0
T1573.002 Encrypted Channel Asymmetric Cryptography000000 0
T1574 Hijack Execution Flow n/a016016 7
T1574.001 Hijack Execution Flow DLL Search Order Hijacking031031 4
T1574.002 Hijack Execution Flow DLL Side-Loading01510151 16
T1574.004 Hijack Execution Flow Dylib Hijacking000000 0
T1574.005 Hijack Execution Flow Executable Installer File Permissions Weakness000000 0
T1574.006 Hijack Execution Flow LD_PRELOAD011011 2
T1574.007 Hijack Execution Flow Path Interception by PATH Environment Variable102102 3
T1574.008 Hijack Execution Flow Path Interception by Search Order Hijacking100100 1
T1574.009 Hijack Execution Flow Path Interception by Unquoted Path200200 2
T1574.010 Hijack Execution Flow Services File Permissions Weakness201201 3
T1574.011 Hijack Execution Flow Services Registry Permissions Weakness420420 6
T1574.012 Hijack Execution Flow COR_PROFILER000000 0
T1578 Modify Cloud Compute Infrastructure n/a000000 0
T1578.001 Modify Cloud Compute Infrastructure Create Snapshot000000 0
T1578.002 Modify Cloud Compute Infrastructure Create Cloud Instance000000 0
T1578.003 Modify Cloud Compute Infrastructure Delete Cloud Instance000000 0
T1578.004 Modify Cloud Compute Infrastructure Revert Cloud Instance000000 0
T1580 Cloud Infrastructure Discovery n/a000000 0
T1583 Acquire Infrastructure n/a000000 0
T1583.001 Acquire InfrastructureDomains000Domains000 0
T1583.002 Acquire Infrastructure DNS Server000000 0
T1583.003 Acquire Infrastructure Virtual Private Server000000 0
T1583.004 Acquire Infrastructure Server000000 0
T1583.005 Acquire Infrastructure Botnet000000 0
T1583.006 Acquire Infrastructure Web Services000000 0
T1584 Compromise Infrastructure n/a000000 0
T1584.001 Compromise Infrastructure Domains000000 0
T1584.002 Compromise Infrastructure DNS Server000000 0
T1584.003 Compromise Infrastructure Virtual Private Server000000 0
T1584.004 Compromise Infrastructure Server000000 0
T1584.005 Compromise Infrastructure Botnet000000 0
T1584.006 Compromise Infrastructure Web Services000000 0
T1585 Establish Accounts n/a000000 0
T1585.001 Establish Accounts Social Media Accounts000000 0
T1585.002 Establish Accounts Email Accounts000000 0
T1586 Compromise Accounts n/a000000 0
T1586.001 Compromise Accounts Social Media Accounts000000 0
T1586.002 Compromise Accounts Email Accounts000000 0
T1587 Develop Capabilities n/a000000 0
T1587.001 Develop Capabilities Malware000000 0
T1587.002 Develop Capabilities Code Signing Certificates000000 0
T1587.003 Develop Capabilities Digital Certificates000000 0
T1587.004 Develop Capabilities Exploits000000 0
T1588 Obtain Capabilities n/a000000 0
T1588.001 Obtain Capabilities Malware000000 0
T1588.002 Obtain Capabilities Tool000000 0
T1588.003 Obtain Capabilities Code Signing Certificates000000 0
T1588.004 Obtain Capabilities Digital Certificates000000 0
T1588.005 Obtain Capabilities Exploits000000 0
T1588.006 Obtain Capabilities Vulnerabilities000000 0
T1589 Gather Victim Identity Information n/a000000 0
T1589.001 Gather Victim Identity Information Credentials000000 0
T1589.002 Gather Victim Identity Information Email Addresses000000 0
T1589.003 Gather Victim Identity Information Employee Names000000 0
T1590 Gather Victim Network Information n/a000000 0
T1590.001 Gather Victim Network Information Domain Properties000000 0
T1590.002 Gather Victim Network Information DNS000000 0
T1590.003 Gather Victim Network Information Network Trust Dependencies000000 0
T1590.004 Gather Victim Network Information Network Topology000000 0
T1590.005 Gather Victim Network Information IP Addresses000000 0
T1590.006 Gather Victim Network Information Network Security Appliances000000 0
T1591 Gather Victim Org Information n/a000000 0
T1591.001 Gather Victim Org Information Determine Physical Locations000000 0
T1591.002 Gather Victim Org Information Business Relationships000000 0
T1591.003 Gather Victim Org Information Identify Business Tempo000000 0
T1591.004 Gather Victim Org Information Identify Roles000000 0
T1592 Gather Victim Host Information n/a010010 1
T1592.001 Gather Victim Host Information Hardware000000 0
T1592.002 Gather Victim Host Information Software000000 0
T1592.003 Gather Victim Host Information Firmware000000 0
T1592.004 Gather Victim Host Information Client Configurations000000 0
T1593 Search Open Websites/Domains n/a000000 0
T1593.001 Search Open Websites/Domains Social Media000000 0
T1593.002 Search Open Websites/Domains Search Engines000000 0
T1594 Search Victim-Owned Websites n/a000000 0
T1595 Active Scanning n/a000000 0
T1595.001 Active Scanning Scanning IP Blocks000000 0
T1595.002 Active Scanning Vulnerability Scanning000000 0
T1596 Search Open Technical Databases n/a000000 0
T1596.001 Search Open Technical Databases DNS/Passive DNS000000 0
T1596.002 Search Open Technical Databases WHOIS000000 0
T1596.003 Search Open Technical Databases Digital Certificates000000 0
T1596.004 Search Open Technical Databases CDNs000000 0
T1596.005 Search Open Technical Databases Scan Databases000000 0
T1597 Search Closed Sources n/a000000 0
T1597.001 Search Closed Sources Threat Intel Vendors000000 0
T1597.002 Search Closed Sources Purchase Technical Data000000 0
T1598 Phishing for Information n/a000000 0
T1598.001 Phishing for Information Spearphishing Service000000 0
T1598.002 Phishing for Information Spearphishing Attachment000000 0
T1598.003 Phishing for Information Spearphishing Link000000 0
T1599 Network Boundary Bridging n/a000000 0
T1599.001 Network Boundary Bridging Network Address Translation Traversal000000 0
T1600 Weaken Encryption n/a000000 0
T1600.001 Weaken Encryption Reduce Key Space000000 0
T1600.002 Weaken Encryption Disable Crypto Hardware000000 0
T1601 Modify System Image n/a000000 0
T1601.001 Modify System Image Patch System Image000000 0
T1601.002 Modify System Image Downgrade System Image000000 0
T1602 Data from Configuration Repository n/a000000 0
T1602.001 Data from Configuration Repository SNMP (MIB Dump)000000 0
T1602.002 Data from Configuration Repository Network Device Configuration Dump000000 0
T1606 Forge Web Credentials n/a000000 0
T1606.001 Forge Web Credentials Web Cookies000000 0
T1606.002 Forge Web Credentials SAML Tokens000000 0
+ \ No newline at end of file From 1fdde3898a8c56285188771b7708f1c255aa3b20 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 24 Mar 2021 08:21:48 -0600 Subject: [PATCH 097/342] Fixed ES search links --- docs/coverage/index.md | 1086 ++++++++++++++++++++-------------------- 1 file changed, 543 insertions(+), 543 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 89c2bc7b..41288dd2 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,14 +2,14 @@ title: Analytic Coverage Comparison --- -Generated on: March 22, 2021 +Generated on: March 24, 2021 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. -* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique/sub-technique. +* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). @@ -33,7 +33,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -42,7 +42,7 @@ This table is sortable, so feel free to click on any column to sort by its value Junk Data 0 0 - 0 + 0 0 @@ -51,7 +51,7 @@ This table is sortable, so feel free to click on any column to sort by its value Steganography 0 0 - 0 + 0 0 @@ -60,7 +60,7 @@ This table is sortable, so feel free to click on any column to sort by its value Protocol Impersonation 0 3 - 0 + 0 3 @@ -69,7 +69,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 56 - 13 + 13 69 @@ -78,7 +78,7 @@ This table is sortable, so feel free to click on any column to sort by its value LSASS Memory 4 32 - 1 + 1 37 @@ -87,7 +87,7 @@ This table is sortable, so feel free to click on any column to sort by its value Security Account Manager 1 17 - 0 + 0 18 @@ -96,7 +96,7 @@ This table is sortable, so feel free to click on any column to sort by its value NTDS 2 11 - 0 + 0 13 @@ -105,7 +105,7 @@ This table is sortable, so feel free to click on any column to sort by its value LSA Secrets 0 10 - 0 + 0 10 @@ -114,7 +114,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cached Domain Credentials 0 6 - 0 + 0 6 @@ -123,7 +123,7 @@ This table is sortable, so feel free to click on any column to sort by its value DCSync 0 5 - 0 + 0 5 @@ -132,7 +132,7 @@ This table is sortable, so feel free to click on any column to sort by its value Proc Filesystem 0 1 - 0 + 0 1 @@ -141,7 +141,7 @@ This table is sortable, so feel free to click on any column to sort by its value /etc/passwd and /etc/shadow 0 0 - 0 + 0 0 @@ -150,7 +150,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 0 + 0 3 @@ -159,7 +159,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 1 + 1 2 @@ -168,7 +168,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 1 - 0 + 0 3 @@ -177,7 +177,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -186,7 +186,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 0 - 0 + 0 1 @@ -195,7 +195,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -204,7 +204,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration Over Bluetooth 0 0 - 0 + 0 0 @@ -213,7 +213,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 3 6 - 1 + 1 10 @@ -222,7 +222,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -231,7 +231,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 3 - 2 + 2 7 @@ -240,7 +240,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 5 - 2 + 2 8 @@ -249,7 +249,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 4 - 0 + 0 4 @@ -258,7 +258,7 @@ This table is sortable, so feel free to click on any column to sort by its value Traffic Duplication 0 0 - 0 + 0 0 @@ -267,7 +267,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 4 - 26 + 26 31 @@ -276,7 +276,7 @@ This table is sortable, so feel free to click on any column to sort by its value Remote Desktop Protocol 3 8 - 0 + 0 11 @@ -285,7 +285,7 @@ This table is sortable, so feel free to click on any column to sort by its value SMB/Windows Admin Shares 5 15 - 4 + 4 24 @@ -294,7 +294,7 @@ This table is sortable, so feel free to click on any column to sort by its value Distributed Component Object Model 1 3 - 0 + 0 4 @@ -303,7 +303,7 @@ This table is sortable, so feel free to click on any column to sort by its value SSH 0 0 - 0 + 0 0 @@ -312,7 +312,7 @@ This table is sortable, so feel free to click on any column to sort by its value VNC 0 0 - 0 + 0 0 @@ -321,7 +321,7 @@ This table is sortable, so feel free to click on any column to sort by its value Windows Remote Management 3 3 - 0 + 0 6 @@ -330,7 +330,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -339,7 +339,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -348,7 +348,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 15 - 4 + 4 19 @@ -357,7 +357,7 @@ This table is sortable, so feel free to click on any column to sort by its value Binary Padding 0 1 - 0 + 0 1 @@ -366,7 +366,7 @@ This table is sortable, so feel free to click on any column to sort by its value Software Packing 0 0 - 0 + 0 0 @@ -375,7 +375,7 @@ This table is sortable, so feel free to click on any column to sort by its value Steganography 0 1 - 0 + 0 1 @@ -384,7 +384,7 @@ This table is sortable, so feel free to click on any column to sort by its value Compile After Delivery 0 3 - 1 + 1 4 @@ -393,7 +393,7 @@ This table is sortable, so feel free to click on any column to sort by its value Indicator Removal from Tools 0 2 - 0 + 0 2 @@ -402,7 +402,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 0 - 0 + 0 1 @@ -411,7 +411,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -420,7 +420,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 8 - 3 + 3 13 @@ -429,7 +429,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -438,7 +438,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 32 - 10 + 10 43 @@ -447,7 +447,7 @@ This table is sortable, so feel free to click on any column to sort by its value Invalid Code Signature 0 0 - 0 + 0 0 @@ -456,7 +456,7 @@ This table is sortable, so feel free to click on any column to sort by its value Right-to-Left Override 0 0 - 0 + 0 0 @@ -465,7 +465,7 @@ This table is sortable, so feel free to click on any column to sort by its value Rename System Utilities 1 12 - 0 + 0 13 @@ -474,7 +474,7 @@ This table is sortable, so feel free to click on any column to sort by its value Masquerade Task or Service 0 1 - 1 + 1 2 @@ -483,7 +483,7 @@ This table is sortable, so feel free to click on any column to sort by its value Match Legitimate Name or Location 0 8 - 0 + 0 8 @@ -492,7 +492,7 @@ This table is sortable, so feel free to click on any column to sort by its value Space after Filename 0 0 - 0 + 0 0 @@ -501,7 +501,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 2 + 2 4 @@ -510,7 +510,7 @@ This table is sortable, so feel free to click on any column to sort by its value Logon Script (Windows) 2 2 - 0 + 0 4 @@ -519,7 +519,7 @@ This table is sortable, so feel free to click on any column to sort by its value Logon Script (Mac) 0 0 - 0 + 0 0 @@ -528,7 +528,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Logon Script 0 0 - 0 + 0 0 @@ -537,7 +537,7 @@ This table is sortable, so feel free to click on any column to sort by its value Rc.common 0 0 - 0 + 0 0 @@ -546,7 +546,7 @@ This table is sortable, so feel free to click on any column to sort by its value Startup Items 0 0 - 0 + 0 0 @@ -555,7 +555,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 1 - 0 + 0 2 @@ -564,7 +564,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 6 - 2 + 2 9 @@ -573,7 +573,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 0 + 0 2 @@ -582,7 +582,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 13 - 0 + 0 13 @@ -591,7 +591,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 2 - 0 + 0 4 @@ -600,7 +600,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 3 18 - 4 + 4 25 @@ -609,7 +609,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 12 - 6 + 6 18 @@ -618,7 +618,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration Over Symmetric Encrypted Non-C2 Protocol 0 1 - 0 + 0 1 @@ -627,7 +627,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration Over Asymmetric Encrypted Non-C2 Protocol 0 0 - 0 + 0 0 @@ -636,7 +636,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol 0 6 - 0 + 0 6 @@ -645,7 +645,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 2 - 1 + 1 4 @@ -654,7 +654,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -663,7 +663,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -672,7 +672,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration over USB 0 0 - 0 + 0 0 @@ -681,7 +681,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 16 - 11 + 11 27 @@ -690,7 +690,7 @@ This table is sortable, so feel free to click on any column to sort by its value At (Linux) 0 0 - 0 + 0 0 @@ -699,7 +699,7 @@ This table is sortable, so feel free to click on any column to sort by its value At (Windows) 3 4 - 0 + 0 7 @@ -708,7 +708,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cron 0 0 - 3 + 3 3 @@ -717,7 +717,7 @@ This table is sortable, so feel free to click on any column to sort by its value Launchd 0 0 - 0 + 0 0 @@ -726,7 +726,7 @@ This table is sortable, so feel free to click on any column to sort by its value Scheduled Task 5 11 - 0 + 0 16 @@ -735,7 +735,7 @@ This table is sortable, so feel free to click on any column to sort by its value Systemd Timers 0 0 - 0 + 0 0 @@ -744,7 +744,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 13 - 10 + 10 23 @@ -753,7 +753,7 @@ This table is sortable, so feel free to click on any column to sort by its value Dynamic-link Library Injection 2 7 - 0 + 0 9 @@ -762,7 +762,7 @@ This table is sortable, so feel free to click on any column to sort by its value Portable Executable Injection 0 1 - 0 + 0 1 @@ -771,7 +771,7 @@ This table is sortable, so feel free to click on any column to sort by its value Thread Execution Hijacking 0 0 - 0 + 0 0 @@ -780,7 +780,7 @@ This table is sortable, so feel free to click on any column to sort by its value Asynchronous Procedure Call 0 0 - 0 + 0 0 @@ -789,7 +789,7 @@ This table is sortable, so feel free to click on any column to sort by its value Thread Local Storage 0 0 - 0 + 0 0 @@ -798,7 +798,7 @@ This table is sortable, so feel free to click on any column to sort by its value Ptrace System Calls 0 0 - 0 + 0 0 @@ -807,7 +807,7 @@ This table is sortable, so feel free to click on any column to sort by its value Proc Memory 0 0 - 0 + 0 0 @@ -816,7 +816,7 @@ This table is sortable, so feel free to click on any column to sort by its value Extra Window Memory Injection 0 0 - 0 + 0 0 @@ -825,7 +825,7 @@ This table is sortable, so feel free to click on any column to sort by its value Process Hollowing 0 1 - 2 + 2 3 @@ -834,7 +834,7 @@ This table is sortable, so feel free to click on any column to sort by its value Process Doppelgänging 0 0 - 0 + 0 0 @@ -843,7 +843,7 @@ This table is sortable, so feel free to click on any column to sort by its value VDSO Hijacking 0 0 - 0 + 0 0 @@ -852,7 +852,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -861,7 +861,7 @@ This table is sortable, so feel free to click on any column to sort by its value Keylogging 0 0 - 0 + 0 0 @@ -870,7 +870,7 @@ This table is sortable, so feel free to click on any column to sort by its value GUI Input Capture 0 1 - 1 + 1 2 @@ -879,7 +879,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Portal Capture 0 0 - 0 + 0 0 @@ -888,7 +888,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credential API Hooking 0 0 - 0 + 0 0 @@ -897,7 +897,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 2 - 2 + 2 6 @@ -906,7 +906,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 19 - 25 + 25 45 @@ -915,7 +915,7 @@ This table is sortable, so feel free to click on any column to sort by its value PowerShell 3 71 - 4 + 4 78 @@ -924,7 +924,7 @@ This table is sortable, so feel free to click on any column to sort by its value AppleScript 0 0 - 1 + 1 1 @@ -933,7 +933,7 @@ This table is sortable, so feel free to click on any column to sort by its value Windows Command Shell 2 15 - 0 + 0 17 @@ -942,7 +942,7 @@ This table is sortable, so feel free to click on any column to sort by its value Unix Shell 0 7 - 0 + 0 7 @@ -951,7 +951,7 @@ This table is sortable, so feel free to click on any column to sort by its value Visual Basic 1 16 - 0 + 0 17 @@ -960,7 +960,7 @@ This table is sortable, so feel free to click on any column to sort by its value Python 0 2 - 1 + 1 3 @@ -969,7 +969,7 @@ This table is sortable, so feel free to click on any column to sort by its value JavaScript/JScript 0 9 - 2 + 2 11 @@ -978,7 +978,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Device CLI 0 0 - 0 + 0 0 @@ -987,7 +987,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -996,7 +996,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1005,7 +1005,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 14 - 0 + 0 14 @@ -1014,7 +1014,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 7 - 6 + 6 14 @@ -1023,7 +1023,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 3 + 3 5 @@ -1032,7 +1032,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Groups 3 2 - 0 + 0 5 @@ -1041,7 +1041,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Groups 3 3 - 1 + 1 7 @@ -1050,7 +1050,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cloud Groups 0 0 - 0 + 0 0 @@ -1059,7 +1059,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 9 - 15 + 15 24 @@ -1068,7 +1068,7 @@ This table is sortable, so feel free to click on any column to sort by its value Clear Windows Event Logs 2 5 - 0 + 0 7 @@ -1077,7 +1077,7 @@ This table is sortable, so feel free to click on any column to sort by its value Clear Linux or Mac System Logs 0 0 - 0 + 0 0 @@ -1086,7 +1086,7 @@ This table is sortable, so feel free to click on any column to sort by its value Clear Command History 1 3 - 1 + 1 5 @@ -1095,7 +1095,7 @@ This table is sortable, so feel free to click on any column to sort by its value File Deletion 0 3 - 6 + 6 9 @@ -1104,7 +1104,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Share Connection Removal 1 0 - 0 + 0 1 @@ -1113,7 +1113,7 @@ This table is sortable, so feel free to click on any column to sort by its value Timestomp 0 1 - 1 + 1 2 @@ -1122,7 +1122,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 14 - 8 + 8 22 @@ -1131,7 +1131,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Protocols 0 22 - 3 + 3 25 @@ -1140,7 +1140,7 @@ This table is sortable, so feel free to click on any column to sort by its value File Transfer Protocols 0 0 - 0 + 0 0 @@ -1149,7 +1149,7 @@ This table is sortable, so feel free to click on any column to sort by its value Mail Protocols 0 0 - 0 + 0 0 @@ -1158,7 +1158,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS 0 12 - 0 + 0 12 @@ -1167,7 +1167,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1176,7 +1176,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1185,7 +1185,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Data Staging 0 0 - 0 + 0 0 @@ -1194,7 +1194,7 @@ This table is sortable, so feel free to click on any column to sort by its value Remote Data Staging 0 0 - 0 + 0 0 @@ -1203,7 +1203,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 7 - 35 + 35 42 @@ -1212,7 +1212,7 @@ This table is sortable, so feel free to click on any column to sort by its value Default Accounts 0 1 - 0 + 0 1 @@ -1221,7 +1221,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Accounts 5 1 - 0 + 0 6 @@ -1230,7 +1230,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Accounts 5 1 - 3 + 3 9 @@ -1239,7 +1239,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cloud Accounts 0 1 - 1 + 1 2 @@ -1248,7 +1248,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1257,7 +1257,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 4 - 3 + 3 9 @@ -1266,7 +1266,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 4 - 1 + 1 5 @@ -1275,7 +1275,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 12 - 4 + 4 16 @@ -1284,7 +1284,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Account 2 5 - 0 + 0 7 @@ -1293,7 +1293,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Account 2 8 - 1 + 1 11 @@ -1302,7 +1302,7 @@ This table is sortable, so feel free to click on any column to sort by its value Email Account 0 0 - 0 + 0 0 @@ -1311,7 +1311,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cloud Account 0 0 - 0 + 0 0 @@ -1320,7 +1320,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 1 + 1 4 @@ -1329,7 +1329,7 @@ This table is sortable, so feel free to click on any column to sort by its value Internal Proxy 0 1 - 0 + 0 1 @@ -1338,7 +1338,7 @@ This table is sortable, so feel free to click on any column to sort by its value External Proxy 0 1 - 0 + 0 1 @@ -1347,7 +1347,7 @@ This table is sortable, so feel free to click on any column to sort by its value Multi-hop Proxy 0 0 - 1 + 1 1 @@ -1356,7 +1356,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Fronting 0 0 - 0 + 0 0 @@ -1365,7 +1365,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1374,7 +1374,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1383,7 +1383,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1392,7 +1392,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 8 - 20 + 20 29 @@ -1401,7 +1401,7 @@ This table is sortable, so feel free to click on any column to sort by its value Additional Cloud Credentials 0 0 - 0 + 0 0 @@ -1410,7 +1410,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exchange Email Delegate Permissions 0 0 - 0 + 0 0 @@ -1419,7 +1419,7 @@ This table is sortable, so feel free to click on any column to sort by its value Add Office 365 Global Administrator Role 0 0 - 0 + 0 0 @@ -1428,7 +1428,7 @@ This table is sortable, so feel free to click on any column to sort by its value SSH Authorized Keys 0 0 - 1 + 1 1 @@ -1437,7 +1437,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 4 - 1 + 1 5 @@ -1446,7 +1446,7 @@ This table is sortable, so feel free to click on any column to sort by its value Dead Drop Resolver 0 2 - 0 + 0 2 @@ -1455,7 +1455,7 @@ This table is sortable, so feel free to click on any column to sort by its value Bidirectional Communication 0 2 - 0 + 0 2 @@ -1464,7 +1464,7 @@ This table is sortable, so feel free to click on any column to sort by its value One-Way Communication 0 2 - 0 + 0 2 @@ -1473,7 +1473,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1482,7 +1482,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 21 - 9 + 9 31 @@ -1491,7 +1491,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 1 + 1 3 @@ -1500,7 +1500,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1509,7 +1509,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 7 + 7 9 @@ -1518,7 +1518,7 @@ This table is sortable, so feel free to click on any column to sort by its value Password Guessing 0 0 - 0 + 0 0 @@ -1527,7 +1527,7 @@ This table is sortable, so feel free to click on any column to sort by its value Password Cracking 0 0 - 0 + 0 0 @@ -1536,7 +1536,7 @@ This table is sortable, so feel free to click on any column to sort by its value Password Spraying 0 0 - 0 + 0 0 @@ -1545,7 +1545,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credential Stuffing 0 0 - 0 + 0 0 @@ -1554,7 +1554,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -1563,7 +1563,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 5 19 - 1 + 1 25 @@ -1572,7 +1572,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1581,7 +1581,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 2 + 2 4 @@ -1590,7 +1590,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Email Collection 0 0 - 0 + 0 0 @@ -1599,7 +1599,7 @@ This table is sortable, so feel free to click on any column to sort by its value Remote Email Collection 0 0 - 0 + 0 0 @@ -1608,7 +1608,7 @@ This table is sortable, so feel free to click on any column to sort by its value Email Forwarding Rule 0 0 - 0 + 0 0 @@ -1617,7 +1617,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1626,7 +1626,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1635,7 +1635,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -1644,7 +1644,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 0 + 0 3 @@ -1653,7 +1653,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 0 + 0 2 @@ -1662,7 +1662,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1671,7 +1671,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 4 - 8 + 8 12 @@ -1680,7 +1680,7 @@ This table is sortable, so feel free to click on any column to sort by its value MSBuild 1 1 - 0 + 0 2 @@ -1689,7 +1689,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -1698,7 +1698,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -1707,7 +1707,7 @@ This table is sortable, so feel free to click on any column to sort by its value Standard Encoding 0 1 - 0 + 0 1 @@ -1716,7 +1716,7 @@ This table is sortable, so feel free to click on any column to sort by its value Non-Standard Encoding 0 0 - 0 + 0 0 @@ -1725,7 +1725,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 4 + 4 5 @@ -1734,7 +1734,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 1 + 1 4 @@ -1743,7 +1743,7 @@ This table is sortable, so feel free to click on any column to sort by its value Token Impersonation/Theft 0 2 - 0 + 0 2 @@ -1752,7 +1752,7 @@ This table is sortable, so feel free to click on any column to sort by its value Create Process with Token 0 3 - 0 + 0 3 @@ -1761,7 +1761,7 @@ This table is sortable, so feel free to click on any column to sort by its value Make and Impersonate Token 0 0 - 0 + 0 0 @@ -1770,7 +1770,7 @@ This table is sortable, so feel free to click on any column to sort by its value Parent PID Spoofing 0 0 - 0 + 0 0 @@ -1779,7 +1779,7 @@ This table is sortable, so feel free to click on any column to sort by its value SID-History Injection 0 1 - 0 + 0 1 @@ -1788,7 +1788,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 1 + 1 4 @@ -1797,7 +1797,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 6 - 7 + 7 13 @@ -1806,7 +1806,7 @@ This table is sortable, so feel free to click on any column to sort by its value Local Account 0 6 - 1 + 1 7 @@ -1815,7 +1815,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Account 0 1 - 0 + 0 1 @@ -1824,7 +1824,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cloud Account 0 0 - 1 + 1 1 @@ -1833,7 +1833,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 2 + 2 3 @@ -1842,7 +1842,7 @@ This table is sortable, so feel free to click on any column to sort by its value Office Template Macros 0 0 - 0 + 0 0 @@ -1851,7 +1851,7 @@ This table is sortable, so feel free to click on any column to sort by its value Office Test 0 1 - 0 + 0 1 @@ -1860,7 +1860,7 @@ This table is sortable, so feel free to click on any column to sort by its value Outlook Forms 0 0 - 0 + 0 0 @@ -1869,7 +1869,7 @@ This table is sortable, so feel free to click on any column to sort by its value Outlook Home Page 0 0 - 0 + 0 0 @@ -1878,7 +1878,7 @@ This table is sortable, so feel free to click on any column to sort by its value Outlook Rules 0 0 - 0 + 0 0 @@ -1887,7 +1887,7 @@ This table is sortable, so feel free to click on any column to sort by its value Add-ins 0 2 - 0 + 0 2 @@ -1896,7 +1896,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 7 - 5 + 5 12 @@ -1905,7 +1905,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1914,7 +1914,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1923,7 +1923,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 6 - 0 + 0 6 @@ -1932,7 +1932,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1941,7 +1941,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -1950,7 +1950,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 0 - 0 + 0 1 @@ -1959,7 +1959,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 1 + 1 3 @@ -1968,7 +1968,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 34 - 14 + 14 48 @@ -1977,7 +1977,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 4 + 4 5 @@ -1986,7 +1986,7 @@ This table is sortable, so feel free to click on any column to sort by its value Compromise Software Dependencies and Development Tools 0 1 - 0 + 0 1 @@ -1995,7 +1995,7 @@ This table is sortable, so feel free to click on any column to sort by its value Compromise Software Supply Chain 0 0 - 4 + 4 4 @@ -2004,7 +2004,7 @@ This table is sortable, so feel free to click on any column to sort by its value Compromise Hardware Supply Chain 0 0 - 0 + 0 0 @@ -2013,7 +2013,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 0 + 0 3 @@ -2022,7 +2022,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2031,7 +2031,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 0 + 0 2 @@ -2040,7 +2040,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 0 + 0 2 @@ -2049,7 +2049,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 6 - 0 + 0 6 @@ -2058,7 +2058,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 11 - 1 + 1 12 @@ -2067,7 +2067,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 18 - 3 + 3 21 @@ -2076,7 +2076,7 @@ This table is sortable, so feel free to click on any column to sort by its value Malicious Link 0 0 - 0 + 0 0 @@ -2085,7 +2085,7 @@ This table is sortable, so feel free to click on any column to sort by its value Malicious File 0 17 - 0 + 0 17 @@ -2094,7 +2094,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2103,7 +2103,7 @@ This table is sortable, so feel free to click on any column to sort by its value Port Knocking 0 0 - 0 + 0 0 @@ -2112,7 +2112,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -2121,7 +2121,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 5 - 2 + 2 7 @@ -2130,7 +2130,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 1 + 1 3 @@ -2139,7 +2139,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 0 + 0 3 @@ -2148,7 +2148,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2157,7 +2157,7 @@ This table is sortable, so feel free to click on any column to sort by its value Confluence 0 0 - 0 + 0 0 @@ -2166,7 +2166,7 @@ This table is sortable, so feel free to click on any column to sort by its value Sharepoint 0 0 - 0 + 0 0 @@ -2175,7 +2175,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2184,7 +2184,7 @@ This table is sortable, so feel free to click on any column to sort by its value PubPrn 0 0 - 0 + 0 0 @@ -2193,7 +2193,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2202,7 +2202,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 17 - 11 + 11 28 @@ -2211,7 +2211,7 @@ This table is sortable, so feel free to click on any column to sort by its value Compiled HTML File 1 2 - 2 + 2 5 @@ -2220,7 +2220,7 @@ This table is sortable, so feel free to click on any column to sort by its value Control Panel 0 1 - 0 + 0 1 @@ -2229,7 +2229,7 @@ This table is sortable, so feel free to click on any column to sort by its value CMSTP 1 5 - 0 + 0 6 @@ -2238,7 +2238,7 @@ This table is sortable, so feel free to click on any column to sort by its value InstallUtil 0 1 - 1 + 1 2 @@ -2247,7 +2247,7 @@ This table is sortable, so feel free to click on any column to sort by its value Mshta 0 8 - 2 + 2 10 @@ -2256,7 +2256,7 @@ This table is sortable, so feel free to click on any column to sort by its value Msiexec 0 1 - 0 + 0 1 @@ -2265,7 +2265,7 @@ This table is sortable, so feel free to click on any column to sort by its value Odbcconf 0 1 - 0 + 0 1 @@ -2274,7 +2274,7 @@ This table is sortable, so feel free to click on any column to sort by its value Regsvcs/Regasm 0 1 - 1 + 1 2 @@ -2283,7 +2283,7 @@ This table is sortable, so feel free to click on any column to sort by its value Regsvr32 2 7 - 1 + 1 10 @@ -2292,7 +2292,7 @@ This table is sortable, so feel free to click on any column to sort by its value Rundll32 1 18 - 2 + 2 21 @@ -2301,7 +2301,7 @@ This table is sortable, so feel free to click on any column to sort by its value Verclsid 0 0 - 0 + 0 0 @@ -2310,7 +2310,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 2 + 2 5 @@ -2319,7 +2319,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 3 + 3 5 @@ -2328,7 +2328,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2337,7 +2337,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 3 + 3 6 @@ -2346,7 +2346,7 @@ This table is sortable, so feel free to click on any column to sort by its value Windows File and Directory Permissions Modification 1 2 - 0 + 0 3 @@ -2355,7 +2355,7 @@ This table is sortable, so feel free to click on any column to sort by its value Linux and Mac File and Directory Permissions Modification 1 2 - 0 + 0 3 @@ -2364,7 +2364,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2373,7 +2373,7 @@ This table is sortable, so feel free to click on any column to sort by its value Environmental Keying 0 0 - 0 + 0 0 @@ -2382,7 +2382,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 5 - 1 + 1 6 @@ -2391,7 +2391,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2400,7 +2400,7 @@ This table is sortable, so feel free to click on any column to sort by its value Group Policy Modification 0 0 - 0 + 0 0 @@ -2409,7 +2409,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Trust Modification 0 0 - 0 + 0 0 @@ -2418,7 +2418,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 5 + 5 7 @@ -2427,7 +2427,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -2436,7 +2436,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 1 + 1 2 @@ -2445,7 +2445,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 2 5 - 1 + 1 8 @@ -2454,7 +2454,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2463,7 +2463,7 @@ This table is sortable, so feel free to click on any column to sort by its value Internal Defacement 0 0 - 0 + 0 0 @@ -2472,7 +2472,7 @@ This table is sortable, so feel free to click on any column to sort by its value External Defacement 0 0 - 0 + 0 0 @@ -2481,7 +2481,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -2490,7 +2490,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2499,7 +2499,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2508,7 +2508,7 @@ This table is sortable, so feel free to click on any column to sort by its value System Checks 0 0 - 0 + 0 0 @@ -2517,7 +2517,7 @@ This table is sortable, so feel free to click on any column to sort by its value User Activity Based Checks 0 0 - 0 + 0 0 @@ -2526,7 +2526,7 @@ This table is sortable, so feel free to click on any column to sort by its value Time Based Evasion 0 0 - 0 + 0 0 @@ -2535,7 +2535,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -2544,7 +2544,7 @@ This table is sortable, so feel free to click on any column to sort by its value Direct Network Flood 0 0 - 0 + 0 0 @@ -2553,7 +2553,7 @@ This table is sortable, so feel free to click on any column to sort by its value Reflection Amplification 0 0 - 0 + 0 0 @@ -2562,7 +2562,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 1 + 1 2 @@ -2571,7 +2571,7 @@ This table is sortable, so feel free to click on any column to sort by its value OS Exhaustion Flood 0 0 - 0 + 0 0 @@ -2580,7 +2580,7 @@ This table is sortable, so feel free to click on any column to sort by its value Service Exhaustion Flood 0 0 - 0 + 0 0 @@ -2589,7 +2589,7 @@ This table is sortable, so feel free to click on any column to sort by its value Application Exhaustion Flood 0 0 - 0 + 0 0 @@ -2598,7 +2598,7 @@ This table is sortable, so feel free to click on any column to sort by its value Application or System Exploitation 0 2 - 0 + 0 2 @@ -2607,7 +2607,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 1 + 1 2 @@ -2616,7 +2616,7 @@ This table is sortable, so feel free to click on any column to sort by its value SQL Stored Procedures 0 0 - 0 + 0 0 @@ -2625,7 +2625,7 @@ This table is sortable, so feel free to click on any column to sort by its value Transport Agent 0 0 - 0 + 0 0 @@ -2634,7 +2634,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Shell 1 14 - 1 + 1 16 @@ -2643,7 +2643,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 2 + 2 2 @@ -2652,7 +2652,7 @@ This table is sortable, so feel free to click on any column to sort by its value Security Software Discovery 1 0 - 1 + 1 2 @@ -2661,7 +2661,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2670,7 +2670,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -2679,7 +2679,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 3 + 3 4 @@ -2688,7 +2688,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 0 + 0 2 @@ -2697,7 +2697,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 5 + 5 5 @@ -2706,7 +2706,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 6 + 6 6 @@ -2715,7 +2715,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2724,7 +2724,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2733,7 +2733,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 5 + 5 6 @@ -2742,7 +2742,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2751,7 +2751,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 2 + 2 2 @@ -2760,7 +2760,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -2769,7 +2769,7 @@ This table is sortable, so feel free to click on any column to sort by its value System Firmware 0 0 - 0 + 0 0 @@ -2778,7 +2778,7 @@ This table is sortable, so feel free to click on any column to sort by its value Component Firmware 0 0 - 0 + 0 0 @@ -2787,7 +2787,7 @@ This table is sortable, so feel free to click on any column to sort by its value Bootkit 0 1 - 0 + 0 1 @@ -2796,7 +2796,7 @@ This table is sortable, so feel free to click on any column to sort by its value ROMMONkit 0 0 - 0 + 0 0 @@ -2805,7 +2805,7 @@ This table is sortable, so feel free to click on any column to sort by its value TFTP Boot 0 0 - 0 + 0 0 @@ -2814,7 +2814,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 13 + 13 13 @@ -2823,7 +2823,7 @@ This table is sortable, so feel free to click on any column to sort by its value Launch Agent 0 0 - 3 + 3 3 @@ -2832,7 +2832,7 @@ This table is sortable, so feel free to click on any column to sort by its value Systemd Service 0 1 - 0 + 0 1 @@ -2841,7 +2841,7 @@ This table is sortable, so feel free to click on any column to sort by its value Windows Service 6 10 - 5 + 5 21 @@ -2850,7 +2850,7 @@ This table is sortable, so feel free to click on any column to sort by its value Launch Daemon 0 0 - 0 + 0 0 @@ -2859,7 +2859,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 14 + 14 16 @@ -2868,7 +2868,7 @@ This table is sortable, so feel free to click on any column to sort by its value Change Default File Association 1 1 - 0 + 0 2 @@ -2877,7 +2877,7 @@ This table is sortable, so feel free to click on any column to sort by its value Screensaver 1 0 - 0 + 0 1 @@ -2886,7 +2886,7 @@ This table is sortable, so feel free to click on any column to sort by its value Windows Management Instrumentation Event Subscription 1 6 - 0 + 0 7 @@ -2895,7 +2895,7 @@ This table is sortable, so feel free to click on any column to sort by its value .bash_profile and .bashrc 0 1 - 1 + 1 2 @@ -2904,7 +2904,7 @@ This table is sortable, so feel free to click on any column to sort by its value Trap 0 0 - 0 + 0 0 @@ -2913,7 +2913,7 @@ This table is sortable, so feel free to click on any column to sort by its value LC_LOAD_DYLIB Addition 0 0 - 0 + 0 0 @@ -2922,7 +2922,7 @@ This table is sortable, so feel free to click on any column to sort by its value Netsh Helper DLL 0 1 - 0 + 0 1 @@ -2931,7 +2931,7 @@ This table is sortable, so feel free to click on any column to sort by its value Accessibility Features 3 2 - 2 + 2 7 @@ -2940,7 +2940,7 @@ This table is sortable, so feel free to click on any column to sort by its value AppCert DLLs 0 1 - 1 + 1 2 @@ -2949,7 +2949,7 @@ This table is sortable, so feel free to click on any column to sort by its value AppInit DLLs 2 1 - 1 + 1 4 @@ -2958,7 +2958,7 @@ This table is sortable, so feel free to click on any column to sort by its value Application Shimming 0 1 - 3 + 3 4 @@ -2967,7 +2967,7 @@ This table is sortable, so feel free to click on any column to sort by its value Image File Execution Options Injection 0 2 - 1 + 1 3 @@ -2976,7 +2976,7 @@ This table is sortable, so feel free to click on any column to sort by its value PowerShell Profile 0 1 - 0 + 0 1 @@ -2985,7 +2985,7 @@ This table is sortable, so feel free to click on any column to sort by its value Emond 0 0 - 2 + 2 2 @@ -2994,7 +2994,7 @@ This table is sortable, so feel free to click on any column to sort by its value Component Object Model Hijacking 1 0 - 1 + 1 2 @@ -3003,7 +3003,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 21 + 21 22 @@ -3012,7 +3012,7 @@ This table is sortable, so feel free to click on any column to sort by its value Registry Run Keys / Startup Folder 3 9 - 7 + 7 19 @@ -3021,7 +3021,7 @@ This table is sortable, so feel free to click on any column to sort by its value Authentication Package 0 0 - 3 + 3 3 @@ -3030,7 +3030,7 @@ This table is sortable, so feel free to click on any column to sort by its value Time Providers 0 0 - 1 + 1 1 @@ -3039,7 +3039,7 @@ This table is sortable, so feel free to click on any column to sort by its value Winlogon Helper DLL 1 2 - 0 + 0 3 @@ -3048,7 +3048,7 @@ This table is sortable, so feel free to click on any column to sort by its value Security Support Provider 0 1 - 1 + 1 2 @@ -3057,7 +3057,7 @@ This table is sortable, so feel free to click on any column to sort by its value Kernel Modules and Extensions 0 0 - 3 + 3 3 @@ -3066,7 +3066,7 @@ This table is sortable, so feel free to click on any column to sort by its value Re-opened Applications 0 0 - 0 + 0 0 @@ -3075,7 +3075,7 @@ This table is sortable, so feel free to click on any column to sort by its value LSASS Driver 0 1 - 0 + 0 1 @@ -3084,7 +3084,7 @@ This table is sortable, so feel free to click on any column to sort by its value Shortcut Modification 0 1 - 0 + 0 1 @@ -3093,7 +3093,7 @@ This table is sortable, so feel free to click on any column to sort by its value Port Monitors 1 0 - 2 + 2 3 @@ -3102,7 +3102,7 @@ This table is sortable, so feel free to click on any column to sort by its value Plist Modification 0 0 - 2 + 2 2 @@ -3111,7 +3111,7 @@ This table is sortable, so feel free to click on any column to sort by its value Print Processors 0 0 - 0 + 0 0 @@ -3120,7 +3120,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 1 1 - 20 + 20 22 @@ -3129,7 +3129,7 @@ This table is sortable, so feel free to click on any column to sort by its value Setuid and Setgid 0 0 - 2 + 2 2 @@ -3138,7 +3138,7 @@ This table is sortable, so feel free to click on any column to sort by its value Bypass User Account Control 2 8 - 11 + 11 21 @@ -3147,7 +3147,7 @@ This table is sortable, so feel free to click on any column to sort by its value Sudo and Sudo Caching 0 0 - 2 + 2 2 @@ -3156,7 +3156,7 @@ This table is sortable, so feel free to click on any column to sort by its value Elevated Execution with Prompt 0 0 - 0 + 0 0 @@ -3165,7 +3165,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 3 + 3 3 @@ -3174,7 +3174,7 @@ This table is sortable, so feel free to click on any column to sort by its value Application Access Token 0 0 - 2 + 2 2 @@ -3183,7 +3183,7 @@ This table is sortable, so feel free to click on any column to sort by its value Pass the Hash 1 5 - 0 + 0 6 @@ -3192,7 +3192,7 @@ This table is sortable, so feel free to click on any column to sort by its value Pass the Ticket 0 2 - 1 + 1 3 @@ -3201,7 +3201,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Session Cookie 0 0 - 0 + 0 0 @@ -3210,7 +3210,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 3 + 3 3 @@ -3219,7 +3219,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credentials In Files 1 3 - 2 + 2 6 @@ -3228,7 +3228,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credentials in Registry 1 2 - 0 + 0 3 @@ -3237,7 +3237,7 @@ This table is sortable, so feel free to click on any column to sort by its value Bash History 0 1 - 0 + 0 1 @@ -3246,7 +3246,7 @@ This table is sortable, so feel free to click on any column to sort by its value Private Keys 0 1 - 1 + 1 2 @@ -3255,7 +3255,7 @@ This table is sortable, so feel free to click on any column to sort by its value Cloud Instance Metadata API 0 0 - 0 + 0 0 @@ -3264,7 +3264,7 @@ This table is sortable, so feel free to click on any column to sort by its value Group Policy Preferences 0 1 - 0 + 0 1 @@ -3273,7 +3273,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 5 + 5 5 @@ -3282,7 +3282,7 @@ This table is sortable, so feel free to click on any column to sort by its value Gatekeeper Bypass 0 0 - 0 + 0 0 @@ -3291,7 +3291,7 @@ This table is sortable, so feel free to click on any column to sort by its value Code Signing 0 1 - 1 + 1 2 @@ -3300,7 +3300,7 @@ This table is sortable, so feel free to click on any column to sort by its value SIP and Trust Provider Hijacking 0 0 - 1 + 1 1 @@ -3309,7 +3309,7 @@ This table is sortable, so feel free to click on any column to sort by its value Install Root Certificate 0 1 - 2 + 2 3 @@ -3318,7 +3318,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 2 + 2 2 @@ -3327,7 +3327,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 5 + 5 6 @@ -3336,7 +3336,7 @@ This table is sortable, so feel free to click on any column to sort by its value Keychain 0 0 - 4 + 4 4 @@ -3345,7 +3345,7 @@ This table is sortable, so feel free to click on any column to sort by its value Securityd Memory 0 0 - 0 + 0 0 @@ -3354,7 +3354,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credentials from Web Browsers 0 0 - 1 + 1 1 @@ -3363,7 +3363,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 3 + 3 3 @@ -3372,7 +3372,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Controller Authentication 0 0 - 0 + 0 0 @@ -3381,7 +3381,7 @@ This table is sortable, so feel free to click on any column to sort by its value Password Filter DLL 0 0 - 0 + 0 0 @@ -3390,7 +3390,7 @@ This table is sortable, so feel free to click on any column to sort by its value Pluggable Authentication Modules 0 0 - 0 + 0 0 @@ -3399,7 +3399,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Device Authentication 0 0 - 0 + 0 0 @@ -3408,7 +3408,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -3417,7 +3417,7 @@ This table is sortable, so feel free to click on any column to sort by its value LLMNR/NBT-NS Poisoning and SMB Relay 0 1 - 0 + 0 1 @@ -3426,7 +3426,7 @@ This table is sortable, so feel free to click on any column to sort by its value ARP Cache Poisoning 0 0 - 0 + 0 0 @@ -3435,7 +3435,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 3 - 2 + 2 5 @@ -3444,7 +3444,7 @@ This table is sortable, so feel free to click on any column to sort by its value Golden Ticket 0 0 - 0 + 0 0 @@ -3453,7 +3453,7 @@ This table is sortable, so feel free to click on any column to sort by its value Silver Ticket 0 0 - 0 + 0 0 @@ -3462,7 +3462,7 @@ This table is sortable, so feel free to click on any column to sort by its value Kerberoasting 0 7 - 0 + 0 7 @@ -3471,7 +3471,7 @@ This table is sortable, so feel free to click on any column to sort by its value AS-REP Roasting 0 0 - 0 + 0 0 @@ -3480,7 +3480,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -3489,7 +3489,7 @@ This table is sortable, so feel free to click on any column to sort by its value Component Object Model 0 3 - 1 + 1 4 @@ -3498,7 +3498,7 @@ This table is sortable, so feel free to click on any column to sort by its value Dynamic Data Exchange 0 0 - 0 + 0 0 @@ -3507,7 +3507,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 2 + 2 3 @@ -3516,7 +3516,7 @@ This table is sortable, so feel free to click on any column to sort by its value Archive via Utility 1 6 - 1 + 1 8 @@ -3525,7 +3525,7 @@ This table is sortable, so feel free to click on any column to sort by its value Archive via Library 0 0 - 0 + 0 0 @@ -3534,7 +3534,7 @@ This table is sortable, so feel free to click on any column to sort by its value Archive via Custom Method 0 0 - 0 + 0 0 @@ -3543,7 +3543,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -3552,7 +3552,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disk Content Wipe 0 1 - 0 + 0 1 @@ -3561,7 +3561,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disk Structure Wipe 0 1 - 0 + 0 1 @@ -3570,7 +3570,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 44 + 44 45 @@ -3579,7 +3579,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable or Modify Tools 2 20 - 33 + 33 55 @@ -3588,7 +3588,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable Windows Event Logging 0 3 - 0 + 0 3 @@ -3597,7 +3597,7 @@ This table is sortable, so feel free to click on any column to sort by its value Impair Command History Logging 0 0 - 0 + 0 0 @@ -3606,7 +3606,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable or Modify System Firewall 0 4 - 0 + 0 4 @@ -3615,7 +3615,7 @@ This table is sortable, so feel free to click on any column to sort by its value Indicator Blocking 2 3 - 1 + 1 6 @@ -3624,7 +3624,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable or Modify Cloud Firewall 0 0 - 0 + 0 0 @@ -3633,7 +3633,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable Cloud Logs 0 0 - 0 + 0 0 @@ -3642,7 +3642,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -3651,7 +3651,7 @@ This table is sortable, so feel free to click on any column to sort by its value SSH Hijacking 0 0 - 0 + 0 0 @@ -3660,7 +3660,7 @@ This table is sortable, so feel free to click on any column to sort by its value RDP Hijacking 0 2 - 0 + 0 2 @@ -3669,7 +3669,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 6 + 6 6 @@ -3678,7 +3678,7 @@ This table is sortable, so feel free to click on any column to sort by its value Hidden Files and Directories 0 1 - 4 + 4 5 @@ -3687,7 +3687,7 @@ This table is sortable, so feel free to click on any column to sort by its value Hidden Users 0 0 - 0 + 0 0 @@ -3696,7 +3696,7 @@ This table is sortable, so feel free to click on any column to sort by its value Hidden Window 0 1 - 0 + 0 1 @@ -3705,7 +3705,7 @@ This table is sortable, so feel free to click on any column to sort by its value NTFS File Attributes 2 3 - 1 + 1 6 @@ -3714,7 +3714,7 @@ This table is sortable, so feel free to click on any column to sort by its value Hidden File System 0 0 - 0 + 0 0 @@ -3723,7 +3723,7 @@ This table is sortable, so feel free to click on any column to sort by its value Run Virtual Instance 0 0 - 0 + 0 0 @@ -3732,7 +3732,7 @@ This table is sortable, so feel free to click on any column to sort by its value VBA Stomping 0 0 - 0 + 0 0 @@ -3741,7 +3741,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 3 + 3 3 @@ -3750,7 +3750,7 @@ This table is sortable, so feel free to click on any column to sort by its value Stored Data Manipulation 0 1 - 3 + 3 4 @@ -3759,7 +3759,7 @@ This table is sortable, so feel free to click on any column to sort by its value Transmitted Data Manipulation 0 1 - 0 + 0 1 @@ -3768,7 +3768,7 @@ This table is sortable, so feel free to click on any column to sort by its value Runtime Data Manipulation 0 0 - 0 + 0 0 @@ -3777,7 +3777,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 2 - 15 + 15 17 @@ -3786,7 +3786,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing Attachment 0 8 - 10 + 10 18 @@ -3795,7 +3795,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing Link 0 0 - 7 + 7 7 @@ -3804,7 +3804,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing via Service 0 0 - 0 + 0 0 @@ -3813,7 +3813,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -3822,7 +3822,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration to Code Repository 0 1 - 0 + 0 1 @@ -3831,7 +3831,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exfiltration to Cloud Storage 0 1 - 0 + 0 1 @@ -3840,7 +3840,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 3 + 3 4 @@ -3849,7 +3849,7 @@ This table is sortable, so feel free to click on any column to sort by its value Fast Flux DNS 0 0 - 0 + 0 0 @@ -3858,7 +3858,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Generation Algorithms 0 0 - 3 + 3 3 @@ -3867,7 +3867,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS Calculation 0 0 - 0 + 0 0 @@ -3876,7 +3876,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 3 + 3 4 @@ -3885,7 +3885,7 @@ This table is sortable, so feel free to click on any column to sort by its value Launchctl 0 0 - 0 + 0 0 @@ -3894,7 +3894,7 @@ This table is sortable, so feel free to click on any column to sort by its value Service Execution 3 11 - 3 + 3 17 @@ -3903,7 +3903,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 3 2 - 1 + 1 6 @@ -3912,7 +3912,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -3921,7 +3921,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 4 - 0 + 0 4 @@ -3930,7 +3930,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 1 + 1 1 @@ -3939,7 +3939,7 @@ This table is sortable, so feel free to click on any column to sort by its value Symmetric Cryptography 0 0 - 0 + 0 0 @@ -3948,7 +3948,7 @@ This table is sortable, so feel free to click on any column to sort by its value Asymmetric Cryptography 0 0 - 0 + 0 0 @@ -3957,7 +3957,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 6 + 6 7 @@ -3966,7 +3966,7 @@ This table is sortable, so feel free to click on any column to sort by its value DLL Search Order Hijacking 0 3 - 1 + 1 4 @@ -3975,7 +3975,7 @@ This table is sortable, so feel free to click on any column to sort by its value DLL Side-Loading 0 15 - 1 + 1 16 @@ -3984,7 +3984,7 @@ This table is sortable, so feel free to click on any column to sort by its value Dylib Hijacking 0 0 - 0 + 0 0 @@ -3993,7 +3993,7 @@ This table is sortable, so feel free to click on any column to sort by its value Executable Installer File Permissions Weakness 0 0 - 0 + 0 0 @@ -4002,7 +4002,7 @@ This table is sortable, so feel free to click on any column to sort by its value LD_PRELOAD 0 1 - 1 + 1 2 @@ -4011,7 +4011,7 @@ This table is sortable, so feel free to click on any column to sort by its value Path Interception by PATH Environment Variable 1 0 - 2 + 2 3 @@ -4020,7 +4020,7 @@ This table is sortable, so feel free to click on any column to sort by its value Path Interception by Search Order Hijacking 1 0 - 0 + 0 1 @@ -4029,7 +4029,7 @@ This table is sortable, so feel free to click on any column to sort by its value Path Interception by Unquoted Path 2 0 - 0 + 0 2 @@ -4038,7 +4038,7 @@ This table is sortable, so feel free to click on any column to sort by its value Services File Permissions Weakness 2 0 - 1 + 1 3 @@ -4047,7 +4047,7 @@ This table is sortable, so feel free to click on any column to sort by its value Services Registry Permissions Weakness 4 2 - 0 + 0 6 @@ -4056,7 +4056,7 @@ This table is sortable, so feel free to click on any column to sort by its value COR_PROFILER 0 0 - 0 + 0 0 @@ -4065,7 +4065,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4074,7 +4074,7 @@ This table is sortable, so feel free to click on any column to sort by its value Create Snapshot 0 0 - 0 + 0 0 @@ -4083,7 +4083,7 @@ This table is sortable, so feel free to click on any column to sort by its value Create Cloud Instance 0 0 - 0 + 0 0 @@ -4092,7 +4092,7 @@ This table is sortable, so feel free to click on any column to sort by its value Delete Cloud Instance 0 0 - 0 + 0 0 @@ -4101,7 +4101,7 @@ This table is sortable, so feel free to click on any column to sort by its value Revert Cloud Instance 0 0 - 0 + 0 0 @@ -4110,7 +4110,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4119,7 +4119,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4128,7 +4128,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domains 0 0 - 0 + 0 0 @@ -4137,7 +4137,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS Server 0 0 - 0 + 0 0 @@ -4146,7 +4146,7 @@ This table is sortable, so feel free to click on any column to sort by its value Virtual Private Server 0 0 - 0 + 0 0 @@ -4155,7 +4155,7 @@ This table is sortable, so feel free to click on any column to sort by its value Server 0 0 - 0 + 0 0 @@ -4164,7 +4164,7 @@ This table is sortable, so feel free to click on any column to sort by its value Botnet 0 0 - 0 + 0 0 @@ -4173,7 +4173,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Services 0 0 - 0 + 0 0 @@ -4182,7 +4182,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4191,7 +4191,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domains 0 0 - 0 + 0 0 @@ -4200,7 +4200,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS Server 0 0 - 0 + 0 0 @@ -4209,7 +4209,7 @@ This table is sortable, so feel free to click on any column to sort by its value Virtual Private Server 0 0 - 0 + 0 0 @@ -4218,7 +4218,7 @@ This table is sortable, so feel free to click on any column to sort by its value Server 0 0 - 0 + 0 0 @@ -4227,7 +4227,7 @@ This table is sortable, so feel free to click on any column to sort by its value Botnet 0 0 - 0 + 0 0 @@ -4236,7 +4236,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Services 0 0 - 0 + 0 0 @@ -4245,7 +4245,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4254,7 +4254,7 @@ This table is sortable, so feel free to click on any column to sort by its value Social Media Accounts 0 0 - 0 + 0 0 @@ -4263,7 +4263,7 @@ This table is sortable, so feel free to click on any column to sort by its value Email Accounts 0 0 - 0 + 0 0 @@ -4272,7 +4272,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4281,7 +4281,7 @@ This table is sortable, so feel free to click on any column to sort by its value Social Media Accounts 0 0 - 0 + 0 0 @@ -4290,7 +4290,7 @@ This table is sortable, so feel free to click on any column to sort by its value Email Accounts 0 0 - 0 + 0 0 @@ -4299,7 +4299,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4308,7 +4308,7 @@ This table is sortable, so feel free to click on any column to sort by its value Malware 0 0 - 0 + 0 0 @@ -4317,7 +4317,7 @@ This table is sortable, so feel free to click on any column to sort by its value Code Signing Certificates 0 0 - 0 + 0 0 @@ -4326,7 +4326,7 @@ This table is sortable, so feel free to click on any column to sort by its value Digital Certificates 0 0 - 0 + 0 0 @@ -4335,7 +4335,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exploits 0 0 - 0 + 0 0 @@ -4344,7 +4344,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4353,7 +4353,7 @@ This table is sortable, so feel free to click on any column to sort by its value Malware 0 0 - 0 + 0 0 @@ -4362,7 +4362,7 @@ This table is sortable, so feel free to click on any column to sort by its value Tool 0 0 - 0 + 0 0 @@ -4371,7 +4371,7 @@ This table is sortable, so feel free to click on any column to sort by its value Code Signing Certificates 0 0 - 0 + 0 0 @@ -4380,7 +4380,7 @@ This table is sortable, so feel free to click on any column to sort by its value Digital Certificates 0 0 - 0 + 0 0 @@ -4389,7 +4389,7 @@ This table is sortable, so feel free to click on any column to sort by its value Exploits 0 0 - 0 + 0 0 @@ -4398,7 +4398,7 @@ This table is sortable, so feel free to click on any column to sort by its value Vulnerabilities 0 0 - 0 + 0 0 @@ -4407,7 +4407,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4416,7 +4416,7 @@ This table is sortable, so feel free to click on any column to sort by its value Credentials 0 0 - 0 + 0 0 @@ -4425,7 +4425,7 @@ This table is sortable, so feel free to click on any column to sort by its value Email Addresses 0 0 - 0 + 0 0 @@ -4434,7 +4434,7 @@ This table is sortable, so feel free to click on any column to sort by its value Employee Names 0 0 - 0 + 0 0 @@ -4443,7 +4443,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4452,7 +4452,7 @@ This table is sortable, so feel free to click on any column to sort by its value Domain Properties 0 0 - 0 + 0 0 @@ -4461,7 +4461,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS 0 0 - 0 + 0 0 @@ -4470,7 +4470,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Trust Dependencies 0 0 - 0 + 0 0 @@ -4479,7 +4479,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Topology 0 0 - 0 + 0 0 @@ -4488,7 +4488,7 @@ This table is sortable, so feel free to click on any column to sort by its value IP Addresses 0 0 - 0 + 0 0 @@ -4497,7 +4497,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Security Appliances 0 0 - 0 + 0 0 @@ -4506,7 +4506,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4515,7 +4515,7 @@ This table is sortable, so feel free to click on any column to sort by its value Determine Physical Locations 0 0 - 0 + 0 0 @@ -4524,7 +4524,7 @@ This table is sortable, so feel free to click on any column to sort by its value Business Relationships 0 0 - 0 + 0 0 @@ -4533,7 +4533,7 @@ This table is sortable, so feel free to click on any column to sort by its value Identify Business Tempo 0 0 - 0 + 0 0 @@ -4542,7 +4542,7 @@ This table is sortable, so feel free to click on any column to sort by its value Identify Roles 0 0 - 0 + 0 0 @@ -4551,7 +4551,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 1 - 0 + 0 1 @@ -4560,7 +4560,7 @@ This table is sortable, so feel free to click on any column to sort by its value Hardware 0 0 - 0 + 0 0 @@ -4569,7 +4569,7 @@ This table is sortable, so feel free to click on any column to sort by its value Software 0 0 - 0 + 0 0 @@ -4578,7 +4578,7 @@ This table is sortable, so feel free to click on any column to sort by its value Firmware 0 0 - 0 + 0 0 @@ -4587,7 +4587,7 @@ This table is sortable, so feel free to click on any column to sort by its value Client Configurations 0 0 - 0 + 0 0 @@ -4596,7 +4596,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4605,7 +4605,7 @@ This table is sortable, so feel free to click on any column to sort by its value Social Media 0 0 - 0 + 0 0 @@ -4614,7 +4614,7 @@ This table is sortable, so feel free to click on any column to sort by its value Search Engines 0 0 - 0 + 0 0 @@ -4623,7 +4623,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4632,7 +4632,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4641,7 +4641,7 @@ This table is sortable, so feel free to click on any column to sort by its value Scanning IP Blocks 0 0 - 0 + 0 0 @@ -4650,7 +4650,7 @@ This table is sortable, so feel free to click on any column to sort by its value Vulnerability Scanning 0 0 - 0 + 0 0 @@ -4659,7 +4659,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4668,7 +4668,7 @@ This table is sortable, so feel free to click on any column to sort by its value DNS/Passive DNS 0 0 - 0 + 0 0 @@ -4677,7 +4677,7 @@ This table is sortable, so feel free to click on any column to sort by its value WHOIS 0 0 - 0 + 0 0 @@ -4686,7 +4686,7 @@ This table is sortable, so feel free to click on any column to sort by its value Digital Certificates 0 0 - 0 + 0 0 @@ -4695,7 +4695,7 @@ This table is sortable, so feel free to click on any column to sort by its value CDNs 0 0 - 0 + 0 0 @@ -4704,7 +4704,7 @@ This table is sortable, so feel free to click on any column to sort by its value Scan Databases 0 0 - 0 + 0 0 @@ -4713,7 +4713,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4722,7 +4722,7 @@ This table is sortable, so feel free to click on any column to sort by its value Threat Intel Vendors 0 0 - 0 + 0 0 @@ -4731,7 +4731,7 @@ This table is sortable, so feel free to click on any column to sort by its value Purchase Technical Data 0 0 - 0 + 0 0 @@ -4740,7 +4740,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4749,7 +4749,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing Service 0 0 - 0 + 0 0 @@ -4758,7 +4758,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing Attachment 0 0 - 0 + 0 0 @@ -4767,7 +4767,7 @@ This table is sortable, so feel free to click on any column to sort by its value Spearphishing Link 0 0 - 0 + 0 0 @@ -4776,7 +4776,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4785,7 +4785,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Address Translation Traversal 0 0 - 0 + 0 0 @@ -4794,7 +4794,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4803,7 +4803,7 @@ This table is sortable, so feel free to click on any column to sort by its value Reduce Key Space 0 0 - 0 + 0 0 @@ -4812,7 +4812,7 @@ This table is sortable, so feel free to click on any column to sort by its value Disable Crypto Hardware 0 0 - 0 + 0 0 @@ -4821,7 +4821,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4830,7 +4830,7 @@ This table is sortable, so feel free to click on any column to sort by its value Patch System Image 0 0 - 0 + 0 0 @@ -4839,7 +4839,7 @@ This table is sortable, so feel free to click on any column to sort by its value Downgrade System Image 0 0 - 0 + 0 0 @@ -4848,7 +4848,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4857,7 +4857,7 @@ This table is sortable, so feel free to click on any column to sort by its value SNMP (MIB Dump) 0 0 - 0 + 0 0 @@ -4866,7 +4866,7 @@ This table is sortable, so feel free to click on any column to sort by its value Network Device Configuration Dump 0 0 - 0 + 0 0 @@ -4875,7 +4875,7 @@ This table is sortable, so feel free to click on any column to sort by its value n/a 0 0 - 0 + 0 0 @@ -4884,7 +4884,7 @@ This table is sortable, so feel free to click on any column to sort by its value Web Cookies 0 0 - 0 + 0 0 @@ -4893,7 +4893,7 @@ This table is sortable, so feel free to click on any column to sort by its value SAML Tokens 0 0 - 0 + 0 0 From 834acda5872001764964f2d02c892be1ae850d54 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 24 Mar 2021 08:53:41 -0600 Subject: [PATCH 098/342] Fixed some ES rule counts --- docs/coverage/index.md | 51 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 41288dd2..4eaecf23 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: March 24, 2021 +Generated on: March 22, 2021 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. @@ -13,6 +13,7 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). + @@ -564,8 +565,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -744,8 +745,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -1203,8 +1204,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -2859,8 +2860,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -2931,8 +2932,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -2958,8 +2959,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3003,8 +3004,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3021,8 +3022,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3093,8 +3094,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3120,8 +3121,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3138,8 +3139,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + @@ -3957,8 +3958,8 @@ This table is sortable, so feel free to click on any column to sort by its value - - + + From 499f31fe1a986bd1b7f8c2b30af2628cb9b7f284 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 25 Mar 2021 14:24:27 -0600 Subject: [PATCH 099/342] Initial commit - ATT&CK navigator layer --- docs/coverage/analytic_coverage_03_25_2021.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/coverage/analytic_coverage_03_25_2021.json diff --git a/docs/coverage/analytic_coverage_03_25_2021.json b/docs/coverage/analytic_coverage_03_25_2021.json new file mode 100644 index 00000000..59ac39a5 --- /dev/null +++ b/docs/coverage/analytic_coverage_03_25_2021.json @@ -0,0 +1 @@ +{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, and Elastic Detection Rule GitHub repositories. Generated on March 25, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "32"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "34"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "56"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "32"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "71"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file From 3eac157c8f5c359b408e6a175aac4f1aa7494c3f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 25 Mar 2021 14:27:16 -0600 Subject: [PATCH 100/342] Added ATT&CK Nav layer link --- docs/coverage/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 4eaecf23..212adc4f 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -11,8 +11,11 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. You can also find this data as a CSV file [here](/coverage/analytic_coverage_03_22_2021.csv). +This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. +This data is also available as: + * A [CSV file](/coverage/analytic_coverage_03_22_2021.csv) + * An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_03_25_2021.json).
n/a 1 62918
T1041n/a 0 131023821
T1055.001n/a 0 735422128
T1078.001n/a 0 214161214
T1546.001Accessibility Features 3 22716
T1546.009Application Shimming 0 13423
T1546.012n/a 0 121221920
T1547.001Authentication Package 0 03322
T1547.003Port Monitors 1 02312
T1547.011n/a 1 120221719
T1548.001Bypass User Account Control 2 811211020
T1548.003n/a 0 16756
T1574.001
@@ -4898,4 +4901,4 @@ This table is sortable, so feel free to click on any column to sort by its value -
0
\ No newline at end of file + From 12b2f8a4d150fbc790b97bdde8c51da3e2dc5a34 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 25 Mar 2021 14:28:53 -0600 Subject: [PATCH 101/342] Minor tweaks --- docs/coverage/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 212adc4f..a6460877 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -11,11 +11,11 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. +The below table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. This data is also available as: * A [CSV file](/coverage/analytic_coverage_03_22_2021.csv) - * An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_03_25_2021.json). + * An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_03_25_2021.json) From 2437a2581b0b3a686b7a7a6484290eab1eecd6a9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 25 Mar 2021 14:47:57 -0600 Subject: [PATCH 102/342] Minor tweak to text --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index a6460877..a668ba04 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -4,7 +4,7 @@ title: Analytic Coverage Comparison Generated on: March 22, 2021 -A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) analytics/rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. From c67195738a7c9b74aac7f63ff6f28134ca8c64a5 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Fri, 26 Mar 2021 12:59:57 -0600 Subject: [PATCH 103/342] fixed line breaks --- docs/data_model/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_model/index.md b/docs/data_model/index.md index 58728c39..3c89bfcc 100755 --- a/docs/data_model/index.md +++ b/docs/data_model/index.md @@ -8,8 +8,8 @@ The Data Model, strongly inspired by [CybOX](https://cyboxproject.github.io/), i |Object|Actions|Fields| |---|---|---| -|**[authentication](authentication)**|`error`
`failure`
`success`|`ad_domain`
`app_name`
`auth_service`
`auth_target`
`decision_reason`
`fqdn`
`hostname`
`fqdn`
`method`
`response_time`
`target_ad_domain`
`target_uid`
`target_user`
`target_user_role`
`target_user_type`
`uid`br />`user`
`user_agent`
`user_role`| -|**[driver](driver)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`pid`>br />`sha1_hash`
`sha256_hash`
`signer`
`signature_valid`| +|**[authentication](authentication)**|`error`
`failure`
`success`|`ad_domain`
`app_name`
`auth_service`
`auth_target`
`decision_reason`
`fqdn`
`hostname`
`fqdn`
`method`
`response_time`
`target_ad_domain`
`target_uid`
`target_user`
`target_user_role`
`target_user_type`
`uid`
`user`
`user_agent`
`user_role`| +|**[driver](driver)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`pid`
`sha1_hash`
`sha256_hash`
`signer`
`signature_valid`| |**[email](email)**|`block`
`delete`
`deliver`
`redirect`
`quarantine`|`action_reason`
`attachment_mime_type`
`attachment_name`
`attachment_size`
`date`
`dest_address`
`dest_ip`
`dest_port`
`from`
`message_body`
`message_links`
`message_type`
`return_address`
`server_relay`
`smtp_uid`
`src_address`
`src_domain`
`src_ip`
`src_port`
`subject`
`to`| |**[file](file)**|`acl_modify`
`create`
`delete`
`modify`
`read`
`timestomp`
`write`|`content`
`company`
`creation_time`
`file_name`
`file_path`
`file_uid`
`file_user`
`file_extension`
`file_gid`
`file_gid`
`fqdn`
`hostname`
`image_path`
`link_target`
`md5_hash`
`mime_type`
`pid`
`ppid`
`previous_creation_time`
`sha1_hash`
`sha256_hash`
`signer`
`signature_valid`
`uid`
`user`| |**[flow](flow)**|`end`
`message`
`start`|`application_protocol`
`content`
`dest_fqdn`
`dest_hostname`
`dest_ip`
`dest_port`
`end_time`
`exe`
`fqdn`
`hostname`
`image_path`
`in_bytes`
`network_direction`
`out_bytes`
`packet_count`
`pid`
`ppid`
`proto_info`
`protocol`
`src_fqdn`
`src_hostname`
`src_ip`
`src_port`
`start_time`
`tcp_flags`
`transport_protocol`
`uid`
`user`| From 31362ecbff8edd9c864062e1ac2b8af7db910d20 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 30 Mar 2021 14:41:16 -0600 Subject: [PATCH 104/342] Minor cleanup; tweaked implementations --- analytics/CAR-2021-01-006.yaml | 6 +----- analytics/CAR-2021-01-007.yaml | 2 +- analytics/CAR-2021-01-008.yaml | 6 +++--- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/analytics/CAR-2021-01-006.yaml b/analytics/CAR-2021-01-006.yaml index 4185db9b..0bbf8bc7 100644 --- a/analytics/CAR-2021-01-006.yaml +++ b/analytics/CAR-2021-01-006.yaml @@ -22,17 +22,13 @@ coverage: - TA0002 implementations: - name: Splunk search - Unusual Child Process spawned using DDE exploit - description: This Splunk query looks for any executable invocations from an Excel file. - code: |- - index = __sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" + index = __your_sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" data_model: Sysmon native type: Splunk - name: Splunk search - Unusual Child Process spawned using DDE exploit - description: This Splunk query looks for any executable invocations from an Excel file. - code: |- processes = search Process:Create target_processes = filter processes where ( diff --git a/analytics/CAR-2021-01-007.yaml b/analytics/CAR-2021-01-007.yaml index 19df2fec..45379f82 100644 --- a/analytics/CAR-2021-01-007.yaml +++ b/analytics/CAR-2021-01-007.yaml @@ -24,7 +24,7 @@ implementations: - name: Splunk search - Detecting Tampering of Windows Defender Command Prompt description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. code: |- - index= __sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" + index= __your_sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" data_model: Sysmon native type: Splunk - name: Splunk search - Detecting Tampering of Windows Defender Command Prompt diff --git a/analytics/CAR-2021-01-008.yaml b/analytics/CAR-2021-01-008.yaml index 9c8c1578..7f7a29d8 100644 --- a/analytics/CAR-2021-01-008.yaml +++ b/analytics/CAR-2021-01-008.yaml @@ -22,13 +22,13 @@ coverage: - TA0004 implementations: - name: Detect disabling of UAC via reg.exe - description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. code: |- - sourcetype = WinEventLog:Microsoft-Windows-Sysmon/Operational ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + sourcetype = __your_sysmon_index__ ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") data_model: Sysmon native type: Splunk - name: Detect disabling of UAC via reg.exe - description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. code: |- processes = search Process:Create cmd_processes = filter processes where ( From eaf711f53b092cb70b8accc88b7c2cd197b5a074 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 30 Mar 2021 14:42:09 -0600 Subject: [PATCH 105/342] MD updates from YAML --- docs/analytics/CAR-2021-01-006/index.md | 2 +- docs/analytics/CAR-2021-01-007/index.md | 2 +- docs/analytics/CAR-2021-01-008/index.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 1fb7d8af..1990bc8e 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -34,7 +34,7 @@ This Splunk query looks for any executable invocations from an Excel file. ``` -index = __sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" +index = __your_sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" ``` diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index f08d1103..019c9fd8 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -34,7 +34,7 @@ This query looks for the specific use of service control for querying or trying ``` -index= __sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" +index= __your_sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" ``` diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 0cf57309..811f2cea 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -31,18 +31,18 @@ Threat actors often, after compromising a machine, try to disable User Access Co #### Detect disabling of UAC via reg.exe (Splunk, Sysmon native) -This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC +This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. ``` -sourcetype = WinEventLog:Microsoft-Windows-Sysmon/Operational ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") +sourcetype = __your_sysmon_index__ ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") ``` #### Detect disabling of UAC via reg.exe (Pseudocode, Sysmon native) -This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC +This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. ``` From 5c682afee5ae78969bf8074ff0d2b9e947151333 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 13 Apr 2021 13:13:22 -0600 Subject: [PATCH 106/342] Fixed internal links --- analytics/CAR-2013-05-003.yaml | 2 +- analytics/CAR-2013-05-004.yaml | 2 +- analytics/CAR-2013-05-005.yaml | 2 +- analytics/CAR-2013-08-001.yaml | 2 +- analytics/CAR-2014-03-001.yaml | 4 ++-- analytics/CAR-2014-03-005.yaml | 2 +- analytics/CAR-2014-05-001.yaml | 4 ++-- analytics/CAR-2014-11-005.yaml | 2 +- analytics/CAR-2014-11-007.yaml | 2 +- analytics/CAR-2014-11-008.yaml | 2 +- analytics/CAR-2014-12-001.yaml | 2 +- analytics/CAR-2015-04-001.yaml | 2 +- analytics/CAR-2015-04-002.yaml | 2 +- analytics/CAR-2016-03-002.yaml | 4 ++-- 14 files changed, 17 insertions(+), 17 deletions(-) diff --git a/analytics/CAR-2013-05-003.yaml b/analytics/CAR-2013-05-003.yaml index daec96a1..abbf0c8b 100644 --- a/analytics/CAR-2013-05-003.yaml +++ b/analytics/CAR-2013-05-003.yaml @@ -15,7 +15,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-05-003 -description: 'As described in [CAR-2013-01-003](CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files.' +description: 'As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files.' coverage: - technique: T1570 tactics: diff --git a/analytics/CAR-2013-05-004.yaml b/analytics/CAR-2013-05-004.yaml index 30517719..e12a6925 100644 --- a/analytics/CAR-2013-05-004.yaml +++ b/analytics/CAR-2013-05-004.yaml @@ -12,7 +12,7 @@ contributors: id: CAR-2013-05-004 description: |- In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privilege escalation](https://attack.mitre.org/tactics/TA0004/), or [remote execution](https://attack.mitre.org/tactics/TA0002/), an adversary may use the Windows built-in command AT (at.exe) to [schedule a command](https://attack.mitre.org/techniques/T1053/002) to be run at a specified time, date, and even host. This method has been used by adversaries and administrators alike. Its use may lead to detection of compromised hosts and compromised users if it is used to move laterally. - The built-in Windows tool schtasks.exe ([CAR-2013-08-001](CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. + The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. coverage: - technique: T1053 tactics: diff --git a/analytics/CAR-2013-05-005.yaml b/analytics/CAR-2013-05-005.yaml index c75b3eeb..25866ef5 100644 --- a/analytics/CAR-2013-05-005.yaml +++ b/analytics/CAR-2013-05-005.yaml @@ -14,7 +14,7 @@ contributors: - MITRE id: CAR-2013-05-005 description: |- - An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. + An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](../CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. coverage: diff --git a/analytics/CAR-2013-08-001.yaml b/analytics/CAR-2013-08-001.yaml index 262031ab..e3de5925 100644 --- a/analytics/CAR-2013-08-001.yaml +++ b/analytics/CAR-2013-08-001.yaml @@ -10,7 +10,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-08-001 -description: 'The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008).' +description: 'The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008).' coverage: - technique: T1053 tactics: diff --git a/analytics/CAR-2014-03-001.yaml b/analytics/CAR-2014-03-001.yaml index c6b3dbac..02ff335a 100644 --- a/analytics/CAR-2014-03-001.yaml +++ b/analytics/CAR-2014-03-001.yaml @@ -26,8 +26,8 @@ implementations: - description: |- Look for SMB network connections over port 445. Using a sensor that can decode protocol information, extract out the name of the pipe and potentially other information. This happens legitimately so certain pipes, such as `spoolss` should be appropriately white-listed. Certain pipes do correspond to adversary activity, including: - * `WINREG` - Windows Remote Registry ([CAR-2014-11-005](CAR-2014-11-005)) - * `ATSVC` - Windows AT command ([CAR-2015-04-001](CAR-2015-04-001)) + * `WINREG` - Windows Remote Registry ([CAR-2014-11-005](../CAR-2014-11-005)) + * `ATSVC` - Windows AT command ([CAR-2015-04-001](../CAR-2015-04-001)) code: |- flow = search Flow:Message smb_write = filter flow where (dest_port == "445" and protocol == "smb.write_pipe") diff --git a/analytics/CAR-2014-03-005.yaml b/analytics/CAR-2014-03-005.yaml index 5026674e..6014f1d1 100644 --- a/analytics/CAR-2014-03-005.yaml +++ b/analytics/CAR-2014-03-005.yaml @@ -14,7 +14,7 @@ id: CAR-2014-03-005 description: |- There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. - When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. + When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. This compound behavior can be detected by looking for `services.exe` receiving a network connection and immediately spawning a child process. coverage: diff --git a/analytics/CAR-2014-05-001.yaml b/analytics/CAR-2014-05-001.yaml index 61c6a8b8..4a5df600 100644 --- a/analytics/CAR-2014-05-001.yaml +++ b/analytics/CAR-2014-05-001.yaml @@ -21,8 +21,8 @@ description: |- According to ATT&CK, adversaries frequently use RPC connections to remotely - [Create/modify](https://attack.mitre.org/techniques/T1543/003) and [execute](https://attack.mitre.org/techniques/T1569/002) services ([CAR-2014-03-005](CAR-2014-03-005)) - - [Schedule Tasks](https://attack.mitre.org/techniques/T1053) ([CAR-2015-04-002](CAR-2015-04-002)) - - Query ([CAR-2014-11-007](CAR-2014-11-007)) and Invoke ([CAR-2014-12-001](CAR-2014-12-001)) - [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) + - [Schedule Tasks](https://attack.mitre.org/techniques/T1053) ([CAR-2015-04-002](../CAR-2015-04-002)) + - Query ([CAR-2014-11-007](../CAR-2014-11-007)) and Invoke ([CAR-2014-12-001](../CAR-2014-12-001)) - [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/articles/win_net_srv/well_known_named_pipes.html). coverage: diff --git a/analytics/CAR-2014-11-005.yaml b/analytics/CAR-2014-11-005.yaml index 50b5aef5..1430b6ea 100644 --- a/analytics/CAR-2014-11-005.yaml +++ b/analytics/CAR-2014-11-005.yaml @@ -12,7 +12,7 @@ contributors: - MITRE id: CAR-2014-11-005 description: |- - An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](CAR-2014-03-005). + An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via diff --git a/analytics/CAR-2014-11-007.yaml b/analytics/CAR-2014-11-007.yaml index dfcb0162..16a90b7b 100644 --- a/analytics/CAR-2014-11-007.yaml +++ b/analytics/CAR-2014-11-007.yaml @@ -13,7 +13,7 @@ contributors: - MITRE id: CAR-2014-11-007 description: |- - As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. + As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. More about RPCSS at : [rpcss_dcom_interfaces.html](http://www.hsc.fr/ressources/articles/win_net_srv/rpcss_dcom_interfaces.html) diff --git a/analytics/CAR-2014-11-008.yaml b/analytics/CAR-2014-11-008.yaml index b93a4a46..2e28fb2a 100644 --- a/analytics/CAR-2014-11-008.yaml +++ b/analytics/CAR-2014-11-008.yaml @@ -11,7 +11,7 @@ contributors: - MITRE id: CAR-2014-11-008 description: |- - An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](CAR-2014-11-003), which detects the accessibility programs in the command line. + An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](../CAR-2014-11-003), which detects the accessibility programs in the command line. Several accessibility programs can be run using the Ease of Access center diff --git a/analytics/CAR-2014-12-001.yaml b/analytics/CAR-2014-12-001.yaml index eb312590..f970ff46 100644 --- a/analytics/CAR-2014-12-001.yaml +++ b/analytics/CAR-2014-12-001.yaml @@ -11,7 +11,7 @@ contributors: - MITRE id: CAR-2014-12-001 description: |- - Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](CAR-2016-03-002). + Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. diff --git a/analytics/CAR-2015-04-001.yaml b/analytics/CAR-2015-04-001.yaml index 2bfe6e1e..e7f1c1dd 100644 --- a/analytics/CAR-2015-04-001.yaml +++ b/analytics/CAR-2015-04-001.yaml @@ -12,7 +12,7 @@ contributors: - MITRE id: CAR-2015-04-001 description: |- - When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). + When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](../CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. coverage: diff --git a/analytics/CAR-2015-04-002.yaml b/analytics/CAR-2015-04-002.yaml index c0532de0..f106da2e 100644 --- a/analytics/CAR-2015-04-002.yaml +++ b/analytics/CAR-2015-04-002.yaml @@ -12,7 +12,7 @@ contributors: - MITRE id: CAR-2015-04-002 description: |- - An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](https://car.mitre.org/wiki/CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. + An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](../CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](../CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. Certain strings can be identifiers of the schtasks, by looking up the interface UUID of ITaskSchedulerService in different formats diff --git a/analytics/CAR-2016-03-002.yaml b/analytics/CAR-2016-03-002.yaml index 09b58551..780944b9 100644 --- a/analytics/CAR-2016-03-002.yaml +++ b/analytics/CAR-2016-03-002.yaml @@ -11,9 +11,9 @@ contributors: - MITRE id: CAR-2016-03-002 description: |- - Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. + Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. - Although this analytic was created after [CAR-2014-12-001](CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). + Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). coverage: - technique: T1047 tactics: From c40ec6a5bfcdf3c35a84b3cbf28a9031c2269e5a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 13 Apr 2021 13:17:09 -0600 Subject: [PATCH 107/342] Fixed internal links --- analytics/CAR-2013-07-001.yaml | 2 +- docs/analytics/CAR-2013-05-003/index.md | 2 +- docs/analytics/CAR-2013-05-004/index.md | 2 +- docs/analytics/CAR-2013-05-005/index.md | 2 +- docs/analytics/CAR-2013-07-001/index.md | 2 +- docs/analytics/CAR-2013-08-001/index.md | 2 +- docs/analytics/CAR-2014-03-001/index.md | 4 ++-- docs/analytics/CAR-2014-03-005/index.md | 2 +- docs/analytics/CAR-2014-05-001/index.md | 4 ++-- docs/analytics/CAR-2014-11-005/index.md | 2 +- docs/analytics/CAR-2014-11-007/index.md | 2 +- docs/analytics/CAR-2014-11-008/index.md | 2 +- docs/analytics/CAR-2014-12-001/index.md | 2 +- docs/analytics/CAR-2015-04-001/index.md | 2 +- docs/analytics/CAR-2015-04-002/index.md | 2 +- docs/analytics/CAR-2016-03-002/index.md | 4 ++-- 16 files changed, 19 insertions(+), 19 deletions(-) diff --git a/analytics/CAR-2013-07-001.yaml b/analytics/CAR-2013-07-001.yaml index 21d5bc41..1002eb94 100644 --- a/analytics/CAR-2013-07-001.yaml +++ b/analytics/CAR-2013-07-001.yaml @@ -25,7 +25,7 @@ description: |- - Archive`* a *` Additionally, it may be useful to find IP addresses in the command line - `\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}` - Logically this analytic makes use of [CAR-2014-03-005](CAR-2014-03-005). + Logically this analytic makes use of [CAR-2014-03-005](../CAR-2014-03-005). coverage: - technique: T1003 tactics: diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index 5de553de..503ecb96 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -As described in [CAR-2013-01-003](CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. +As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. ### ATT&CK Detection diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index 037bf04c..6fc9e1c3 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -10,7 +10,7 @@ applicable_platforms: Windows --- In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privilege escalation](https://attack.mitre.org/tactics/TA0004/), or [remote execution](https://attack.mitre.org/tactics/TA0002/), an adversary may use the Windows built-in command AT (at.exe) to [schedule a command](https://attack.mitre.org/techniques/T1053/002) to be run at a specified time, date, and even host. This method has been used by adversaries and administrators alike. Its use may lead to detection of compromised hosts and compromised users if it is used to move laterally. -The built-in Windows tool schtasks.exe ([CAR-2013-08-001](CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. +The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. ### ATT&CK Detection diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index c6d17f70..aa19e80c 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. +An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](../CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index 54f01a59..ac3dedfc 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -21,7 +21,7 @@ Any tool of interest with commonly known command line usage can be detecting by - Archive`* a *` Additionally, it may be useful to find IP addresses in the command line - `\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}` - Logically this analytic makes use of [CAR-2014-03-005](CAR-2014-03-005). + Logically this analytic makes use of [CAR-2014-03-005](../CAR-2014-03-005). ### ATT&CK Detection diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index e2c72176..b0751058 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). +The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). ### ATT&CK Detection diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 338ca562..39bcdeaf 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -34,8 +34,8 @@ Monitoring SMB write requests still creates some noise, particulary with named p Look for SMB network connections over port 445. Using a sensor that can decode protocol information, extract out the name of the pipe and potentially other information. This happens legitimately so certain pipes, such as `spoolss` should be appropriately white-listed. Certain pipes do correspond to adversary activity, including: -* `WINREG` - Windows Remote Registry ([CAR-2014-11-005](CAR-2014-11-005)) -* `ATSVC` - Windows AT command ([CAR-2015-04-001](CAR-2015-04-001)) +* `WINREG` - Windows Remote Registry ([CAR-2014-11-005](../CAR-2014-11-005)) +* `ATSVC` - Windows AT command ([CAR-2015-04-001](../CAR-2015-04-001)) ``` diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index d528ffe5..47b164f0 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -11,7 +11,7 @@ applicable_platforms: Windows There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. -When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. +When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. This compound behavior can be detected by looking for `services.exe` receiving a network connection and immediately spawning a child process. diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 61ba0da6..9cf49640 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -18,8 +18,8 @@ RPC is a legitimate functionality of Windows that allows remote interaction with According to ATT&CK, adversaries frequently use RPC connections to remotely - [Create/modify](https://attack.mitre.org/techniques/T1543/003) and [execute](https://attack.mitre.org/techniques/T1569/002) services ([CAR-2014-03-005](CAR-2014-03-005)) -- [Schedule Tasks](https://attack.mitre.org/techniques/T1053) ([CAR-2015-04-002](CAR-2015-04-002)) -- Query ([CAR-2014-11-007](CAR-2014-11-007)) and Invoke ([CAR-2014-12-001](CAR-2014-12-001)) - [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) +- [Schedule Tasks](https://attack.mitre.org/techniques/T1053) ([CAR-2015-04-002](../CAR-2015-04-002)) +- Query ([CAR-2014-11-007](../CAR-2014-11-007)) and Invoke ([CAR-2014-12-001](../CAR-2014-12-001)) - [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/articles/win_net_srv/well_known_named_pipes.html). diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 128defb1..452781f0 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](CAR-2014-03-005). +An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 96ec8a6a..35ff27fd 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. +As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. More about RPCSS at : [rpcss_dcom_interfaces.html](http://www.hsc.fr/ressources/articles/win_net_srv/rpcss_dcom_interfaces.html) diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index 18049d96..892c2044 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](CAR-2014-11-003), which detects the accessibility programs in the command line. +An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](../CAR-2014-11-003), which detects the accessibility programs in the command line. Several accessibility programs can be run using the Ease of Access center diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index 1cda7a71..fa4f860e 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](CAR-2016-03-002). +Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index ad6aa4e6..9296999d 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). +When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](../CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index c4624b15..0579f5bf 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -9,7 +9,7 @@ contributors: MITRE applicable_platforms: Windows --- -An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](https://car.mitre.org/wiki/CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. +An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](../CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](../CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. Certain strings can be identifiers of the schtasks, by looking up the interface UUID of ITaskSchedulerService in different formats diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index ef68dc81..eeba743d 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -9,9 +9,9 @@ contributors: MITRE applicable_platforms: Windows --- -Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. +Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. -Although this analytic was created after [CAR-2014-12-001](CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). +Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). ### ATT&CK Detection From fd00cd9d7a1d37e2ba7d1e098af48f9012387dc1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 12:37:56 -0600 Subject: [PATCH 108/342] initial commit (#115) --- analytics/CAR-2021-04-001.yaml | 84 ++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 analytics/CAR-2021-04-001.yaml diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml new file mode 100644 index 00000000..27e08af6 --- /dev/null +++ b/analytics/CAR-2021-04-001.yaml @@ -0,0 +1,84 @@ +--- +title: Common Windows Process Masquerading +submission_date: 2021/02/12 +information_domain: Host +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Sebastien Damaye +id: CAR-2021-04-001 +description: |- + [Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: + + `Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names.` + + Malware authors often use this technique to hide malicious executables behind legitimate Windows executable names (e.g. `lsass.exe`, `svchost.exe`, etc). + + There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. +coverage: + - technique: T1036 + tactics: + - TA0005 + subtechniques: + - T1036.005 + coverage: Moderate +implementations: + - name: Pseudocode - Common Windows Process Masquerading + description: |- + With process monitoring, hunt for processes matching these criteria: + + process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. + process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` + + Examples (true positive): + + `C:\Users\administrator\svchost.exe` + + To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: + + `C:\Windows\System32\srv\svchost.exe` + code: |- + processes = search Process:* + suspicious_processes = filter processes where ( + (exe=svchost.exe AND (image_path!="C:\\Windows\\System32\\svchost.exe" OR process_path!="C:\\Windows\\SysWow64\\svchost.exe")) + OR (exe=smss.exe AND image_path!="C:\\Windows\\System32\\smss.exe") + OR (exe=wininit.exe AND image_path!="C:\\Windows\\System32\\wininit.exe") + OR (exe=taskhost.exe AND image_path!="C:\\Windows\\System32\\taskhost.exe") + OR (exe=lasass.exe AND NOT image_path!="C:\\Windows\\System32\\lsass.exe") + OR (exe=winlogon.exe AND NOT image_path!="C:\\Windows\\System32\\winlogon.exe") + OR (exe=csrss.exe AND NOT image_path!="C:\\Windows\\System32\\csrss.exe") + OR (exe=services.exe AND NOT image_path!="C:\\Windows\\System32\\services.exe") + OR (exe=lsm.exe AND NOT image_path!="C:\\Windows\\System32\\lsm.exe") + OR (exe=explorer.exe AND NOT image_path!="C:\\Windows\\explorer.exe") + ) + output suspicious_processes + data_model: CAR native + type: Pseudocode + - name: Splunk Search - Common Windows Process Masquerading + description: Splunk search version of the above pseudocode. + code: |- + index=__your_sysmon_index__ source="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" AND ( + (process_name=svchost.exe AND NOT (process_path="C:\\Windows\\System32\\svchost.exe" OR process_path="C:\\Windows\\SysWow64\\svchost.exe")) + OR (process_name=smss.exe AND NOT process_path="C:\\Windows\\System32\\smss.exe") + OR (process_name=wininit.exe AND NOT process_path="C:\\Windows\\System32\\wininit.exe") + OR (process_name=taskhost.exe AND NOT process_path="C:\\Windows\\System32\\taskhost.exe") + OR (process_name=lasass.exe AND NOT process_path="C:\\Windows\\System32\\lsass.exe") + OR (process_name=winlogon.exe AND NOT process_path="C:\\Windows\\System32\\winlogon.exe") + OR (process_name=csrss.exe AND NOT process_path="C:\\Windows\\System32\\csrss.exe") + OR (process_name=services.exe AND NOT process_path="C:\\Windows\\System32\\services.exe") + OR (process_name=lsm.exe AND NOT process_path="C:\\Windows\\System32\\lsm.exe") + OR (process_name=explorer.exe AND NOT process_path="C:\\Windows\\explorer.exe") + ) + data_model: Sysmon native + type: Splunk +data_model_references: + - process/create/exe + - process/create/image_path + - process/access/exe + - process/access/image_path + - process/terminate/exe + - process/terminate/image_path From 4c5e549d110c1c2d0a610fb9defa202b0e6c3a41 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 12:41:55 -0600 Subject: [PATCH 109/342] New analytic - CAR-2021-04-001 --- docs/analytics/CAR-2021-04-001/index.md | 99 +++++++++++++++++++++++++ docs/analytics/index.md | 10 +++ 2 files changed, 109 insertions(+) create mode 100644 docs/analytics/CAR-2021-04-001/index.md diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md new file mode 100644 index 00000000..a594b795 --- /dev/null +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -0,0 +1,99 @@ +--- +title: "CAR-2021-04-001: Common Windows Process Masquerading" +layout: analytic +submission_date: 2021/02/12 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Sebastien Damaye +applicable_platforms: Windows +--- + +[Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: + +`Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names.` + +Malware authors often use this technique to hide malicious executables behind legitimate Windows executable names (e.g. `lsass.exe`, `svchost.exe`, etc). + +There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | +|[process](/data_model/process) | [access](/data_model/process#access) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [access](/data_model/process#access) | [image_path](/data_model/process#image_path) | +|[process](/data_model/process) | [terminate](/data_model/process#terminate) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [terminate](/data_model/process#terminate) | [image_path](/data_model/process#image_path) | + + +### Implementations + +#### Pseudocode - Common Windows Process Masquerading (Pseudocode, CAR native) + + +With process monitoring, hunt for processes matching these criteria: + +process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. +process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` + +Examples (true positive): + +`C:\Users\administrator\svchost.exe` + +To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: + +`C:\Windows\System32\srv\svchost.exe` + + +``` +processes = search Process:* +suspicious_processes = filter processes where ( + (exe=svchost.exe AND (image_path!="C:\\Windows\\System32\\svchost.exe" OR process_path!="C:\\Windows\\SysWow64\\svchost.exe")) + OR (exe=smss.exe AND image_path!="C:\\Windows\\System32\\smss.exe") + OR (exe=wininit.exe AND image_path!="C:\\Windows\\System32\\wininit.exe") + OR (exe=taskhost.exe AND image_path!="C:\\Windows\\System32\\taskhost.exe") + OR (exe=lasass.exe AND NOT image_path!="C:\\Windows\\System32\\lsass.exe") + OR (exe=winlogon.exe AND NOT image_path!="C:\\Windows\\System32\\winlogon.exe") + OR (exe=csrss.exe AND NOT image_path!="C:\\Windows\\System32\\csrss.exe") + OR (exe=services.exe AND NOT image_path!="C:\\Windows\\System32\\services.exe") + OR (exe=lsm.exe AND NOT image_path!="C:\\Windows\\System32\\lsm.exe") + OR (exe=explorer.exe AND NOT image_path!="C:\\Windows\\explorer.exe") + ) +output suspicious_processes +``` + + +#### Splunk Search - Common Windows Process Masquerading (Splunk, Sysmon native) + + +Splunk search version of the above pseudocode. + + +``` +index=__your_sysmon_index__ source="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" AND ( +(process_name=svchost.exe AND NOT (process_path="C:\\Windows\\System32\\svchost.exe" OR process_path="C:\\Windows\\SysWow64\\svchost.exe")) +OR (process_name=smss.exe AND NOT process_path="C:\\Windows\\System32\\smss.exe") +OR (process_name=wininit.exe AND NOT process_path="C:\\Windows\\System32\\wininit.exe") +OR (process_name=taskhost.exe AND NOT process_path="C:\\Windows\\System32\\taskhost.exe") +OR (process_name=lasass.exe AND NOT process_path="C:\\Windows\\System32\\lsass.exe") +OR (process_name=winlogon.exe AND NOT process_path="C:\\Windows\\System32\\winlogon.exe") +OR (process_name=csrss.exe AND NOT process_path="C:\\Windows\\System32\\csrss.exe") +OR (process_name=services.exe AND NOT process_path="C:\\Windows\\System32\\services.exe") +OR (process_name=lsm.exe AND NOT process_path="C:\\Windows\\System32\\lsm.exe") +OR (process_name=explorer.exe AND NOT process_path="C:\\Windows\\explorer.exe") +) +``` + + + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index cc8c0035..05b2538b 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -691,6 +691,14 @@ permalink: /analytics/
+ + + + + + + +
Pseudocode, Splunk Windows
CAR-2021-04-001Common Windows Process MasqueradingFebruary 12 2021
  • Masquerading
Pseudocode, SplunkWindows
--- @@ -747,7 +755,9 @@ permalink: /analytics/ |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|(N/A - see below)|(N/A - see below)| |...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
{:/}| |...|[Indicator Blocking](https://attack.mitre.org/techniques/T1562/006/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
{:/}| +|[Masquerading](https://attack.mitre.org/techniques/T1036/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2013-05-002: Suspicious Run Locations
{:/}| |...|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|{::nomarkdown}
  • CAR-2013-05-009: Running executables with same hash and different names
{:/}| +|...|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|{::nomarkdown}
  • CAR-2021-04-001: Common Windows Process Masquerading
{:/}| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| |...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| From 6b526c0ee5564dee20d2f27c73ee590af1f339c1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 12:58:30 -0600 Subject: [PATCH 110/342] Trying to fix Jekyll build - test --- docs/analytics/CAR-2021-04-001/index.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index a594b795..1e06eb1f 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -39,21 +39,7 @@ There are several sub-techniques, but this analytic focuses on [Match Legitimate ### Implementations #### Pseudocode - Common Windows Process Masquerading (Pseudocode, CAR native) - - -With process monitoring, hunt for processes matching these criteria: - -process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. -process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` - -Examples (true positive): - -`C:\Users\administrator\svchost.exe` - -To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: - -`C:\Windows\System32\srv\svchost.exe` - +Look for mismatches between process executable names and paths. ``` processes = search Process:* From 749f4e04dc6614b6b7e5b1e9009292b28fac88fd Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:12:11 -0600 Subject: [PATCH 111/342] Moved analytic methodology to intro description --- docs/analytics/CAR-2021-04-001/index.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 1e06eb1f..3a52511e 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -17,6 +17,19 @@ Malware authors often use this technique to hide malicious executables behind le There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. +With process monitoring, hunt for processes matching these criteria: + +process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. +process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` + +Examples (true positive): + +`C:\Users\administrator\svchost.exe` + +To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: + +`C:\Windows\System32\srv\svchost.exe` + ### ATT&CK Detection @@ -39,7 +52,10 @@ There are several sub-techniques, but this analytic focuses on [Match Legitimate ### Implementations #### Pseudocode - Common Windows Process Masquerading (Pseudocode, CAR native) -Look for mismatches between process executable names and paths. + + +Looks for mismatches between process names and their image paths. + ``` processes = search Process:* From 975f01e43cc6504fd0431025f68a3c2b116747ce Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:12:37 -0600 Subject: [PATCH 112/342] Moved analytic methodology to intro description --- analytics/CAR-2021-04-001.yaml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index 27e08af6..c9af66c6 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -19,6 +19,20 @@ description: |- Malware authors often use this technique to hide malicious executables behind legitimate Windows executable names (e.g. `lsass.exe`, `svchost.exe`, etc). There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. + + With process monitoring, hunt for processes matching these criteria: + + process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. + process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` + + Examples (true positive): + + `C:\Users\administrator\svchost.exe` + + To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: + + `C:\Windows\System32\srv\svchost.exe` + coverage: - technique: T1036 tactics: @@ -28,19 +42,7 @@ coverage: coverage: Moderate implementations: - name: Pseudocode - Common Windows Process Masquerading - description: |- - With process monitoring, hunt for processes matching these criteria: - - process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. - process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` - - Examples (true positive): - - `C:\Users\administrator\svchost.exe` - - To make sure the rule doesn't miss cases where the executable would be started from a sub-folder of these locations, the entire path is checked for the process path. The below example should be considered as suspicious: - - `C:\Windows\System32\srv\svchost.exe` + description: Looks for mismatches between process names and their image paths. code: |- processes = search Process:* suspicious_processes = filter processes where ( From 5978fed601a8e186eeda5c8013bb640b046150f3 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:15:20 -0600 Subject: [PATCH 113/342] Minor tweak to description --- analytics/CAR-2021-04-001.yaml | 2 +- docs/analytics/CAR-2021-04-001/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index c9af66c6..63a16f21 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -14,7 +14,7 @@ id: CAR-2021-04-001 description: |- [Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: - `Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names.` + "Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." Malware authors often use this technique to hide malicious executables behind legitimate Windows executable names (e.g. `lsass.exe`, `svchost.exe`, etc). diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 3a52511e..f3ad5003 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -11,7 +11,7 @@ applicable_platforms: Windows [Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: -`Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names.` +"Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." Malware authors often use this technique to hide malicious executables behind legitimate Windows executable names (e.g. `lsass.exe`, `svchost.exe`, etc). From 88109b2ee7a8ce0affdc3e2b1dcab05a7eab9415 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:17:54 -0600 Subject: [PATCH 114/342] Another tweak to description --- analytics/CAR-2021-04-001.yaml | 2 ++ docs/analytics/CAR-2021-04-001/index.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index 63a16f21..3e657282 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -20,6 +20,8 @@ description: |- There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. + **Analytic Methodology** + With process monitoring, hunt for processes matching these criteria: process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index f3ad5003..075fc2d1 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -17,6 +17,8 @@ Malware authors often use this technique to hide malicious executables behind le There are several sub-techniques, but this analytic focuses on [Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/) only. +**Analytic Methodology** + With process monitoring, hunt for processes matching these criteria: process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. From 6093a9d8e38150d5c5eecd96f9827418488b2ba6 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:24:59 -0600 Subject: [PATCH 115/342] Added blurb about new analytics --- docs/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/index.md b/docs/index.md index f6252c8c..2397e45b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,6 +19,10 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### April 2021 +* New analytics added + * [CAR-2021-04-001: Common Windows Process Masquerading](/analytics/CAR-2021-04-001) + ### March 2021 * Added [Coverage Comparison](/coverage) page, which compares ATT&CK Technique/Sub-technique coverage across CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules. * New analytics added From 8abfee9569845150fca663f06d378e81f328e44f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:32:52 -0600 Subject: [PATCH 116/342] Another minor tweak to description --- analytics/CAR-2021-04-001.yaml | 4 ++-- docs/analytics/CAR-2021-04-001/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index 3e657282..f54960b7 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -24,8 +24,8 @@ description: |- With process monitoring, hunt for processes matching these criteria: - process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. - process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` + * process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. + * process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` Examples (true positive): diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 075fc2d1..ff1ac114 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -21,8 +21,8 @@ There are several sub-techniques, but this analytic focuses on [Match Legitimate With process monitoring, hunt for processes matching these criteria: -process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. -process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` +* process name is `svchost.exe`, `smss.exe`, `wininit.exe`, `taskhost.exe`, etc. +* process path is not `C:\Windows\System32\` or `C:\Windows\SysWow64\` Examples (true positive): From b232cbdba0ce83870811bfeb88e934c4eaf04aa6 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 15 Apr 2021 14:42:01 -0600 Subject: [PATCH 117/342] Fixed typo in pseudocode --- analytics/CAR-2021-04-001.yaml | 12 ++++++------ docs/analytics/CAR-2021-04-001/index.md | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index f54960b7..506a7f57 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -52,12 +52,12 @@ implementations: OR (exe=smss.exe AND image_path!="C:\\Windows\\System32\\smss.exe") OR (exe=wininit.exe AND image_path!="C:\\Windows\\System32\\wininit.exe") OR (exe=taskhost.exe AND image_path!="C:\\Windows\\System32\\taskhost.exe") - OR (exe=lasass.exe AND NOT image_path!="C:\\Windows\\System32\\lsass.exe") - OR (exe=winlogon.exe AND NOT image_path!="C:\\Windows\\System32\\winlogon.exe") - OR (exe=csrss.exe AND NOT image_path!="C:\\Windows\\System32\\csrss.exe") - OR (exe=services.exe AND NOT image_path!="C:\\Windows\\System32\\services.exe") - OR (exe=lsm.exe AND NOT image_path!="C:\\Windows\\System32\\lsm.exe") - OR (exe=explorer.exe AND NOT image_path!="C:\\Windows\\explorer.exe") + OR (exe=lasass.exe AND image_path!="C:\\Windows\\System32\\lsass.exe") + OR (exe=winlogon.exe AND image_path!="C:\\Windows\\System32\\winlogon.exe") + OR (exe=csrss.exe AND image_path!="C:\\Windows\\System32\\csrss.exe") + OR (exe=services.exe AND image_path!="C:\\Windows\\System32\\services.exe") + OR (exe=lsm.exe AND image_path!="C:\\Windows\\System32\\lsm.exe") + OR (exe=explorer.exe AND image_path!="C:\\Windows\\explorer.exe") ) output suspicious_processes data_model: CAR native diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index ff1ac114..d4e33ddd 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -66,12 +66,12 @@ suspicious_processes = filter processes where ( OR (exe=smss.exe AND image_path!="C:\\Windows\\System32\\smss.exe") OR (exe=wininit.exe AND image_path!="C:\\Windows\\System32\\wininit.exe") OR (exe=taskhost.exe AND image_path!="C:\\Windows\\System32\\taskhost.exe") - OR (exe=lasass.exe AND NOT image_path!="C:\\Windows\\System32\\lsass.exe") - OR (exe=winlogon.exe AND NOT image_path!="C:\\Windows\\System32\\winlogon.exe") - OR (exe=csrss.exe AND NOT image_path!="C:\\Windows\\System32\\csrss.exe") - OR (exe=services.exe AND NOT image_path!="C:\\Windows\\System32\\services.exe") - OR (exe=lsm.exe AND NOT image_path!="C:\\Windows\\System32\\lsm.exe") - OR (exe=explorer.exe AND NOT image_path!="C:\\Windows\\explorer.exe") + OR (exe=lasass.exe AND image_path!="C:\\Windows\\System32\\lsass.exe") + OR (exe=winlogon.exe AND image_path!="C:\\Windows\\System32\\winlogon.exe") + OR (exe=csrss.exe AND image_path!="C:\\Windows\\System32\\csrss.exe") + OR (exe=services.exe AND image_path!="C:\\Windows\\System32\\services.exe") + OR (exe=lsm.exe AND image_path!="C:\\Windows\\System32\\lsm.exe") + OR (exe=explorer.exe AND image_path!="C:\\Windows\\explorer.exe") ) output suspicious_processes ``` From 5b4f7c8e18c0aa775ac5a2a70537dea7de994137 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 20 Apr 2021 14:44:19 -0600 Subject: [PATCH 118/342] Updates for April --- .../coverage/analytic_coverage_04_20_2021.csv | 542 ++++++++++++++++++ .../analytic_coverage_04_20_2021.json | 1 + docs/coverage/index.md | 450 +++++++-------- 3 files changed, 768 insertions(+), 225 deletions(-) create mode 100644 docs/coverage/analytic_coverage_04_20_2021.csv create mode 100644 docs/coverage/analytic_coverage_04_20_2021.json diff --git a/docs/coverage/analytic_coverage_04_20_2021.csv b/docs/coverage/analytic_coverage_04_20_2021.csv new file mode 100644 index 00000000..210b64f2 --- /dev/null +++ b/docs/coverage/analytic_coverage_04_20_2021.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Total +T1001,Data Obfuscation,n/a,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,3 +T1003,OS Credential Dumping,n/a,0,58,13,71 +T1003.001,OS Credential Dumping,LSASS Memory,4,35,1,40 +T1003.002,OS Credential Dumping,Security Account Manager,1,20,0,21 +T1003.003,OS Credential Dumping,NTDS,2,11,0,13 +T1003.004,OS Credential Dumping,LSA Secrets,0,10,0,10 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,6,0,6 +T1003.006,OS Credential Dumping,DCSync,0,5,0,5 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,0 +T1005,Data from Local System,n/a,0,4,0,4 +T1006,Direct Volume Access,n/a,0,1,1,2 +T1007,System Service Discovery,n/a,2,1,0,3 +T1008,Fallback Channels,n/a,0,0,0,0 +T1010,Application Window Discovery,n/a,1,0,0,1 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0 +T1012,Query Registry,n/a,3,8,1,12 +T1014,Rootkit,n/a,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,4,2,8 +T1018,Remote System Discovery,n/a,1,8,2,11 +T1020,Automated Exfiltration,n/a,0,4,0,4 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,0 +T1021,Remote Services,n/a,1,4,28,33 +T1021.001,Remote Services,Remote Desktop Protocol,3,8,0,11 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,24,5,34 +T1021.003,Remote Services,Distributed Component Object Model,1,7,0,8 +T1021.004,Remote Services,SSH,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,3,0,6 +T1025,Data from Removable Media,n/a,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,50,4,54 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,1,0,1 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,4,1,5 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2 +T1029,Scheduled Transfer,n/a,1,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,2 +T1033,System Owner/User Discovery,n/a,2,8,3,13 +T1034,Path Interception,n/a,0,0,0,0 +T1036,Masquerading,n/a,1,30,10,41 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,12,0,13 +T1036.004,Masquerading,Masquerade Task or Service,0,1,1,2 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,0,9 +T1036.006,Masquerading,Space after Filename,0,0,0,0 +T1037,Boot or Logon Initialization Scripts,n/a,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,4 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,0 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,3 +T1040,Network Sniffing,n/a,1,7,1,9 +T1041,Exfiltration Over C2 Channel,n/a,0,2,0,2 +T1043,Commonly Used Port,n/a,0,13,0,13 +T1046,Network Service Scanning,n/a,2,4,0,6 +T1047,Windows Management Instrumentation,n/a,3,20,5,28 +T1048,Exfiltration Over Alternative Protocol,n/a,0,13,6,19 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,9,0,9 +T1049,System Network Connections Discovery,n/a,1,4,1,6 +T1051,Shared Webroot,n/a,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,16,12,28 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,1 +T1053.002,Scheduled Task/Job,At (Windows),3,4,0,7 +T1053.003,Scheduled Task/Job,Cron,0,2,3,5 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,5,12,1,18 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,0 +T1055,Process Injection,n/a,0,14,8,22 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,10 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,0,0,0 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,0,1,2,3 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0 +T1056,Input Capture,n/a,0,0,1,1 +T1056.001,Input Capture,Keylogging,0,0,0,0 +T1056.002,Input Capture,GUI Input Capture,0,3,1,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,0,0,0 +T1057,Process Discovery,n/a,2,3,2,7 +T1059,Command and Scripting Interpreter,n/a,1,24,25,50 +T1059.001,Command and Scripting Interpreter,PowerShell,3,116,4,123 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,15,0,17 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,16,0,17 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,9,2,11 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0 +T1064,Scripting,n/a,0,14,0,14 +T1068,Exploitation for Privilege Escalation,n/a,1,8,6,15 +T1069,Permission Groups Discovery,n/a,0,2,3,5 +T1069.001,Permission Groups Discovery,Local Groups,3,5,0,8 +T1069.002,Permission Groups Discovery,Domain Groups,3,4,1,8 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,0 +T1070,Indicator Removal on Host,n/a,0,9,15,24 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,5,0,7 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,3,1,5 +T1070.004,Indicator Removal on Host,File Deletion,0,6,6,12 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,2,0,3 +T1070.006,Indicator Removal on Host,Timestomp,0,3,1,4 +T1071,Application Layer Protocol,n/a,0,14,8,22 +T1071.001,Application Layer Protocol,Web Protocols,0,22,3,25 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,0 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,12,0,12 +T1072,Software Deployment Tools,n/a,0,1,0,1 +T1074,Data Staged,n/a,0,1,0,1 +T1074.001,Data Staged,Local Data Staging,0,0,0,0 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0 +T1078,Valid Accounts,n/a,0,8,21,29 +T1078.001,Valid Accounts,Default Accounts,0,1,0,1 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,6 +T1078.003,Valid Accounts,Local Accounts,5,1,3,9 +T1078.004,Valid Accounts,Cloud Accounts,0,1,1,2 +T1080,Taint Shared Content,n/a,0,0,0,0 +T1082,System Information Discovery,n/a,2,5,3,10 +T1083,File and Directory Discovery,n/a,0,6,1,7 +T1087,Account Discovery,n/a,0,12,4,16 +T1087.001,Account Discovery,Local Account,2,7,0,9 +T1087.002,Account Discovery,Domain Account,2,9,1,12 +T1087.003,Account Discovery,Email Account,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0 +T1090,Proxy,n/a,0,3,1,4 +T1090.001,Proxy,Internal Proxy,0,1,0,1 +T1090.002,Proxy,External Proxy,0,1,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,0,0,0 +T1098,Account Manipulation,n/a,1,8,20,29 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,0,0 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,0,0,0 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,1 +T1102,Web Service,n/a,0,4,1,5 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,1 +T1105,Ingress Tool Transfer,n/a,1,22,9,32 +T1106,Native API,n/a,0,3,1,4 +T1108,Redundant Access,n/a,0,0,0,0 +T1110,Brute Force,n/a,0,2,7,9 +T1110.001,Brute Force,Password Guessing,0,0,0,0 +T1110.002,Brute Force,Password Cracking,0,0,0,0 +T1110.003,Brute Force,Password Spraying,0,0,0,0 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,1 +T1112,Modify Registry,n/a,5,31,1,37 +T1113,Screen Capture,n/a,0,3,0,3 +T1114,Email Collection,n/a,0,2,3,5 +T1114.001,Email Collection,Local Email Collection,0,0,0,0 +T1114.002,Email Collection,Remote Email Collection,0,0,0,0 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,1 +T1115,Clipboard Data,n/a,0,1,0,1 +T1119,Automated Collection,n/a,0,1,0,1 +T1120,Peripheral Device Discovery,n/a,0,0,1,1 +T1123,Audio Capture,n/a,0,4,0,4 +T1124,System Time Discovery,n/a,0,2,0,2 +T1125,Video Capture,n/a,0,1,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,6,8,14 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,0,3 +T1129,Shared Modules,n/a,0,0,1,1 +T1132,Data Encoding,n/a,0,1,0,1 +T1132.001,Data Encoding,Standard Encoding,0,1,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0 +T1133,External Remote Services,n/a,0,1,4,5 +T1134,Access Token Manipulation,n/a,0,3,1,4 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,2,0,2 +T1134.002,Access Token Manipulation,Create Process with Token,0,3,0,3 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,0,0 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,1 +T1135,Network Share Discovery,n/a,0,3,1,4 +T1136,Create Account,n/a,0,7,7,14 +T1136.001,Create Account,Local Account,0,7,1,8 +T1136.002,Create Account,Domain Account,0,1,0,1 +T1136.003,Create Account,Cloud Account,0,0,1,1 +T1137,Office Application Startup,n/a,0,1,2,3 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,0,0,0 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,2,0,2 +T1140,Deobfuscate/Decode Files or Information,n/a,0,8,5,13 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0 +T1153,Source,n/a,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,6,0,6 +T1176,Browser Extensions,n/a,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0 +T1187,Forced Authentication,n/a,1,0,0,1 +T1189,Drive-by Compromise,n/a,0,2,1,3 +T1190,Exploit Public-Facing Application,n/a,0,35,14,49 +T1195,Supply Chain Compromise,n/a,0,1,4,5 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,1 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0 +T1197,BITS Jobs,n/a,0,3,1,4 +T1199,Trusted Relationship,n/a,0,0,0,0 +T1200,Hardware Additions,n/a,0,2,0,2 +T1201,Password Policy Discovery,n/a,0,3,0,3 +T1202,Indirect Command Execution,n/a,0,10,0,10 +T1203,Exploitation for Client Execution,n/a,0,11,1,12 +T1204,User Execution,n/a,0,18,3,21 +T1204.001,User Execution,Malicious Link,0,0,0,0 +T1204.002,User Execution,Malicious File,0,18,0,18 +T1205,Traffic Signaling,n/a,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,1 +T1210,Exploitation of Remote Services,n/a,0,6,2,8 +T1211,Exploitation for Defense Evasion,n/a,0,2,1,3 +T1212,Exploitation for Credential Access,n/a,0,3,0,3 +T1213,Data from Information Repositories,n/a,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,10,0,10 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,0,0,0 +T1218,Signed Binary Proxy Execution,n/a,0,39,12,51 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,2,2,5 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,0,1 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,6 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,2 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,2,10 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,1,0,1 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,2 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,7,1,10 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,21,2,24 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,0 +T1219,Remote Access Software,n/a,0,3,2,5 +T1220,XSL Script Processing,n/a,0,3,3,6 +T1221,Template Injection,n/a,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,3,3,6 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,2,0,3 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,3 +T1480,Execution Guardrails,n/a,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,6,1,7 +T1484,Domain Policy Modification,n/a,0,0,0,0 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,0,0 +T1485,Data Destruction,n/a,0,2,5,7 +T1486,Data Encrypted for Impact,n/a,0,3,0,3 +T1489,Service Stop,n/a,0,1,1,2 +T1490,Inhibit System Recovery,n/a,2,5,1,8 +T1491,Defacement,n/a,0,0,0,0 +T1491.001,Defacement,Internal Defacement,0,0,0,0 +T1491.002,Defacement,External Defacement,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,1 +T1496,Resource Hijacking,n/a,0,0,0,0 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,0 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,0,0,0 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,0 +T1498,Network Denial of Service,n/a,0,0,1,1 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,0 +T1499,Endpoint Denial of Service,n/a,0,1,1,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,0,0,0 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,2,0,2 +T1505,Server Software Component,n/a,0,1,1,2 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,0,0,0 +T1505.003,Server Software Component,Web Shell,1,14,1,16 +T1518,Software Discovery,n/a,0,1,2,3 +T1518.001,Software Discovery,Security Software Discovery,1,2,1,4 +T1525,Implant Container Image,n/a,0,0,0,0 +T1526,Cloud Service Discovery,n/a,0,0,1,1 +T1528,Steal Application Access Token,n/a,0,1,3,4 +T1529,System Shutdown/Reboot,n/a,0,4,0,4 +T1530,Data from Cloud Storage Object,n/a,0,0,5,5 +T1531,Account Access Removal,n/a,0,0,6,6 +T1534,Internal Spearphishing,n/a,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,0 +T1537,Transfer Data to Cloud Account,n/a,0,1,5,6 +T1538,Cloud Service Dashboard,n/a,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,2 +T1542,Pre-OS Boot,n/a,0,0,0,0 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,0 +T1543,Create or Modify System Process,n/a,0,0,15,15 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,3 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,11,6,23 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,2,12,14 +T1546.001,Event Triggered Execution,Change Default File Association,1,1,0,2 +T1546.002,Event Triggered Execution,Screensaver,1,1,0,2 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,8,0,9 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2 +T1546.005,Event Triggered Execution,Trap,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,2,1,6 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,4 +T1546.011,Event Triggered Execution,Application Shimming,0,1,2,3 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,3 +T1546.013,Event Triggered Execution,PowerShell Profile,0,1,0,1 +T1546.014,Event Triggered Execution,Emond,0,1,2,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,0,1,2 +T1547,Boot or Logon Autostart Execution,n/a,0,2,21,23 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,3,10,9,22 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,1,2,0,3 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,0,3,3 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,1,0,1 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,0,1,2 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,0 +T1548,Abuse Elevation Control Mechanism,n/a,1,2,17,20 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,0,2,2 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,2,16,10,28 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,0,2,2 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,0,3,3 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,0,2,2 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,6 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,0,3,3 +T1552.001,Unsecured Credentials,Credentials In Files,1,5,2,8 +T1552.002,Unsecured Credentials,Credentials in Registry,1,2,0,3 +T1552.003,Unsecured Credentials,Bash History,0,3,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,2,1,3 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,1,0,1 +T1553,Subvert Trust Controls,n/a,0,0,5,5 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,0,3,2,5 +T1554,Compromise Client Software Binary,n/a,0,0,2,2 +T1555,Credentials from Password Stores,n/a,0,1,5,6 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,0,2,2 +T1556,Modify Authentication Process,n/a,0,0,4,4 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,0,0,0 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,0 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,1,0,1 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,0 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,2,5 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,0 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,7,0,7 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,0,1,1 +T1559.001,Inter-Process Communication,Component Object Model,0,3,1,4 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,0,0,0,0 +T1560,Archive Collected Data,n/a,0,1,2,3 +T1560.001,Archive Collected Data,Archive via Utility,1,7,1,9 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,1 +T1562,Impair Defenses,n/a,0,1,44,45 +T1562.001,Impair Defenses,Disable or Modify Tools,2,22,33,57 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,3,0,3 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,5,0,5 +T1562.006,Impair Defenses,Indicator Blocking,2,3,1,6 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,0 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,2 +T1564,Hide Artifacts,n/a,0,0,6,6 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,1,4,5 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,1,0,1 +T1564.004,Hide Artifacts,NTFS File Attributes,2,4,1,7 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,0,0,0 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0 +T1565,Data Manipulation,n/a,0,0,3,3 +T1565.001,Data Manipulation,Stored Data Manipulation,0,1,3,4 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0 +T1566,Phishing,n/a,0,2,15,17 +T1566.001,Phishing,Spearphishing Attachment,0,8,10,18 +T1566.002,Phishing,Spearphishing Link,0,0,7,7 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,1,0,1 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,1,0,1 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,1,0,1 +T1568,Dynamic Resolution,n/a,0,1,3,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0 +T1569,System Services,n/a,0,1,3,4 +T1569.001,System Services,Launchctl,0,0,0,0 +T1569.002,System Services,Service Execution,3,13,3,19 +T1570,Lateral Tool Transfer,n/a,3,2,1,6 +T1571,Non-Standard Port,n/a,0,1,0,1 +T1572,Protocol Tunneling,n/a,0,4,1,5 +T1573,Encrypted Channel,n/a,0,0,1,1 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,3,5,8 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,0,3,1,4 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,16,1,17 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,1,1,2 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,2 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,1,1,4 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,2,0,6 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,1,0,1 +T1578,Modify Cloud Compute Infrastructure,n/a,0,0,0,0 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,0,0,0 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,0 +T1583,Acquire Infrastructure,n/a,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,0,0,0 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0 +T1587,Develop Capabilities,n/a,0,0,0,0 +T1587.001,Develop Capabilities,Malware,0,0,0,0 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,0,0,0 +T1588.001,Obtain Capabilities,Malware,0,0,0,0 +T1588.002,Obtain Capabilities,Tool,0,0,0,0 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,0,0,0 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,0 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,0,0,0 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,0 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,1 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,0 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,0,0,0 +T1600,Weaken Encryption,n/a,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,0,0,0,0 diff --git a/docs/coverage/analytic_coverage_04_20_2021.json b/docs/coverage/analytic_coverage_04_20_2021.json new file mode 100644 index 00000000..16bc23c1 --- /dev/null +++ b/docs/coverage/analytic_coverage_04_20_2021.json @@ -0,0 +1 @@ +{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, and Elastic Detection Rule GitHub repositories. Generated on April 20, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1484", "color": "#c7e9c0", "comment": "Sigma CAR ES\n\nSDFSDF\n\nDSFSDF\nSDF\nSDF\nSDFS\nDF", "enabled": true, "metadata": [{"name": "CAR:", "value": "T1053 metadata1 value\nT1053 metadata1 value"}, {"divider": true}, {"name": "CAR:", "value": "T1053 metadata2 value"}, {"divider": true}, {"name": "T1053 metadata2", "value": "T1053 metadata2 value"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#c7e9c0", "comment": "", "enabled": true, "metadata": [], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "30"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "58"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "116"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "50"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "31"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "39"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index a668ba04..149cf687 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,20 +2,20 @@ title: Analytic Coverage Comparison --- -Generated on: March 22, 2021 +Generated on: April 20, 2021 -A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) analytics/rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. -The below table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. +This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. This data is also available as: - * A [CSV file](/coverage/analytic_coverage_03_22_2021.csv) - * An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_03_25_2021.json) + * A [CSV file](/coverage/analytic_coverage_04_20_2021.csv) + * An [ATT&CK Navigator Layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_04_20_2021.json) @@ -72,27 +72,27 @@ This data is also available as: - + - + - + - + - + - + @@ -153,9 +153,9 @@ This data is also available as: - + - + @@ -216,9 +216,9 @@ This data is also available as: - + - + @@ -234,18 +234,18 @@ This data is also available as: - + - + - + - + @@ -271,8 +271,8 @@ This data is also available as: - - + + @@ -288,18 +288,18 @@ This data is also available as: - - - + + + - + - + @@ -351,27 +351,27 @@ This data is also available as: - + - + - + - + - + - + @@ -387,9 +387,9 @@ This data is also available as: - + - + @@ -414,9 +414,9 @@ This data is also available as: - + - + @@ -441,9 +441,9 @@ This data is also available as: - + - + @@ -485,10 +485,10 @@ This data is also available as: - + - + @@ -549,27 +549,27 @@ This data is also available as: - + - + - + - + - + - + @@ -594,27 +594,27 @@ This data is also available as: - + - + - - - + + + - + - + @@ -639,18 +639,18 @@ This data is also available as: - + - + - + - + @@ -685,17 +685,17 @@ This data is also available as: - - + + - + - + @@ -711,9 +711,9 @@ This data is also available as: - + - + @@ -729,9 +729,9 @@ This data is also available as: - - - + + + @@ -747,18 +747,18 @@ This data is also available as: - + - + - + - + @@ -873,9 +873,9 @@ This data is also available as: - + - + @@ -900,36 +900,36 @@ This data is also available as: - + - + - + - + - + - + - + - + @@ -1017,9 +1017,9 @@ This data is also available as: - + - + @@ -1035,18 +1035,18 @@ This data is also available as: - + - + - + - + @@ -1080,9 +1080,9 @@ This data is also available as: - + - + @@ -1098,27 +1098,27 @@ This data is also available as: - + - + - + - + - + - + @@ -1170,9 +1170,9 @@ This data is also available as: - + - + @@ -1206,9 +1206,9 @@ This data is also available as: - + - + @@ -1260,18 +1260,18 @@ This data is also available as: - + - + - + - + @@ -1287,18 +1287,18 @@ This data is also available as: - + - + - + - + @@ -1485,18 +1485,18 @@ This data is also available as: - + - + - + - + @@ -1566,18 +1566,18 @@ This data is also available as: - + - + - + - + @@ -1585,8 +1585,8 @@ This data is also available as: - - + + @@ -1612,17 +1612,17 @@ This data is also available as: - - + + - + - + @@ -1647,9 +1647,9 @@ This data is also available as: - + - + @@ -1674,18 +1674,18 @@ This data is also available as: - + - + - + - + @@ -1800,18 +1800,18 @@ This data is also available as: - + - + - + - + @@ -1899,9 +1899,9 @@ This data is also available as: - + - + @@ -1971,9 +1971,9 @@ This data is also available as: - + - + @@ -2017,8 +2017,8 @@ This data is also available as: - - + + @@ -2043,18 +2043,18 @@ This data is also available as: - + - + - + - + @@ -2088,9 +2088,9 @@ This data is also available as: - + - + @@ -2124,9 +2124,9 @@ This data is also available as: - + - + @@ -2178,9 +2178,9 @@ This data is also available as: - + - + @@ -2205,9 +2205,9 @@ This data is also available as: - - - + + + @@ -2295,9 +2295,9 @@ This data is also available as: - + - + @@ -2322,9 +2322,9 @@ This data is also available as: - + - + @@ -2385,9 +2385,9 @@ This data is also available as: - + - + @@ -2430,9 +2430,9 @@ This data is also available as: - + - + @@ -2646,18 +2646,18 @@ This data is also available as: - + - + - + - + @@ -2691,9 +2691,9 @@ This data is also available as: - + - + @@ -2818,8 +2818,8 @@ This data is also available as: - - + + @@ -2844,9 +2844,9 @@ This data is also available as: - - - + + + @@ -2880,18 +2880,18 @@ This data is also available as: - + - + - + - + @@ -2988,9 +2988,9 @@ This data is also available as: - + - + @@ -3006,18 +3006,18 @@ This data is also available as: - - - + + + - - - + + + @@ -3123,9 +3123,9 @@ This data is also available as: - + - + @@ -3141,9 +3141,9 @@ This data is also available as: - + - + @@ -3222,9 +3222,9 @@ This data is also available as: - + - + @@ -3240,18 +3240,18 @@ This data is also available as: - + - + - + - + @@ -3285,9 +3285,9 @@ This data is also available as: - + - + @@ -3312,9 +3312,9 @@ This data is also available as: - + - + @@ -3339,9 +3339,9 @@ This data is also available as: - + - + @@ -3358,8 +3358,8 @@ This data is also available as: - - + + @@ -3367,8 +3367,8 @@ This data is also available as: - - + + @@ -3519,9 +3519,9 @@ This data is also available as: - + - + @@ -3582,9 +3582,9 @@ This data is also available as: - + - + @@ -3609,9 +3609,9 @@ This data is also available as: - + - + @@ -3690,9 +3690,9 @@ This data is also available as: - + - + @@ -3708,9 +3708,9 @@ This data is also available as: - + - + @@ -3897,9 +3897,9 @@ This data is also available as: - + - + @@ -3925,8 +3925,8 @@ This data is also available as: - - + + @@ -3960,9 +3960,9 @@ This data is also available as: - + - + @@ -3978,9 +3978,9 @@ This data is also available as: - + - + @@ -4023,9 +4023,9 @@ This data is also available as: - + - + @@ -4041,9 +4041,9 @@ This data is also available as: - + - + @@ -4059,9 +4059,9 @@ This data is also available as: - + - + @@ -4901,4 +4901,4 @@ This data is also available as: -
OS Credential Dumping n/a 05658 136971
T1003.001 OS Credential Dumping LSASS Memory 43235 13740
T1003.002 OS Credential Dumping Security Account Manager 11720 01821
T1003.003Data from Local System n/a 034 034
T1006Query Registry n/a 368 11012
T1014System Network Configuration Discovery n/a 234 278
T1018 Remote System Discovery n/a 158 2811
T1020n/a 1 426312833
T1021.001Remote Services SMB/Windows Admin Shares 51542424534
T1021.003 Remote Services Distributed Component Object Model 137 048
T1021.004Obfuscated Files or Information n/a 01550 41954
T1027.001 Obfuscated Files or Information Binary Padding 013 013
T1027.002 Obfuscated Files or Information Software Packing 001 001
T1027.003Obfuscated Files or Information Compile After Delivery 034 145
T1027.005Data Transfer Size Limits n/a 002 002
T1033Masquerading n/a 13230 104341
T1036.001T1036.005 Masquerading Match Legitimate Name or Location01 8 089
T1036.006Boot or Logon Initialization Scripts Startup Items 001 001
T1039 Data from Network Shared Drive n/a 112 023
T1040 Network Sniffing n/a 167 189
T1041Network Service Scanning n/a 224 046
T1047 Windows Management Instrumentation n/a 31842520528
T1048 Exfiltration Over Alternative Protocol n/a 01213 61819
T1048.001Exfiltration Over Alternative Protocol Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol 069 069
T1049 System Network Connections Discovery n/a 124 146
T1051n/a 0 1611271228
T1053.001 Scheduled Task/Job At (Linux) 001 001
T1053.002Scheduled Task/Job Cron 002 335
T1053.004Scheduled Task/Job Scheduled Task 51101612118
T1053.006Process Injection n/a 01314 82122
T1055.001 Process Injection Dynamic-link Library Injection 278 0910
T1055.002Input Capture GUI Input Capture 013 124
T1056.003Process Discovery n/a 223 267
T1059 Command and Scripting Interpreter n/a 11924 254550
T1059.001 Command and Scripting Interpreter PowerShell 371116 478123
T1059.002 Command and Scripting Interpreter AppleScript 001 112
T1059.003Exploitation for Privilege Escalation n/a 178 61415
T1069Permission Groups Discovery Local Groups 325 058
T1069.002 Permission Groups Discovery Domain Groups 334 178
T1069.003Indicator Removal on Host Clear Linux or Mac System Logs 002 002
T1070.003Indicator Removal on Host File Deletion 036 6912
T1070.005 Indicator Removal on Host Network Share Connection Removal 102 013
T1070.006 Indicator Removal on Host Timestomp 013 124
T1071Software Deployment Tools n/a 001 001
T1074Valid Accounts n/a 078 212829
T1078.001System Information Discovery n/a 245 3910
T1083 File and Directory Discovery n/a 046 157
T1087Account Discovery Local Account 257 079
T1087.002 Account Discovery Domain Account 289 11112
T1087.003Ingress Tool Transfer n/a 12122 93132
T1106 Native API n/a 023 134
T1108Modify Registry n/a 51931 12537
T1113 Screen Capture n/a 013 013
T1114n/a 0 22435
T1114.001Email Forwarding Rule 0 00011
T1115 Clipboard Data n/a 001 001
T1119Audio Capture n/a 034 034
T1124Trusted Developer Utilities Proxy Execution n/a 046 81214
T1127.001 Trusted Developer Utilities Proxy Execution MSBuild 112 023
T1129Create Account n/a 067 71314
T1136.001 Create Account Local Account 067 178
T1136.002Deobfuscate/Decode Files or Information n/a 078 51213
T1149Exploit Public-Facing Application n/a 03435 144849
T1195n/a 0 30314
T1199Password Policy Discovery n/a 023 023
T1202 Indirect Command Execution n/a 0610 0610
T1203User Execution Malicious File 01718 01718
T1205Exploitation of Remote Services n/a 056 278
T1211Signed Script Proxy Execution n/a 0010 0010
T1216.001Signed Binary Proxy Execution n/a 0171128391251
T1218.001Signed Binary Proxy Execution Rundll32 11821 22124
T1218.012XSL Script Processing n/a 023 356
T1221Domain Trust Discovery n/a 056 167
T1484Data Encrypted for Impact n/a 013 013
T1489Software Discovery n/a 001 223
T1518.001 Software Discovery Security Software Discovery 102 124
T1525System Shutdown/Reboot n/a 024 024
T1530n/a 0 013131515
T1543.001Create or Modify System Process Windows Service 61052111623
T1543.004Event Triggered Execution Screensaver 101 012
T1546.003 Event Triggered Execution Windows Management Instrumentation Event Subscription 168 079
T1546.004Event Triggered Execution Emond 001 223
T1546.015Boot or Logon Autostart Execution n/a 01192022123
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder 3971910922
T1547.002Abuse Elevation Control Mechanism n/a 112 171920
T1548.001Abuse Elevation Control Mechanism Bypass User Account Control 2816 102028
T1548.003Unsecured Credentials Credentials In Files 135 268
T1552.002Unsecured Credentials Bash History 013 013
T1552.004 Unsecured Credentials Private Keys 012 123
T1552.005Subvert Trust Controls Gatekeeper Bypass 001 001
T1553.002Subvert Trust Controls Install Root Certificate 013 235
T1554Credentials from Password Stores Keychain 001 445
T1555.002Credentials from Web Browsers 0 01122
T1556n/a 0 03344
T1556.001Archive Collected Data Archive via Utility 167 189
T1560.002Impair Defenses Disable or Modify Tools 22022 335557
T1562.002Impair Defenses Disable or Modify System Firewall 045 045
T1562.006Hide Artifacts Hidden Users 001 001
T1564.003Hide Artifacts NTFS File Attributes 234 167
T1564.005System Services Service Execution 31113 31719
T1570n/a 0 40415
T1573Hijack Execution Flow n/a 013 568
T1574.001Hijack Execution Flow DLL Side-Loading 01516 11617
T1574.004Hijack Execution Flow Path Interception by Search Order Hijacking 101 012
T1574.009Hijack Execution Flow Services File Permissions Weakness 201 134
T1574.011Hijack Execution Flow COR_PROFILER 001 001
T15780
+ \ No newline at end of file From 3284f05538aa96bf351244ce23c7fc5a74f42320 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 20 Apr 2021 14:52:14 -0600 Subject: [PATCH 119/342] Removed some dummy/test data --- docs/coverage/analytic_coverage_04_20_2021.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/analytic_coverage_04_20_2021.json b/docs/coverage/analytic_coverage_04_20_2021.json index 16bc23c1..1e1db9c4 100644 --- a/docs/coverage/analytic_coverage_04_20_2021.json +++ b/docs/coverage/analytic_coverage_04_20_2021.json @@ -1 +1 @@ -{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, and Elastic Detection Rule GitHub repositories. Generated on April 20, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1484", "color": "#c7e9c0", "comment": "Sigma CAR ES\n\nSDFSDF\n\nDSFSDF\nSDF\nSDF\nSDFS\nDF", "enabled": true, "metadata": [{"name": "CAR:", "value": "T1053 metadata1 value\nT1053 metadata1 value"}, {"divider": true}, {"name": "CAR:", "value": "T1053 metadata2 value"}, {"divider": true}, {"name": "T1053 metadata2", "value": "T1053 metadata2 value"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#c7e9c0", "comment": "", "enabled": true, "metadata": [], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "30"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "58"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "116"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "50"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "31"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "39"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file +{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, and Elastic Detection Rule GitHub repositories. Generated on April 20, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "30"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "58"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "116"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "50"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "31"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "39"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file From 7d01ae4c1253404b8b253e71b770cb6affe1da94 Mon Sep 17 00:00:00 2001 From: d4rk-d4nph3 <61026070+d4rk-d4nph3@users.noreply.github.com> Date: Thu, 22 Apr 2021 02:53:27 +0545 Subject: [PATCH 120/342] Added LogPoint implementations Part-III (#112) --- analytics/CAR-2019-04-001.yaml | 7 ++++++- analytics/CAR-2019-07-001.yaml | 5 +++++ analytics/CAR-2020-09-001.yaml | 6 ++++++ analytics/CAR-2020-09-003.yaml | 6 ++++++ analytics/CAR-2020-09-004.yaml | 6 ++++++ analytics/CAR-2020-09-005.yaml | 6 ++++++ analytics/CAR-2020-11-001.yaml | 6 ++++++ analytics/CAR-2020-11-002.yaml | 6 ++++++ analytics/CAR-2020-11-004.yaml | 12 ++++++++++++ analytics/CAR-2020-11-005.yaml | 6 ++++++ analytics/CAR-2020-11-006.yaml | 6 ++++++ analytics/CAR-2020-11-007.yaml | 6 ++++++ analytics/CAR-2020-11-008.yaml | 6 ++++++ analytics/CAR-2020-11-010.yaml | 6 ++++++ analytics/CAR-2020-11-011.yaml | 6 ++++++ 15 files changed, 95 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2019-04-001.yaml b/analytics/CAR-2019-04-001.yaml index 56bcc9e3..6963e4db 100644 --- a/analytics/CAR-2019-04-001.yaml +++ b/analytics/CAR-2019-04-001.yaml @@ -47,7 +47,12 @@ implementations: type: Sigma - name: Sigma/Sysmon (sdclt) description: '[Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sysmon/sysmon_uac_bypass_sdclt.yml) rule for detecting sdclt-based UAC bypass.' - type: Sigma + type: Sigma + - description: LogPoint version of the above pseudocode. + code: |- + norm_id=WindowsSysmon event_id=1 integrity_level="High" ((parent_image="c:\windows\system32\fodhelper.exe" OR command='*.exe"*cleanmgr.exe /autoclean*' OR image="c:\program files\windows media player\osk.exe" OR parent_image="c:\windows\system32\slui.exe") OR (parent_command='"c:\windows\system32\dism.exe"*""*.xml"' -image="c:\users\*\appdata\local\temp\*\dismhost.exe") OR (parent_image="c:\windows\*dccw.exe" -image="c:\windows\system32\cttune.exe") OR (command='"c:\windows\system32\wusa.exe"*/quiet*' -user="NOT_TRANSLATED" path="c:\windows\system32\" -parent_image="c:\windows\explorer.exe")) + type: LogPoint + data_mode: LogPoint native data_model_references: - process/create/image_path - process/create/parent_image_path diff --git a/analytics/CAR-2019-07-001.yaml b/analytics/CAR-2019-07-001.yaml index f92ecc08..f53f535e 100644 --- a/analytics/CAR-2019-07-001.yaml +++ b/analytics/CAR-2019-07-001.yaml @@ -51,6 +51,11 @@ implementations: chmod_processes = filter processes where command_line == "chmod *" output chmod_processes type: Pseudocode + - description: LogPoint version of the above pseudocode for Windows. + code: |- + norm_id=WindowsSysmon channel="Security" event_id=4670 object_type="File" -user_id="S-1-5-18" + type: LogPoint + data_mode: LogPoint native unit_tests: - description: 'For Windows - right click on any file and change its permissions under properties. Or, execute the following command: `icacls "C:\" /grant :F`' - description: 'For Linux - execute the following command: `chmod 777 "fileName"`' diff --git a/analytics/CAR-2020-09-001.yaml b/analytics/CAR-2020-09-001.yaml index 2f97928c..7a083965 100644 --- a/analytics/CAR-2020-09-001.yaml +++ b/analytics/CAR-2020-09-001.yaml @@ -40,6 +40,12 @@ implementations: *" OR TargetFilename="C:\\Windows\\Tasks\\*") data_model: Sysmon native type: Splunk +- name: LogPoint search - Windows task file creation + description: This LogPoint search looks for any files created under the Windows tasks directories. + code: |- + norm_id=WindowsSysmon event_id=11 -source_image="C:\WINDOWS\system32\svchost.exe" (path="C:\Windows\System32\Tasks*" OR path="C:\Windows\Tasks*") + data_model: LogPoint native + type: LogPoint data_model_references: - file/create/file_path - file/create/image_path diff --git a/analytics/CAR-2020-09-003.yaml b/analytics/CAR-2020-09-003.yaml index ec8d3aaf..e68ba60a 100644 --- a/analytics/CAR-2020-09-003.yaml +++ b/analytics/CAR-2020-09-003.yaml @@ -36,6 +36,12 @@ implementations: index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\fltMC.exe" OR Image="C:\\Windows\\System32\\fltMC.exe") data_model: Sysmon native type: Splunk +- name: LogPoint search - fltmc invocation + description: This LogPoint search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. + code: |- + norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-09-004.yaml b/analytics/CAR-2020-09-004.yaml index 7062502c..abd3cbec 100644 --- a/analytics/CAR-2020-09-004.yaml +++ b/analytics/CAR-2020-09-004.yaml @@ -45,5 +45,11 @@ implementations: ((index=__your_sysmon_index__ EventCode=1) OR (index=__your_win_syslog_index__ EventCode=4688)) (CommandLine="*reg* query HKLM /f password /t REG_SZ /s*" OR CommandLine="reg* query HKCU /f password /t REG_SZ /s" OR CommandLine="*Get-UnattendedInstallFile*" OR CommandLine="*Get-Webconfig*" OR CommandLine="*Get-ApplicationHost*" OR CommandLine="*Get-SiteListPassword*" OR CommandLine="*Get-CachedGPPPassword*" OR CommandLine="*Get-RegistryAutoLogon*") data_model: Sysmon native type: Splunk +- name: LogPoint search - reg.exe password search & powersploit modules + description: This LogPoint search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. + code: |- + norm_id=WindowsSysmon event_id=1 command IN ["*reg* query HKLM /f password /t REG_SZ /s*", "reg* query HKCU /f password /t REG_SZ /s", "*Get-UnattendedInstallFile*", "*Get-Webconfig*", "*Get-ApplicationHost*", "*Get-SiteListPassword*", "*Get-CachedGPPPassword*", "*Get-RegistryAutoLogon*"] + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/command_line diff --git a/analytics/CAR-2020-09-005.yaml b/analytics/CAR-2020-09-005.yaml index 537e8339..7b27e76b 100644 --- a/analytics/CAR-2020-09-005.yaml +++ b/analytics/CAR-2020-09-005.yaml @@ -39,6 +39,12 @@ implementations: index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) (TargetObject="*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*" OR TargetObject="*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*") data_model: Sysmon native type: Splunk +- name: LogPoint search - AppInit DLL registry modification + description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. + code: |- + norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object IN ["*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*", "*\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"] + data_model: LogPoint native + type: LogPoint data_model_references: - registry/add/key - registry/remove/key diff --git a/analytics/CAR-2020-11-001.yaml b/analytics/CAR-2020-11-001.yaml index d31d1c46..5b43cf1b 100644 --- a/analytics/CAR-2020-11-001.yaml +++ b/analytics/CAR-2020-11-001.yaml @@ -40,6 +40,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\System32\\reg.exe" CommandLine="*add*\\Environment*UserInitMprLogonScript") OR (index=__your_sysmon_index__ (EventCode=12 OR EventCode=14 OR EventCode=13) TargetObject="*\\Environment*UserInitMprLogonScript") data_model: Sysmon native type: Splunk + - name: LogPoint Search -- logon scripts + description: Look for commands for adding a logon script as a registry value, as well as direct registry events for the same thing. + code: |- + norm_id=WindowsSysmon ((event_id=1 image="C:\Windows\System32\reg.exe" command="*add*\Environment*UserInitMprLogonScript") OR (event_id IN [12, 13, 14] target_object="*\Environment*UserInitMprLogonScript")) + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/command_line - process/create/exe diff --git a/analytics/CAR-2020-11-002.yaml b/analytics/CAR-2020-11-002.yaml index be2abacf..c017bebe 100644 --- a/analytics/CAR-2020-11-002.yaml +++ b/analytics/CAR-2020-11-002.yaml @@ -39,6 +39,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) (Image="*tshark.exe" OR Image="*windump.exe" OR (Image="*logman.exe" AND ParentImage!="?" AND ParentImage!="C:\\Program Files\\Windows Event Reporting\\Core\\EventReporting.AgentService.exe") OR Image="*tcpdump.exe" OR Image="*wprui.exe" OR Image="*wpr.exe") data_model: Sysmon native type: Splunk + - name: LogPoint Search - common network traffic sniffing apps being run + description: look for common network traffic sniffing apps being run + code: |- + norm_id=WindowsSysmon event_id=1 (image="*\tshark.exe" OR image="*\windump.exe" OR (image="*\logman.exe" -parent_image="?" -parent_image="C:\Program Files\Windows Event Reporting\Core\EventReporting.AgentService.exe") OR image="*\tcpdump.exe" OR image="*\wprui.exe" OR image="*\wpr.exe") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2020-11-004.yaml b/analytics/CAR-2020-11-004.yaml index a9c1a110..33048311 100644 --- a/analytics/CAR-2020-11-004.yaml +++ b/analytics/CAR-2020-11-004.yaml @@ -56,6 +56,18 @@ implementations: (Image="C:\\Windows\System32\\userinit.exe" AND (ParentImage!="C:\\Windows\\System32\\dwm.exe" AND ParentImage!="C:\\Windows\\System32\\winlogon.exe"))) data_model: Sysmon native type: Splunk + - name: LogPoint Search - parent/child mismatch + description: Looks for processes that do not have the expected parent. Unique environments may require additional whitelist items. + code: |- + norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR + (image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR + (image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR + (image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR + (image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR + (image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR + (image="*\userinit.exe" (-parent_image="*\dwm.exe" -parent_image="*\winlogon.exe"))) + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/parent_exe diff --git a/analytics/CAR-2020-11-005.yaml b/analytics/CAR-2020-11-005.yaml index ca84154c..4bc2799d 100644 --- a/analytics/CAR-2020-11-005.yaml +++ b/analytics/CAR-2020-11-005.yaml @@ -35,6 +35,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) (CommandLine="*rm (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*del (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR CommandLine="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="del*Microsoft\\Windows\\Powershell\\PSReadline\\ConsoleHost_history.txt") data_model: Sysmon native type: Splunk + - name: LogPoint Search - clear command history via Powershell + description: Look for powershell commands that would clear command history + code: |- + norm_id=WindowsSysmon event_id=1 (command="*rm (Get-PSReadlineOption).HistorySavePath*" OR command="*del (Get-PSReadlineOption).HistorySavePath*" OR command="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR command="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-11-006.yaml b/analytics/CAR-2020-11-006.yaml index 4b7bdd08..d6c66eec 100644 --- a/analytics/CAR-2020-11-006.yaml +++ b/analytics/CAR-2020-11-006.yaml @@ -41,6 +41,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) Image="C:\\Windows\\System32\\net.exe" AND (CommandLine="* user*" OR CommandLine="* group*" OR CommandLine="* localgroup*" OR CommandLine="*get-localgroup*" OR CommandLine="*get-ADPrincipalGroupMembership*") data_model: Sysmon native type: Splunk + - name: LogPoint Search - net.exe instances + description: Look for instances of net.exe + code: |- + norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\net.exe" (command="* user*" OR command="* group*" OR command="* localgroup*" OR command="*get-localgroup*" OR command="*get-ADPrincipalGroupMembership*") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-11-007.yaml b/analytics/CAR-2020-11-007.yaml index 44681d15..3926016b 100644 --- a/analytics/CAR-2020-11-007.yaml +++ b/analytics/CAR-2020-11-007.yaml @@ -37,6 +37,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) ((Image="C:\\Windows\\System32\\net.exe" AND CommandLine="*delete*") OR CommandLine="*Remove-SmbShare*" OR CommandLine="*Remove-FileShare*") data_model: Sysmon native type: Splunk + - name: LogPoint Search - delete network shares + description: looks network shares being deleted from the command line + code: |- + norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\System32\net.exe" command="*delete*") OR command="*Remove-SmbShare*" OR command="*Remove-FileShare*") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-11-008.yaml b/analytics/CAR-2020-11-008.yaml index 600b485f..0ac1aa57 100644 --- a/analytics/CAR-2020-11-008.yaml +++ b/analytics/CAR-2020-11-008.yaml @@ -36,6 +36,12 @@ implementations: (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Program Files (x86)\\Microsoft Visual Studio\\*\\bin\\MSBuild.exe" OR Image="C:\\Windows\\Microsoft.NET\\Framework*\\msbuild.exe" OR Image="C:\\users\\*\\appdata\\roaming\\microsoft\\msxsl.exe") ParentImage!="*\\Microsoft Visual Studio*") data_model: Sysmon native type: Splunk + - name: LogPoint Search - msbuild + description: Looks for all instances of msbuild.exe or msxsl.exe + code: |- + norm_id=WindowsSysmon event_id=1 (image IN ["C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe", "C:\Windows\Microsoft.NET\Framework*\msbuild.exe", "C:\Users\*\appdata\roaming\microsoft\msxsl.exe") -parent_image="*\Microsoft Visual Studio*") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/image_path diff --git a/analytics/CAR-2020-11-010.yaml b/analytics/CAR-2020-11-010.yaml index 5d962d9c..7663eb41 100644 --- a/analytics/CAR-2020-11-010.yaml +++ b/analytics/CAR-2020-11-010.yaml @@ -38,6 +38,12 @@ implementations: (index=__your_sysmon_index__ EventCode=3) Image="C:\\Windows\\System32\\CMSTP.exe" | where ((!cidrmatch("10.0.0.0/8", SourceIp) AND !cidrmatch("192.168.0.0/16", SourceIp) AND !cidrmatch("172.16.0.0/12", SourceIp)) data_model: Sysmon native type: Splunk + - name: LogPoint Search - CMSTP + description: looks for instances of CMSTP.exe that are combined with external communication + code: |- + norm_id=WindowsSysmon event_id=3 image="C:\Windows\System32\CMSTP.exe" -source_address IN HOMENET + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/src_ip diff --git a/analytics/CAR-2020-11-011.yaml b/analytics/CAR-2020-11-011.yaml index fa28ace8..abafe0a5 100644 --- a/analytics/CAR-2020-11-011.yaml +++ b/analytics/CAR-2020-11-011.yaml @@ -36,6 +36,12 @@ implementations: index=your_sysmon_index (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\SCRNSAVE.EXE" data_model: Sysmon native type: Splunk + - name: LogPoint Search - Screensaver + description: looks creations of edits of the SCRNSAVE.exe registry key + code: |- + norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE" + data_model: LogPoint native + type: LogPoint data_model_references: - registry/edit/key - registry/add/key From 0096810f479033c8efaa0186ab381e6a8b95c8c1 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 21 Apr 2021 15:15:34 -0600 Subject: [PATCH 121/342] added new LogPoint docs --- docs/analytics/CAR-2019-04-001/index.md | 10 ++++++ docs/analytics/CAR-2019-07-001/index.md | 10 ++++++ docs/analytics/CAR-2020-09-001/index.md | 11 ++++++ docs/analytics/CAR-2020-09-003/index.md | 11 ++++++ docs/analytics/CAR-2020-09-004/index.md | 11 ++++++ docs/analytics/CAR-2020-09-005/index.md | 11 ++++++ docs/analytics/CAR-2020-11-001/index.md | 11 ++++++ docs/analytics/CAR-2020-11-002/index.md | 11 ++++++ docs/analytics/CAR-2020-11-004/index.md | 17 +++++++++ docs/analytics/CAR-2020-11-005/index.md | 11 ++++++ docs/analytics/CAR-2020-11-006/index.md | 11 ++++++ docs/analytics/CAR-2020-11-007/index.md | 11 ++++++ docs/analytics/CAR-2020-11-008/index.md | 11 ++++++ docs/analytics/CAR-2020-11-010/index.md | 11 ++++++ docs/analytics/CAR-2020-11-011/index.md | 11 ++++++ docs/analytics/index.md | 48 ++++++++++++------------- docs/data/analytics.json | 2 +- 17 files changed, 194 insertions(+), 25 deletions(-) diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index 1b022182..1ffe0ebd 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -76,5 +76,15 @@ output possible_uac_bypass +#### Logpoint + +LogPoint version of the above pseudocode. + + +``` +norm_id=WindowsSysmon event_id=1 integrity_level="High" ((parent_image="c:\windows\system32\fodhelper.exe" OR command='*.exe"*cleanmgr.exe /autoclean*' OR image="c:\program files\windows media player\osk.exe" OR parent_image="c:\windows\system32\slui.exe") OR (parent_command='"c:\windows\system32\dism.exe"*""*.xml"' -image="c:\users\*\appdata\local\temp\*\dismhost.exe") OR (parent_image="c:\windows\*dccw.exe" -image="c:\windows\system32\cttune.exe") OR (command='"c:\windows\system32\wusa.exe"*/quiet*' -user="NOT_TRANSLATED" path="c:\windows\system32\" -parent_image="c:\windows\explorer.exe")) +``` + + diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 4d0f91df..7d1425be 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -64,6 +64,16 @@ output chmod_processes ``` +#### Logpoint + +LogPoint version of the above pseudocode for Windows. + + +``` +norm_id=WindowsSysmon channel="Security" event_id=4670 object_type="File" -user_id="S-1-5-18" +``` + + ### Unit Tests diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index cf1ce281..36eeb84f 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -55,5 +55,16 @@ index=__your_sysmon_index__ EventCode=11 Image!="C:\\WINDOWS\\system32\\svchost. ``` +#### LogPoint search - Windows task file creation (Logpoint, LogPoint native) + + +This LogPoint search looks for any files created under the Windows tasks directories. + + +``` +norm_id=WindowsSysmon event_id=11 -source_image="C:\WINDOWS\system32\svchost.exe" (path="C:\Windows\System32\Tasks*" OR path="C:\Windows\Tasks*") +``` + + diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index 51fb4d34..9764447a 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -53,5 +53,16 @@ index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\f ``` +#### LogPoint search - fltmc invocation (Logpoint, LogPoint native) + + +This LogPoint search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. + + +``` +norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") +``` + + diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index da64513e..27411832 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -59,5 +59,16 @@ This Splunk search looks for command lines of reg.exe used to search for passwor ``` +#### LogPoint search - reg.exe password search & powersploit modules (Logpoint, LogPoint native) + + +This LogPoint search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. + + +``` +norm_id=WindowsSysmon event_id=1 command IN ["*reg* query HKLM /f password /t REG_SZ /s*", "reg* query HKCU /f password /t REG_SZ /s", "*Get-UnattendedInstallFile*", "*Get-Webconfig*", "*Get-ApplicationHost*", "*Get-SiteListPassword*", "*Get-CachedGPPPassword*", "*Get-RegistryAutoLogon*"] +``` + + diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index 26eac3e8..be513f12 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -56,5 +56,16 @@ index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) (Targ ``` +#### LogPoint search - AppInit DLL registry modification (Logpoint, LogPoint native) + + +This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. + + +``` +norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object IN ["*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*", "*\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"] +``` + + diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 33456229..6f3d6b2e 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -58,5 +58,16 @@ Look for commands for adding a logon script as a registry value, as well as dire ``` +#### LogPoint Search -- logon scripts (Logpoint, LogPoint native) + + +Look for commands for adding a logon script as a registry value, as well as direct registry events for the same thing. + + +``` +norm_id=WindowsSysmon ((event_id=1 image="C:\Windows\System32\reg.exe" command="*add*\Environment*UserInitMprLogonScript") OR (event_id IN [12, 13, 14] target_object="*\Environment*UserInitMprLogonScript")) +``` + + diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index 775efe21..32e3ed94 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -58,5 +58,16 @@ look for common network traffic sniffing apps being run ``` +#### LogPoint Search - common network traffic sniffing apps being run (Logpoint, LogPoint native) + + +look for common network traffic sniffing apps being run + + +``` +norm_id=WindowsSysmon event_id=1 (image="*\tshark.exe" OR image="*\windump.exe" OR (image="*\logman.exe" -parent_image="?" -parent_image="C:\Program Files\Windows Event Reporting\Core\EventReporting.AgentService.exe") OR image="*\tcpdump.exe" OR image="*\wprui.exe" OR image="*\wpr.exe") +``` + + diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index e99c4d6b..e1fa4cbc 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -69,5 +69,22 @@ Looks for processes that do not have the expected parent. Common Splunk forwarde ``` +#### LogPoint Search - parent/child mismatch (Logpoint, LogPoint native) + + +Looks for processes that do not have the expected parent. Unique environments may require additional whitelist items. + + +``` +norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR +(image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR +(image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR +(image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR +(image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR +(image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR +(image="*\userinit.exe" (-parent_image="*\dwm.exe" -parent_image="*\winlogon.exe"))) +``` + + diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 0c6af00c..6466ba4c 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -53,5 +53,16 @@ Look for powershell commands that would clear command history ``` +#### LogPoint Search - clear command history via Powershell (Logpoint, LogPoint native) + + +Look for powershell commands that would clear command history + + +``` +norm_id=WindowsSysmon event_id=1 (command="*rm (Get-PSReadlineOption).HistorySavePath*" OR command="*del (Get-PSReadlineOption).HistorySavePath*" OR command="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR command="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") +``` + + diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index 8793af42..f6e26c39 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -58,5 +58,16 @@ Look for instances of net.exe ``` +#### LogPoint Search - net.exe instances (Logpoint, LogPoint native) + + +Look for instances of net.exe + + +``` +norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\net.exe" (command="* user*" OR command="* group*" OR command="* localgroup*" OR command="*get-localgroup*" OR command="*get-ADPrincipalGroupMembership*") +``` + + diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 1f1528a1..2b3c53ba 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -55,5 +55,16 @@ looks network shares being deleted from the command line ``` +#### LogPoint Search - delete network shares (Logpoint, LogPoint native) + + +looks network shares being deleted from the command line + + +``` +norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\System32\net.exe" command="*delete*") OR command="*Remove-SmbShare*" OR command="*Remove-FileShare*") +``` + + diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index a25fb720..6f76d453 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -54,5 +54,16 @@ Looks for all instances of msbuild.exe or msxsl.exe ``` +#### LogPoint Search - msbuild (Logpoint, LogPoint native) + + +Looks for all instances of msbuild.exe or msxsl.exe + + +``` +norm_id=WindowsSysmon event_id=1 (image IN ["C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe", "C:\Windows\Microsoft.NET\Framework*\msbuild.exe", "C:\Users\*\appdata\roaming\microsoft\msxsl.exe") -parent_image="*\Microsoft Visual Studio*") +``` + + diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index ac0d4342..66838d71 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -55,5 +55,16 @@ looks for instances of CMSTP.exe that are combined with external communication ``` +#### LogPoint Search - CMSTP (Logpoint, LogPoint native) + + +looks for instances of CMSTP.exe that are combined with external communication + + +``` +norm_id=WindowsSysmon event_id=3 image="C:\Windows\System32\CMSTP.exe" -source_address IN HOMENET +``` + + diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 810c51c9..d716cbfc 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -53,5 +53,16 @@ index=your_sysmon_index (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObj ``` +#### LogPoint Search - Screensaver (Logpoint, LogPoint native) + + +looks creations of edits of the SCRNSAVE.exe registry key + + +``` +norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE" +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 05b2538b..0a404053 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -384,7 +384,7 @@ permalink: /analytics/ UAC Bypass April 19 2019
  • Abuse Elevation Control Mechanism
- Pseudocode, Sigma, Splunk + Logpoint, Pseudocode, Sigma, Splunk Windows @@ -416,7 +416,7 @@ permalink: /analytics/ Access Permission Modification July 08 2019
  • File and Directory Permissions Modification
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows, Linux, macOS @@ -488,7 +488,7 @@ permalink: /analytics/ Scheduled Task - FileAccess September 10 2020
  • Scheduled Task/Job
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -504,7 +504,7 @@ permalink: /analytics/ Indicator Blocking - Driver Unloaded September 10 2020
  • Impair Defenses
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -512,7 +512,7 @@ permalink: /analytics/ Credentials in Files & Registry September 10 2020
  • Unsecured Credentials
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -520,7 +520,7 @@ permalink: /analytics/ AppInit DLLs September 10 2020
  • Event Triggered Execution
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -528,7 +528,7 @@ permalink: /analytics/ Boot or Logon Initialization Scripts November 30 2020
  • Boot or Logon Initialization Scripts
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -536,7 +536,7 @@ permalink: /analytics/ Local Network Sniffing November 30 2020
  • Network Sniffing
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -552,7 +552,7 @@ permalink: /analytics/ Processes Started From Irregular Parent November 30 2020 - Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -560,7 +560,7 @@ permalink: /analytics/ Clear Powershell Console Command History November 30 2020
  • Indicator Removal on Host
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -568,7 +568,7 @@ permalink: /analytics/ Local Permission Group Discovery November 30 2020
  • Permission Groups Discovery
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -576,7 +576,7 @@ permalink: /analytics/ Network Share Connection Removal November 30 2020
  • Indicator Removal on Host
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -584,7 +584,7 @@ permalink: /analytics/ MSBuild and msxsl November 30 2020
  • Trusted Developer Utilities Proxy Execution
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -600,7 +600,7 @@ permalink: /analytics/ CMSTP November 30 2020
  • Signed Binary Proxy Execution
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -608,7 +608,7 @@ permalink: /analytics/ Registry Edit from Screensaver November 30 2020
  • Event Triggered Execution
- Pseudocode, Splunk + Logpoint, Pseudocode, Splunk Windows @@ -715,22 +715,22 @@ permalink: /analytics/ |...|[Port Monitors](https://attack.mitre.org/techniques/T1547/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| -|...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| -|...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| |...|[Path Interception by PATH Environment Variable](https://attack.mitre.org/techniques/T1574/007/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Path Interception by Search Order Hijacking](https://attack.mitre.org/techniques/T1574/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Path Interception by Unquoted Path](https://attack.mitre.org/techniques/T1574/009/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
{:/}| +|...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| +|...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|(N/A - see below)|(N/A - see below)| -|...|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
{:/}| -|...|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|{::nomarkdown}
  • CAR-2020-09-002: Component Object Model Hijacking
{:/}| |...|[Change Default File Association](https://attack.mitre.org/techniques/T1546/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Windows Management Instrumentation Event Subscription](https://attack.mitre.org/techniques/T1546/003/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| +|...|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
{:/}| |...|[AppInit DLLs](https://attack.mitre.org/techniques/T1546/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
{:/}| +|...|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|{::nomarkdown}
  • CAR-2020-09-002: Component Object Model Hijacking
{:/}| |...|[Screensaver](https://attack.mitre.org/techniques/T1546/002/)|{::nomarkdown}
  • CAR-2020-11-011: Registry Edit from Screensaver
{:/}| |[Boot or Logon Initialization Scripts](https://attack.mitre.org/techniques/T1037/)|[Logon Script (Windows)](https://attack.mitre.org/techniques/T1037/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
{:/}| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
{:/}| -|...|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|{::nomarkdown}
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
{:/}| |...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| +|...|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|{::nomarkdown}
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
{:/}| |...|[Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
{:/}| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually Long Command Line Strings
{:/}| @@ -744,9 +744,9 @@ permalink: /analytics/ |...|[Local Account](https://attack.mitre.org/techniques/T1087/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| |...|[Domain Account](https://attack.mitre.org/techniques/T1087/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|(N/A - see below)|(N/A - see below)| -|...|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|{::nomarkdown}
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
{:/}| -|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
{:/}| |...|[Security Account Manager](https://attack.mitre.org/techniques/T1003/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| +|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
{:/}| +|...|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|{::nomarkdown}
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
{:/}| |[Permission Groups Discovery](https://attack.mitre.org/techniques/T1069/)|(N/A - see below)|(N/A - see below)| |...|[Local Groups](https://attack.mitre.org/techniques/T1069/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| |...|[Domain Groups](https://attack.mitre.org/techniques/T1069/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| @@ -762,13 +762,13 @@ permalink: /analytics/ |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| |...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| +|...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| |...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| |...|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|{::nomarkdown}
  • CAR-2020-11-009: Compiled HTML Access
{:/}| -|...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| |...|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|{::nomarkdown}
  • CAR-2020-11-010: CMSTP
{:/}| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|(N/A - see below)|(N/A - see below)| -|...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| |...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
{:/}| +|...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| |...|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|{::nomarkdown}
  • CAR-2020-11-007: Network Share Connection Removal
{:/}| |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|{::nomarkdown}
  • CAR-2016-04-004: Successful Local Account Login
{:/}| |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|(N/A - see below)|(N/A - see below)| diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 03b8b979..dfafa117 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port scanning activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually long command line strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows logs with wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process For Spoolsv.Exe Or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}]} \ No newline at end of file From 1b9a47dd307d84cab76ff5a99a5b84ae41d8c37b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 May 2021 12:59:00 -0600 Subject: [PATCH 122/342] Bump nokogiri from 1.11.1 to 1.11.4 in /docs (#121) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.1 to 1.11.4. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.1...v1.11.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 9dd80219..fc7cc4e9 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -198,14 +198,14 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.5.0) + mini_portile2 (2.5.1) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.0.0) - nokogiri (1.11.1) + nokogiri (1.11.4) mini_portile2 (~> 2.5.0) racc (~> 1.4) octokit (4.13.0) From ea33362f47e1a3a6a585595f0ebb1f381d0a2198 Mon Sep 17 00:00:00 2001 From: Humbert Date: Wed, 26 May 2021 16:51:01 +0200 Subject: [PATCH 123/342] Update CAR-2020-11-004.yaml (#119) The "Coverage" attribute must be in lowercase to follow the schema. --- analytics/CAR-2020-11-004.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/CAR-2020-11-004.yaml b/analytics/CAR-2020-11-004.yaml index 33048311..ee1d21f3 100644 --- a/analytics/CAR-2020-11-004.yaml +++ b/analytics/CAR-2020-11-004.yaml @@ -12,7 +12,7 @@ contributors: id: CAR-2020-11-004 description: |- Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. -Coverage: +coverage: - technique: T1055 tactics: - TA0005 From 17fca00ded9fe006314c4651c94dedc885e04a74 Mon Sep 17 00:00:00 2001 From: Humbert Date: Wed, 26 May 2021 16:51:40 +0200 Subject: [PATCH 124/342] Update CAR-2013-07-005.yaml (#120) Added missing attribute name. --- analytics/CAR-2013-07-005.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/analytics/CAR-2013-07-005.yaml b/analytics/CAR-2013-07-005.yaml index 07b70c13..af863f2e 100644 --- a/analytics/CAR-2013-07-005.yaml +++ b/analytics/CAR-2013-07-005.yaml @@ -1,6 +1,7 @@ title: Command Line Usage of Archiving Software submission_date: 2013/07/31 information_domain: Host +platforms: - Windows - Linux - macOS From 5c825b13aa3ea97b3ececdf6af515aae358e2a72 Mon Sep 17 00:00:00 2001 From: Jose Enrique Hernandez Date: Wed, 26 May 2021 17:06:59 -0400 Subject: [PATCH 125/342] Adding coverage from Splunk Security Content (#117) * adding skeleton * processing detections * updated skeleton working output of template * adding logic for the generation of the car template * adding reference url * changed logic to generate yml base on feedback * first draft of converting selected techniques * removing unecessary macros, also fixed id bug --- analytics/CAR-2021-05-001.yml | 43 +++++++ analytics/CAR-2021-05-002.yml | 43 +++++++ analytics/CAR-2021-05-003.yml | 43 +++++++ analytics/CAR-2021-05-004.yml | 49 ++++++++ analytics/CAR-2021-05-005.yml | 57 +++++++++ analytics/CAR-2021-05-006.yml | 47 +++++++ analytics/CAR-2021-05-007.yml | 47 +++++++ analytics/CAR-2021-05-008.yml | 41 +++++++ analytics/CAR-2021-05-009.yml | 48 ++++++++ analytics/CAR-2021-05-010.yml | 45 +++++++ analytics/CAR-2021-05-011.yml | 43 +++++++ analytics/CAR-2021-05-012.yml | 46 +++++++ scripts/requirements.txt | 19 +++ scripts/splunk_security_content_to_car.py | 142 ++++++++++++++++++++++ 14 files changed, 713 insertions(+) create mode 100644 analytics/CAR-2021-05-001.yml create mode 100644 analytics/CAR-2021-05-002.yml create mode 100644 analytics/CAR-2021-05-003.yml create mode 100644 analytics/CAR-2021-05-004.yml create mode 100644 analytics/CAR-2021-05-005.yml create mode 100644 analytics/CAR-2021-05-006.yml create mode 100644 analytics/CAR-2021-05-007.yml create mode 100644 analytics/CAR-2021-05-008.yml create mode 100644 analytics/CAR-2021-05-009.yml create mode 100644 analytics/CAR-2021-05-010.yml create mode 100644 analytics/CAR-2021-05-011.yml create mode 100644 analytics/CAR-2021-05-012.yml create mode 100644 scripts/requirements.txt create mode 100755 scripts/splunk_security_content_to_car.py diff --git a/analytics/CAR-2021-05-001.yml b/analytics/CAR-2021-05-001.yml new file mode 100644 index 00000000..2cee45a2 --- /dev/null +++ b/analytics/CAR-2021-05-001.yml @@ -0,0 +1,43 @@ +title: Attempt To Add Certificate To Untrusted Store +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-001 +description: Attempt To Add Certificate To Untrusted Store +coverage: +- technique: T1553.004 + tactics: + - TA0005 + coverage: Moderate +implementations: +- description: You must be ingesting data that records process activity from your + hosts to populate the Endpoint data model in the Processes node. You must also + be ingesting logs with both the process name and command line from your endpoints. + The command-line arguments are mapped to the "process" field in the Endpoint data + model. + code: '| tstats count min(_time) as firstTime values(Processes.process) as process + max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=*certutil* + (Processes.process=*-addstore*) by Processes.parent_process Processes.process_name + Processes.user' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1553.004](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1553.004) + against a Windows target. + commands: + - Invoke-AtomicTest T1553.004 diff --git a/analytics/CAR-2021-05-002.yml b/analytics/CAR-2021-05-002.yml new file mode 100644 index 00000000..77c2b86e --- /dev/null +++ b/analytics/CAR-2021-05-002.yml @@ -0,0 +1,43 @@ +title: Batch File Write to System32 +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-002 +description: The search looks for a batch file (.bat) written to the Windows system + directory tree. +coverage: +- technique: T1204.002 + tactics: + - TA0002 + coverage: Moderate +implementations: +- description: You must be ingesting data that records the file-system activity from + your hosts to populate the Endpoint file-system data-model node. If you are using + Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which + you want to collect data. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) + as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user + from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name + "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1204.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1204.002) + against a Windows target. + commands: + - Invoke-AtomicTest T1204.002 diff --git a/analytics/CAR-2021-05-003.yml b/analytics/CAR-2021-05-003.yml new file mode 100644 index 00000000..6adcec90 --- /dev/null +++ b/analytics/CAR-2021-05-003.yml @@ -0,0 +1,43 @@ +title: BCDEdit Failure Recovery Modification +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-003 +description: This search looks for flags passed to bcdedit.exe modifications to the + built-in Windows error recovery boot configurations. This is typically used by ransomware + to prevent recovery. +coverage: +- technique: T1490 + tactics: + - TA0040 + coverage: Moderate +implementations: +- description: You must be ingesting endpoint data that tracks process activity, including + parent-child relationships from your endpoints to populate the Endpoint data model + in the Processes node. Tune based on parent process names. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name = bcdedit.exe Processes.process="*recoveryenabled*" + (Processes.process="* no*") by Processes.process_name Processes.process Processes.parent_process_name + Processes.dest Processes.user' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1490/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1490](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1490) + against a Windows target. + commands: + - Invoke-AtomicTest T1490 diff --git a/analytics/CAR-2021-05-004.yml b/analytics/CAR-2021-05-004.yml new file mode 100644 index 00000000..1d2159e3 --- /dev/null +++ b/analytics/CAR-2021-05-004.yml @@ -0,0 +1,49 @@ +title: BITS Job Persistence +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-004 +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. + The query identifies the parameters used to create, resume or add a file to a BITS + job. Typically seen combined in a oneliner or ran in sequence. If identified, review + the BITS job created and capture any files written to disk. It is possible for BITS + to be used to upload files and this may require further network data analysis to + identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. +coverage: +- technique: T1197 + tactics: + - TA0005 + - TA0003 + coverage: Moderate +implementations: +- description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=bitsadmin.exe Processes.process IN (*create*, *addfile*, + *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*, + *resume* ) by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) + against a Windows target. + commands: + - Invoke-AtomicTest T1197 diff --git a/analytics/CAR-2021-05-005.yml b/analytics/CAR-2021-05-005.yml new file mode 100644 index 00000000..85543d19 --- /dev/null +++ b/analytics/CAR-2021-05-005.yml @@ -0,0 +1,57 @@ +title: BITSAdmin Download File +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-005 +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote + object. In addition, look for `download` or `upload` on the command-line, the switches + are not required to perform a transfer. Capture any files downloaded. Review the + reputation of the IP or domain used. Typically once executed, a follow on command + will be used to execute the dropped file. Note that the network connection or file + modification events related will not spawn or create from `bitsadmin.exe`, but the + artifacts will appear in a parallel process of `svchost.exe` with a command-line + similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel + and child processes to capture any behaviors and artifacts. In some suspicious and + malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` + to list out the jobs during investigation. +coverage: +- technique: T1197 + tactics: + - TA0005 + - TA0003 + coverage: Moderate +- technique: T1105 + tactics: + - TA0011 + coverage: Moderate +implementations: +- description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=bitsadmin.exe Processes.process=*transfer* by Processes.dest + Processes.user Processes.parent_process Processes.process_name Processes.process + Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) + against a Windows target. + commands: + - Invoke-AtomicTest T1197 diff --git a/analytics/CAR-2021-05-006.yml b/analytics/CAR-2021-05-006.yml new file mode 100644 index 00000000..217484f8 --- /dev/null +++ b/analytics/CAR-2021-05-006.yml @@ -0,0 +1,47 @@ +title: CertUtil Download With URLCache and Split Arguments +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-006 +description: Certutil.exe may download a file from a remote destination using `-urlcache`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ + During triage, capture any files on disk and review. Review the reputation of the + remote IP or domain in question. +coverage: +- technique: T1105 + tactics: + - TA0011 + coverage: Moderate +implementations: +- description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*urlcache* Processes.process=*split* + by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) + against a Windows target. + commands: + - Invoke-AtomicTest T1105 diff --git a/analytics/CAR-2021-05-007.yml b/analytics/CAR-2021-05-007.yml new file mode 100644 index 00000000..617c7d7c --- /dev/null +++ b/analytics/CAR-2021-05-007.yml @@ -0,0 +1,47 @@ +title: CertUtil Download With VerifyCtl and Split Arguments +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-007 +description: 'Certutil.exe may download a file from a remote destination using `-VerifyCtl`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + \ During triage, capture any files on disk and review. Review the reputation of + the remote IP or domain in question. Using `-VerifyCtl`, the file will either be + written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. ' +coverage: +- technique: T1105 + tactics: + - TA0011 + coverage: Moderate +implementations: +- description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*verifyctl* Processes.process=*split* + by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) + against a Windows target. + commands: + - Invoke-AtomicTest T1105 diff --git a/analytics/CAR-2021-05-008.yml b/analytics/CAR-2021-05-008.yml new file mode 100644 index 00000000..9a056253 --- /dev/null +++ b/analytics/CAR-2021-05-008.yml @@ -0,0 +1,41 @@ +title: Certutil exe certificate extraction +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-008 +description: This search looks for arguments to certutil.exe indicating the manipulation + or extraction of Certificate. This certificate can then be used to sign new authentication + tokens specially inside Federated environments such as Windows ADFS. +coverage: +- technique: T1606.002 + tactics: + - TA0006 + coverage: Moderate +implementations: +- description: '' + code: '| tstats count min(_time) as firstTime values(Processes.process) as process + max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe + Processes.process = "* -exportPFX *" by Processes.parent_process Processes.process_name + Processes.process Processes.user' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) + against a Windows target. + commands: + - Invoke-AtomicTest T1606.002 diff --git a/analytics/CAR-2021-05-009.yml b/analytics/CAR-2021-05-009.yml new file mode 100644 index 00000000..7b684dd0 --- /dev/null +++ b/analytics/CAR-2021-05-009.yml @@ -0,0 +1,48 @@ +title: CertUtil With Decode Argument +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-009 +description: CertUtil.exe may be used to `encode` and `decode` a file, including PE + and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` + and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded + file that was downloaded. Once decoded, it will be loaded by a parallel process. + Note that there are two additional command switches that may be used - `encodehex` + and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for + further execution. During triage, identify the source of the file being decoded. + Review its contents or execution behavior for further analysis. +coverage: +- technique: T1140 + tactics: + - TA0005 + coverage: Moderate +implementations: +- description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*decode* by Processes.dest + Processes.user Processes.parent_process Processes.process_name Processes.process + Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1140](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1140) + against a Windows target. + commands: + - Invoke-AtomicTest T1140 diff --git a/analytics/CAR-2021-05-010.yml b/analytics/CAR-2021-05-010.yml new file mode 100644 index 00000000..b81330aa --- /dev/null +++ b/analytics/CAR-2021-05-010.yml @@ -0,0 +1,45 @@ +title: Create local admin accounts using net exe +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-010 +description: This search looks for the creation of local administrator accounts using + net.exe. +coverage: +- technique: T1136.001 + tactics: + - TA0003 + coverage: Moderate +implementations: +- description: You must be ingesting data that records process activity from your + hosts to populate the Endpoint data model in the Processes node. You must also + be ingesting logs with both the process name and command line from your endpoints. + The command-line arguments are mapped to the "process" field in the Endpoint data + model. + code: '| tstats count values(Processes.user) as user values(Processes.parent_process) + as parent_process min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where (Processes.process_name=net.exe OR Processes.process_name=net1.exe) AND + (Processes.process=*localgroup* OR Processes.process=*/add* OR Processes.process=*user*) + by Processes.process Processes.process_name Processes.dest |`create_local_admin_accounts_using_net_exe_filter`' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1136.001/atomic_red_team/windows-security.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1136.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1136.001) + against a Windows target. + commands: + - Invoke-AtomicTest T1136.001 diff --git a/analytics/CAR-2021-05-011.yml b/analytics/CAR-2021-05-011.yml new file mode 100644 index 00000000..1730bc2e --- /dev/null +++ b/analytics/CAR-2021-05-011.yml @@ -0,0 +1,43 @@ +title: Create Remote Thread into LSASS +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-011 +description: Detect remote thread creation into LSASS consistent with credential dumping. +coverage: +- technique: T1003.001 + tactics: + - TA0006 + coverage: Moderate +implementations: +- description: This search needs Sysmon Logs with a Sysmon configuration, which includes + EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We + strongly recommend that you specify your environment-specific configurations (index, + source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition + with configurations for your Splunk environment. The search also uses a post-filter + macro designed to filter out known false positives. + code: '`sysmon` EventID=8 TargetImage=*lsass.exe | stats count min(_time) as firstTime + max(_time) as lastTime by Computer, EventCode, TargetImage, TargetProcessId | + rename Computer as dest' + type: Splunk + data_model: '' +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1003.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1003.001) + against a Windows target. + commands: + - Invoke-AtomicTest T1003.001 diff --git a/analytics/CAR-2021-05-012.yml b/analytics/CAR-2021-05-012.yml new file mode 100644 index 00000000..c1248f37 --- /dev/null +++ b/analytics/CAR-2021-05-012.yml @@ -0,0 +1,46 @@ +title: Create Service In Suspicious File Path +submission_date: 2021/05/11 +information_domain: Analytic +platforms: +- Windows +subtypes: +- Process +analytic_types: +- TTP +contributors: +- Splunk Threat Research +id: CAR-2021-05-012 +description: This detection is to identify a creation of "user mode service" where + the service file path is located in non-common service folder in windows. +coverage: +- technique: T1569.001 + tactics: + - TA0002 + coverage: Moderate +- technique: T1569.002 + tactics: + - TA0002 + coverage: Moderate +implementations: +- description: To successfully implement this search, you need to be ingesting logs + with the Service name, Service File Name Service Start type, and Service Type + from your endpoints. + code: ' `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name + IN ("C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) + Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) + as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type' + type: Splunk + data_model: Endpoint +unit_tests: +- configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +- configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1569.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1569.001) + against a Windows target. + commands: + - Invoke-AtomicTest T1569.001 diff --git a/scripts/requirements.txt b/scripts/requirements.txt new file mode 100644 index 00000000..d1cd7024 --- /dev/null +++ b/scripts/requirements.txt @@ -0,0 +1,19 @@ +certifi==2020.12.5 +chardet==4.0.0 +fire==0.3.1 +idna==2.10 +Jinja2==2.11.3 +MarkupSafe==1.1.1 +pendulum==1.2.5 +Pillow==8.2.0 +pyattck==3.0.1 +pyfiglet==0.8.post1 +python-dateutil==2.8.1 +pytz==2021.1 +pytzdata==2020.1 +PyYAML==5.4.1 +requests==2.25.1 +six==1.15.0 +termcolor==1.1.0 +tzlocal==2.1 +urllib3==1.26.4 diff --git a/scripts/splunk_security_content_to_car.py b/scripts/splunk_security_content_to_car.py new file mode 100755 index 00000000..b4f6a4df --- /dev/null +++ b/scripts/splunk_security_content_to_car.py @@ -0,0 +1,142 @@ +#!/usr/bin/python + +''' +Author: Jose Hernandez +Purpose: Convert Splunk Security Content detections to CAR analytics + +''' + +import argparse +import yaml +from datetime import datetime +from pyattck import Attck +from jinja2 import Environment, FileSystemLoader +import re +from os import path + +def generate_car_object(detection_yaml, car_id, DETECTION_PATH): + car_object = dict() + car_object['title'] = detection_yaml['name'] + car_object['submission_date'] = datetime.now().strftime('%Y/%m/%d') + car_object['information_domain'] = 'Analytic' + car_object['platforms'] = ['Windows'] + car_object['subtypes'] = ['Process'] + car_object['analytic_types'] = ['TTP'] + car_object['contributors'] = ['Splunk Threat Research '] + car_object['id'] = car_id + car_object['description'] = detection_yaml['description'] + car_object['coverage'] = detection_yaml['mitre_attacks'] + + implementation = [] + splunk_implementation = dict() + splunk_implementation['description'] = detection_yaml['how_to_implement'] + + # cleaning up unecessary macros from splunk + search = re.sub('\s`security_content_summariesonly`', '', detection_yaml['search']) + search = re.sub('\|(\s|)\`security_content_ctime\((\w+|\"\w+\")\)\`', '', search) + search = re.sub('\|\s\`drop_dm_object_name\((\w+|\"\w+\")\)\`', '', search) + search = re.sub('\|\s\`\w+_filter\`', '', search) + + splunk_implementation['code'] = search.rstrip() + splunk_implementation['type'] = 'Splunk' + if len(detection_yaml['datamodel']) > 0: + splunk_implementation['data_model'] = detection_yaml['datamodel'][0] + else: + splunk_implementation['data_model'] = '' + implementation.append(splunk_implementation) + car_object['implementations'] = implementation + + unit_tests = [] + unit_test = dict() + unit_test['configurations'] = ['Using Splunk [Attack Range](https://github.com/splunk/attack_range)'] + unit_test['description'] = 'Replay the detection [dataset]({0}) using the Splunk attack range with the commands below'.format(detection_yaml['tags']['dataset'][0]) + unit_test['commands'] = ['python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP]'] + unit_tests.append(unit_test) + unit_test = dict() + unit_test['configurations'] = ['Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam)'] + unit_test['description'] = 'execute the atomic test [{0}](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/{0}) against a Windows target.'.format(detection_yaml['mitre_attacks'][0]['technique']) + unit_test['commands'] = ['Invoke-AtomicTest {0}'.format(detection_yaml['mitre_attacks'][0]['technique'])] + unit_tests.append(unit_test) + car_object['unit_tests'] = unit_tests + + return car_object + +def mitre_attack_object(technique, attack): + mitre_attack = dict() + mitre_attack['technique'] = technique.id + # process tactics + tactics = [] + for tactic in technique.tactics: + tactics.append(tactic.id) + mitre_attack['tactics'] = tactics + mitre_attack['coverage'] = 'Moderate' + + return mitre_attack + +def get_mitre_enrichment_new(attack, mitre_attack_id): + for technique in attack.enterprise.techniques: + if '.' in mitre_attack_id: + for subtechnique in technique.subtechniques: + if mitre_attack_id == subtechnique.id: + mitre_attack = mitre_attack_object(subtechnique, attack) + return mitre_attack + + elif mitre_attack_id == technique.id: + mitre_attack = mitre_attack_object(technique, attack) + return mitre_attack + return [] + +def generate_car_analytics(DETECTION_PATH, OUTPUT_FILE, attack, VERBOSE): + + if VERBOSE: + print("reading splunk security content detection: {0}".format(DETECTION_PATH)) + + detection_yaml = dict() + with open(DETECTION_PATH, 'r') as stream: + try: + object = list(yaml.safe_load_all(stream))[0] + except yaml.YAMLError as exc: + print(exc) + print("Error reading {0}".format(manifest_file)) + sys.exit(1) + + detection_yaml = object + + # enrich the mitre object + mitre_attacks = [] + if 'mitre_attack_id' in detection_yaml['tags']: + for mitre_technique_id in detection_yaml['tags']['mitre_attack_id']: + mitre_attack = get_mitre_enrichment_new(attack, mitre_technique_id) + mitre_attacks.append(mitre_attack) + detection_yaml['mitre_attacks'] = mitre_attacks + + date = datetime.now().strftime('%Y-%m') + car_id = OUTPUT_FILE.split('/')[1].replace('.yml','') + car_object = generate_car_object(detection_yaml, car_id, DETECTION_PATH) + + # write yml + with open(OUTPUT_FILE, 'w') as file: + documents = yaml.dump(car_object, file, sort_keys=False) + + print("splunk_security_content_to_car.py wrote CAR analytic to: {}".format(OUTPUT_FILE)) + +if __name__ == "__main__": + + # grab arguments + parser = argparse.ArgumentParser(description="Generates CAR analytics file from Splunk Security Content Detections") + parser.add_argument("-p", "--path", required=True, help="path to security_content detection, example: security_content/detections/endpoint/suspicious_mshta_child_process.yml") + parser.add_argument("-o", "--output", required=True, help="file to write to the car analytics to, eg analytics/CAR-2021-04-001.yml") + parser.add_argument("-v", "--verbose", required=False, default=False, action="iframe.php?url=https%3A%2F%2Fgithub.com%2Fstore_true", help="prints verbose output") + + # parse them + args = parser.parse_args() + DETECTION_PATH = args.path + OUTPUT_FILE = args.output + VERBOSE = args.verbose + + if VERBOSE: + print("getting mitre enrichment data from cti") + attack = Attck() + + generate_car_analytics(DETECTION_PATH, OUTPUT_FILE, attack, VERBOSE) + print("finished successfully!") From 039b125a8b53ad372d196d0aa42bb32f5f4ea89e Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:16:03 -0600 Subject: [PATCH 126/342] Update CAR-2021-05-001.yml added pseudocode and better description --- analytics/CAR-2021-05-001.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-05-001.yml b/analytics/CAR-2021-05-001.yml index 2cee45a2..89a4e5e4 100644 --- a/analytics/CAR-2021-05-001.yml +++ b/analytics/CAR-2021-05-001.yml @@ -10,14 +10,15 @@ analytic_types: contributors: - Splunk Threat Research id: CAR-2021-05-001 -description: Attempt To Add Certificate To Untrusted Store +description: Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. coverage: - technique: T1553.004 tactics: - TA0005 coverage: Moderate implementations: -- description: You must be ingesting data that records process activity from your +- name: Splunk code + description: You must be ingesting data that records process activity from your hosts to populate the Endpoint data model in the Processes node. You must also be ingesting logs with both the process name and command line from your endpoints. The command-line arguments are mapped to the "process" field in the Endpoint data @@ -28,6 +29,15 @@ implementations: Processes.user' type: Splunk data_model: Endpoint +- name: Pseudocode – detect attempts to add a certificate to a certificate store + description: Pseudocode implementation of the splunk search below + code: |- + processes = search Process:Create + addstore_commands = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line="*-addstore*” ) + output addstore_commands + data_model: CAR native + type: Pseudocode unit_tests: - configurations: - Using Splunk [Attack Range](https://github.com/splunk/attack_range) From 068da6cc02585ffd7d2d48e11cc835e4fc158b04 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:17:52 -0600 Subject: [PATCH 127/342] Update CAR-2021-05-002.yml added pseudocode and better description --- analytics/CAR-2021-05-002.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-05-002.yml b/analytics/CAR-2021-05-002.yml index 77c2b86e..63724fb9 100644 --- a/analytics/CAR-2021-05-002.yml +++ b/analytics/CAR-2021-05-002.yml @@ -10,8 +10,7 @@ analytic_types: contributors: - Splunk Threat Research id: CAR-2021-05-002 -description: The search looks for a batch file (.bat) written to the Windows system - directory tree. +description: While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. coverage: - technique: T1204.002 tactics: @@ -28,6 +27,15 @@ implementations: "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' type: Splunk data_model: Endpoint +- name: Pseudocode – Batch file created in the Windows system32 directory tree + description: Pseudocode implementation of the Splunk search below + code: |- + files = search File:create + batch_files = filter files where ( + extension =".bat" AND file_path = "C:\Windows\system32*" ) + output batch_files + data_model: CAR native + type: Pseudocode unit_tests: - configurations: - Using Splunk [Attack Range](https://github.com/splunk/attack_range) From 6b5f3f6f4939f28bc7a89126a5144f987b4dec03 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:19:20 -0600 Subject: [PATCH 128/342] Update CAR-2021-05-003.yml added pseudocode --- analytics/CAR-2021-05-003.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/analytics/CAR-2021-05-003.yml b/analytics/CAR-2021-05-003.yml index 6adcec90..95d2952f 100644 --- a/analytics/CAR-2021-05-003.yml +++ b/analytics/CAR-2021-05-003.yml @@ -19,6 +19,15 @@ coverage: - TA0040 coverage: Moderate implementations: +- name: Pseudocode – detect attempts to add a certificate to a certificate store + description: Pseudocode implementation of the splunk search below + code: |- + processes = search Process:Create + bcdedit_commands = filter processes where ( + exe = "C:\Windows\System32\bcdedit.exe" AND command_line="*recoveryenabled*" ) + output bcedit_commands + data_model: CAR native + type: Pseudocode - description: You must be ingesting endpoint data that tracks process activity, including parent-child relationships from your endpoints to populate the Endpoint data model in the Processes node. Tune based on parent process names. From 39f3177ee6b7357695cc2930163917712d8678f5 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:20:44 -0600 Subject: [PATCH 129/342] Update CAR-2021-05-004.yml added pseudocode --- analytics/CAR-2021-05-004.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/analytics/CAR-2021-05-004.yml b/analytics/CAR-2021-05-004.yml index 1d2159e3..00fabd06 100644 --- a/analytics/CAR-2021-05-004.yml +++ b/analytics/CAR-2021-05-004.yml @@ -24,6 +24,15 @@ coverage: - TA0003 coverage: Moderate implementations: +- name: Pseudocode – detect a BITS job being scheduled + description: Pseudocode implementation of the splunk search below + code: |- + processes = search Process:Create + bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line includes one of [*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*,*resume*]) + output bitsadmin_commands + data_model: CAR native + type: Pseudocode - description: 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. From b93d981d2f2cecb05b77665775658cab69b2f488 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:22:19 -0600 Subject: [PATCH 130/342] Update CAR-2021-05-005.yml added pseudocode --- analytics/CAR-2021-05-005.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-005.yml b/analytics/CAR-2021-05-005.yml index 85543d19..d5d79f0a 100644 --- a/analytics/CAR-2021-05-005.yml +++ b/analytics/CAR-2021-05-005.yml @@ -33,7 +33,17 @@ coverage: - TA0011 coverage: Moderate implementations: -- description: To successfully implement this search you need to be ingesting information +- name: Pseudocode – detect BITS transfer jobs + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line = *transfer*) + output bitsadmin_commands + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: 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. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From e94b948ad08ed3512afecb58c3ed370302c9f7a1 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:27:17 -0600 Subject: [PATCH 131/342] Update CAR-2021-05-006.yml added pseudocode --- analytics/CAR-2021-05-006.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-006.yml b/analytics/CAR-2021-05-006.yml index 217484f8..5c200c94 100644 --- a/analytics/CAR-2021-05-006.yml +++ b/analytics/CAR-2021-05-006.yml @@ -23,7 +23,17 @@ coverage: - TA0011 coverage: Moderate implementations: -- description: To successfully implement this search you need to be ingesting information +- name: Pseudocode – CertUtil download + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + certutil_downloads = filter processes where ( + exe ="C:\Windows\System32\certutil.exe" AND command_line = *urlcache* AND command_line = *split*) + output certutil_downloads + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: 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. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From 915f7f9d14f5e6b9ebbb547596c2cb755c3f9072 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:28:24 -0600 Subject: [PATCH 132/342] Update CAR-2021-05-002.yml fixed format --- analytics/CAR-2021-05-002.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/analytics/CAR-2021-05-002.yml b/analytics/CAR-2021-05-002.yml index 63724fb9..e9476520 100644 --- a/analytics/CAR-2021-05-002.yml +++ b/analytics/CAR-2021-05-002.yml @@ -17,16 +17,6 @@ coverage: - TA0002 coverage: Moderate implementations: -- description: You must be ingesting data that records the file-system activity from - your hosts to populate the Endpoint file-system data-model node. If you are using - Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which - you want to collect data. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) - as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user - from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name - "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' - type: Splunk - data_model: Endpoint - name: Pseudocode – Batch file created in the Windows system32 directory tree description: Pseudocode implementation of the Splunk search below code: |- @@ -36,6 +26,18 @@ implementations: output batch_files data_model: CAR native type: Pseudocode +- name: Splunk code + description: You must be ingesting data that records the file-system activity from + your hosts to populate the Endpoint file-system data-model node. If you are using + Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which + you want to collect data. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) + as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user + from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name + "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' + type: Splunk + data_model: Endpoint + unit_tests: - configurations: - Using Splunk [Attack Range](https://github.com/splunk/attack_range) From 6b6cce6851a1b2d7907465267f92b36f930c3d2e Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:29:45 -0600 Subject: [PATCH 133/342] Update CAR-2021-05-003.yml fixed format --- analytics/CAR-2021-05-003.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-003.yml b/analytics/CAR-2021-05-003.yml index 95d2952f..daa8b352 100644 --- a/analytics/CAR-2021-05-003.yml +++ b/analytics/CAR-2021-05-003.yml @@ -28,7 +28,8 @@ implementations: output bcedit_commands data_model: CAR native type: Pseudocode -- description: You must be ingesting endpoint data that tracks process activity, including +- name: Splunk code + description: You must be ingesting endpoint data that tracks process activity, including parent-child relationships from your endpoints to populate the Endpoint data model in the Processes node. Tune based on parent process names. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From 4202fd4957b9ff86e2433341631c1149f488ade6 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:30:30 -0600 Subject: [PATCH 134/342] Update CAR-2021-05-004.yml fixed format --- analytics/CAR-2021-05-004.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-004.yml b/analytics/CAR-2021-05-004.yml index 00fabd06..a0448b53 100644 --- a/analytics/CAR-2021-05-004.yml +++ b/analytics/CAR-2021-05-004.yml @@ -33,7 +33,8 @@ implementations: output bitsadmin_commands data_model: CAR native type: Pseudocode -- description: To successfully implement this search you need to be ingesting information +- name: Splunk code + description: 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. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From 9d6c902364b88925c5b6bd54ff08b7e2bf8e87cd Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:35:55 -0600 Subject: [PATCH 135/342] Update CAR-2021-05-007.yml added pseudocode --- analytics/CAR-2021-05-007.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-007.yml b/analytics/CAR-2021-05-007.yml index 617c7d7c..8e8546d2 100644 --- a/analytics/CAR-2021-05-007.yml +++ b/analytics/CAR-2021-05-007.yml @@ -23,7 +23,17 @@ coverage: - TA0011 coverage: Moderate implementations: -- description: To successfully implement this search you need to be ingesting information +- name: Pseudocode – CertUtil download with VerifyCtl + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + certutil_downloads = filter processes where ( + exe = "C:\Windows\System32\certutil.exe" AND command_line = *verifyctl* AND command_line = *split*) + output certutil_downloads + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: 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. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From 1793453656bb36a9fbc2f7399514c42ed68ea334 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:37:41 -0600 Subject: [PATCH 136/342] Update CAR-2021-05-008.yml added pseudocode --- analytics/CAR-2021-05-008.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-008.yml b/analytics/CAR-2021-05-008.yml index 9a056253..ac5bd8d2 100644 --- a/analytics/CAR-2021-05-008.yml +++ b/analytics/CAR-2021-05-008.yml @@ -19,7 +19,17 @@ coverage: - TA0006 coverage: Moderate implementations: -- description: '' +- name: Pseudocode – CertUtil certificate extraction + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = * -exportPFX * ) + output certutil_downloads + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: Splunk implementation code: '| tstats count min(_time) as firstTime values(Processes.process) as process max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe Processes.process = "* -exportPFX *" by Processes.parent_process Processes.process_name From b8a67855cf47f5ffd34c08773b9ee8a33ec1e8d7 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:39:15 -0600 Subject: [PATCH 137/342] Update CAR-2021-05-009.yml added pseudocode --- analytics/CAR-2021-05-009.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/analytics/CAR-2021-05-009.yml b/analytics/CAR-2021-05-009.yml index 7b684dd0..ad66cfa6 100644 --- a/analytics/CAR-2021-05-009.yml +++ b/analytics/CAR-2021-05-009.yml @@ -24,6 +24,16 @@ coverage: - TA0005 coverage: Moderate implementations: +- name: Pseudocode – CertUtil with Decode Argument + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = *decode* ) + output certutil_downloads + data_model: CAR native + type: Pseudocode +- name: Splunk code - description: 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. From 7da798057d3c41fc1c8b27a9ee3194c46efa0b71 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:55:17 -0600 Subject: [PATCH 138/342] Update CAR-2021-05-010.yml added pseudocode --- analytics/CAR-2021-05-010.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-010.yml b/analytics/CAR-2021-05-010.yml index b81330aa..fa7acbc2 100644 --- a/analytics/CAR-2021-05-010.yml +++ b/analytics/CAR-2021-05-010.yml @@ -18,7 +18,17 @@ coverage: - TA0003 coverage: Moderate implementations: -- description: You must be ingesting data that records process activity from your +- name: Pseudocode – CertUtil certificate extraction + description: Pseudocode implementation of the Splunk search below + code: |- + processes = search Process:Create + certutil_downloads = filter processes where ( + (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) + output certutil_downloads + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: You must be ingesting data that records process activity from your hosts to populate the Endpoint data model in the Processes node. You must also be ingesting logs with both the process name and command line from your endpoints. The command-line arguments are mapped to the "process" field in the Endpoint data From 09397f807b0ebf0feb8e20678d59a66b672d8523 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:56:42 -0600 Subject: [PATCH 139/342] Update CAR-2021-05-011.yml added pseudocode --- analytics/CAR-2021-05-011.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-05-011.yml b/analytics/CAR-2021-05-011.yml index 1730bc2e..1127c008 100644 --- a/analytics/CAR-2021-05-011.yml +++ b/analytics/CAR-2021-05-011.yml @@ -10,14 +10,23 @@ analytic_types: contributors: - Splunk Threat Research id: CAR-2021-05-011 -description: Detect remote thread creation into LSASS consistent with credential dumping. +description: Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. coverage: - technique: T1003.001 tactics: - TA0006 coverage: Moderate implementations: -- description: This search needs Sysmon Logs with a Sysmon configuration, which includes +- name: Pseudocode – Remote thread creation into LSASS + description: Pseudocode implementation of the Splunk search below. The CAR data model does not currently contain a Target Image field, for remote thread creation, so this code Is somewhat inexact. See the Splunk implementation for a more precise search for the lsass image target. + code: |- + remote_threads = search Thread:remote_create + lsass_remote_create = filter remote_threads where "lsass" in raw event + output lsass_remote_create + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: This search needs Sysmon Logs with a Sysmon configuration, which includes EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We strongly recommend that you specify your environment-specific configurations (index, source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition From e8a95e78040b10ec1f2c2a44a0ed63ae513c8df6 Mon Sep 17 00:00:00 2001 From: pcmcpherson <74933047+pcmcpherson@users.noreply.github.com> Date: Wed, 26 May 2021 15:57:43 -0600 Subject: [PATCH 140/342] Update CAR-2021-05-012.yml added pseudocode --- analytics/CAR-2021-05-012.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-012.yml b/analytics/CAR-2021-05-012.yml index c1248f37..d4957f5c 100644 --- a/analytics/CAR-2021-05-012.yml +++ b/analytics/CAR-2021-05-012.yml @@ -22,7 +22,16 @@ coverage: - TA0002 coverage: Moderate implementations: -- description: To successfully implement this search, you need to be ingesting logs +- name: Pseudocode – Service in Suspicious File Path + description: Pseudocode implementation of the Splunk search below. + code: |- + services = search Service:create + suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) + output suspicious_services + data_model: CAR native + type: Pseudocode +- name: Splunk code + description: To successfully implement this search, you need to be ingesting logs with the Service name, Service File Name Service Start type, and Service Type from your endpoints. code: ' `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name From e062a89a7377e2724c4966d9341100a5fd144d52 Mon Sep 17 00:00:00 2001 From: pete Date: Thu, 27 May 2021 08:49:06 -0600 Subject: [PATCH 141/342] added 12 new splunk analytics to docs --- ...R-2021-05-001.yml => CAR-2021-05-001.yaml} | 4 +- ...R-2021-05-002.yml => CAR-2021-05-002.yaml} | 6 +- ...R-2021-05-003.yml => CAR-2021-05-003.yaml} | 2 +- ...R-2021-05-004.yml => CAR-2021-05-004.yaml} | 2 +- ...R-2021-05-005.yml => CAR-2021-05-005.yaml} | 2 +- ...R-2021-05-006.yml => CAR-2021-05-006.yaml} | 2 +- ...R-2021-05-007.yml => CAR-2021-05-007.yaml} | 2 +- ...R-2021-05-008.yml => CAR-2021-05-008.yaml} | 6 +- ...R-2021-05-009.yml => CAR-2021-05-009.yaml} | 2 +- ...R-2021-05-010.yml => CAR-2021-05-010.yaml} | 6 +- ...R-2021-05-011.yml => CAR-2021-05-011.yaml} | 6 +- ...R-2021-05-012.yml => CAR-2021-05-012.yaml} | 6 +- docs/analytics/CAR-2013-07-005/index.md | 4 +- docs/analytics/CAR-2020-11-004/index.md | 5 ++ docs/analytics/CAR-2021-05-001/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-002/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-003/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-004/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-005/index.md | 73 ++++++++++++++++++ docs/analytics/CAR-2021-05-006/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-007/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-008/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-009/index.md | 76 +++++++++++++++++++ docs/analytics/CAR-2021-05-010/index.md | 72 ++++++++++++++++++ docs/analytics/CAR-2021-05-011/index.md | 71 +++++++++++++++++ docs/analytics/CAR-2021-05-012/index.md | 72 ++++++++++++++++++ docs/analytics/index.md | 8 +- docs/data/analytics.json | 2 +- docs/sensors/autoruns_13.98.md | 7 +- docs/sensors/osquery_4.1.2.md | 30 +++++--- docs/sensors/osquery_4.6.0.md | 25 ++++-- docs/sensors/sysmon_10.4.md | 24 ++++-- docs/sensors/sysmon_11.0.md | 27 ++++--- docs/sensors/sysmon_13.md | 20 +++-- scripts/generate_analytics.py | 2 +- 35 files changed, 999 insertions(+), 69 deletions(-) rename analytics/{CAR-2021-05-001.yml => CAR-2021-05-001.yaml} (98%) rename analytics/{CAR-2021-05-002.yml => CAR-2021-05-002.yaml} (95%) rename analytics/{CAR-2021-05-003.yml => CAR-2021-05-003.yaml} (97%) rename analytics/{CAR-2021-05-004.yml => CAR-2021-05-004.yaml} (98%) rename analytics/{CAR-2021-05-005.yml => CAR-2021-05-005.yaml} (98%) rename analytics/{CAR-2021-05-006.yml => CAR-2021-05-006.yaml} (98%) rename analytics/{CAR-2021-05-007.yml => CAR-2021-05-007.yaml} (97%) rename analytics/{CAR-2021-05-008.yml => CAR-2021-05-008.yaml} (95%) rename analytics/{CAR-2021-05-009.yml => CAR-2021-05-009.yaml} (98%) rename analytics/{CAR-2021-05-010.yml => CAR-2021-05-010.yaml} (95%) rename analytics/{CAR-2021-05-011.yml => CAR-2021-05-011.yaml} (95%) rename analytics/{CAR-2021-05-012.yml => CAR-2021-05-012.yaml} (95%) create mode 100644 docs/analytics/CAR-2021-05-001/index.md create mode 100644 docs/analytics/CAR-2021-05-002/index.md create mode 100644 docs/analytics/CAR-2021-05-003/index.md create mode 100644 docs/analytics/CAR-2021-05-004/index.md create mode 100644 docs/analytics/CAR-2021-05-005/index.md create mode 100644 docs/analytics/CAR-2021-05-006/index.md create mode 100644 docs/analytics/CAR-2021-05-007/index.md create mode 100644 docs/analytics/CAR-2021-05-008/index.md create mode 100644 docs/analytics/CAR-2021-05-009/index.md create mode 100644 docs/analytics/CAR-2021-05-010/index.md create mode 100644 docs/analytics/CAR-2021-05-011/index.md create mode 100644 docs/analytics/CAR-2021-05-012/index.md diff --git a/analytics/CAR-2021-05-001.yml b/analytics/CAR-2021-05-001.yaml similarity index 98% rename from analytics/CAR-2021-05-001.yml rename to analytics/CAR-2021-05-001.yaml index 89a4e5e4..ca6a57ad 100644 --- a/analytics/CAR-2021-05-001.yml +++ b/analytics/CAR-2021-05-001.yaml @@ -12,10 +12,12 @@ contributors: id: CAR-2021-05-001 description: Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. coverage: -- technique: T1553.004 +- technique: T1553 tactics: - TA0005 coverage: Moderate + subtechniques: + - T1553.004 implementations: - name: Splunk code description: You must be ingesting data that records process activity from your diff --git a/analytics/CAR-2021-05-002.yml b/analytics/CAR-2021-05-002.yaml similarity index 95% rename from analytics/CAR-2021-05-002.yml rename to analytics/CAR-2021-05-002.yaml index e9476520..71604f54 100644 --- a/analytics/CAR-2021-05-002.yml +++ b/analytics/CAR-2021-05-002.yaml @@ -12,12 +12,14 @@ contributors: id: CAR-2021-05-002 description: While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. coverage: -- technique: T1204.002 +- technique: T1204 + subtechniques: + - T1204.002 tactics: - TA0002 coverage: Moderate implementations: -- name: Pseudocode – Batch file created in the Windows system32 directory tree +- name: Pseudocode – Batch file created in the Windows system32 directory tree description: Pseudocode implementation of the Splunk search below code: |- files = search File:create diff --git a/analytics/CAR-2021-05-003.yml b/analytics/CAR-2021-05-003.yaml similarity index 97% rename from analytics/CAR-2021-05-003.yml rename to analytics/CAR-2021-05-003.yaml index daa8b352..911999f4 100644 --- a/analytics/CAR-2021-05-003.yml +++ b/analytics/CAR-2021-05-003.yaml @@ -19,7 +19,7 @@ coverage: - TA0040 coverage: Moderate implementations: -- name: Pseudocode – detect attempts to add a certificate to a certificate store +- name: Pseudocode – detect attempts to add a certificate to a certificate store description: Pseudocode implementation of the splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-004.yml b/analytics/CAR-2021-05-004.yaml similarity index 98% rename from analytics/CAR-2021-05-004.yml rename to analytics/CAR-2021-05-004.yaml index a0448b53..63f3e61c 100644 --- a/analytics/CAR-2021-05-004.yml +++ b/analytics/CAR-2021-05-004.yaml @@ -24,7 +24,7 @@ coverage: - TA0003 coverage: Moderate implementations: -- name: Pseudocode – detect a BITS job being scheduled +- name: Pseudocode – detect a BITS job being scheduled description: Pseudocode implementation of the splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-005.yml b/analytics/CAR-2021-05-005.yaml similarity index 98% rename from analytics/CAR-2021-05-005.yml rename to analytics/CAR-2021-05-005.yaml index d5d79f0a..24334065 100644 --- a/analytics/CAR-2021-05-005.yml +++ b/analytics/CAR-2021-05-005.yaml @@ -33,7 +33,7 @@ coverage: - TA0011 coverage: Moderate implementations: -- name: Pseudocode – detect BITS transfer jobs +- name: Pseudocode – detect BITS transfer jobs description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-006.yml b/analytics/CAR-2021-05-006.yaml similarity index 98% rename from analytics/CAR-2021-05-006.yml rename to analytics/CAR-2021-05-006.yaml index 5c200c94..5860dbcc 100644 --- a/analytics/CAR-2021-05-006.yml +++ b/analytics/CAR-2021-05-006.yaml @@ -23,7 +23,7 @@ coverage: - TA0011 coverage: Moderate implementations: -- name: Pseudocode – CertUtil download +- name: Pseudocode – CertUtil download description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-007.yml b/analytics/CAR-2021-05-007.yaml similarity index 97% rename from analytics/CAR-2021-05-007.yml rename to analytics/CAR-2021-05-007.yaml index 8e8546d2..cfadc87d 100644 --- a/analytics/CAR-2021-05-007.yml +++ b/analytics/CAR-2021-05-007.yaml @@ -23,7 +23,7 @@ coverage: - TA0011 coverage: Moderate implementations: -- name: Pseudocode – CertUtil download with VerifyCtl +- name: Pseudocode – CertUtil download with VerifyCtl description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-008.yml b/analytics/CAR-2021-05-008.yaml similarity index 95% rename from analytics/CAR-2021-05-008.yml rename to analytics/CAR-2021-05-008.yaml index ac5bd8d2..3b6a749d 100644 --- a/analytics/CAR-2021-05-008.yml +++ b/analytics/CAR-2021-05-008.yaml @@ -14,12 +14,14 @@ description: This search looks for arguments to certutil.exe indicating the mani or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. coverage: -- technique: T1606.002 +- technique: T1606 + subtechniques: + - T1606.002 tactics: - TA0006 coverage: Moderate implementations: -- name: Pseudocode – CertUtil certificate extraction +- name: Pseudocode – CertUtil certificate extraction description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-009.yml b/analytics/CAR-2021-05-009.yaml similarity index 98% rename from analytics/CAR-2021-05-009.yml rename to analytics/CAR-2021-05-009.yaml index ad66cfa6..2e0ed2e8 100644 --- a/analytics/CAR-2021-05-009.yml +++ b/analytics/CAR-2021-05-009.yaml @@ -24,7 +24,7 @@ coverage: - TA0005 coverage: Moderate implementations: -- name: Pseudocode – CertUtil with Decode Argument +- name: Pseudocode – CertUtil with Decode Argument description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-010.yml b/analytics/CAR-2021-05-010.yaml similarity index 95% rename from analytics/CAR-2021-05-010.yml rename to analytics/CAR-2021-05-010.yaml index fa7acbc2..1d74531d 100644 --- a/analytics/CAR-2021-05-010.yml +++ b/analytics/CAR-2021-05-010.yaml @@ -13,12 +13,14 @@ id: CAR-2021-05-010 description: This search looks for the creation of local administrator accounts using net.exe. coverage: -- technique: T1136.001 +- technique: T1136 + subtechniques: + - T1136.001 tactics: - TA0003 coverage: Moderate implementations: -- name: Pseudocode – CertUtil certificate extraction +- name: Pseudocode – CertUtil certificate extraction description: Pseudocode implementation of the Splunk search below code: |- processes = search Process:Create diff --git a/analytics/CAR-2021-05-011.yml b/analytics/CAR-2021-05-011.yaml similarity index 95% rename from analytics/CAR-2021-05-011.yml rename to analytics/CAR-2021-05-011.yaml index 1127c008..7e0db79a 100644 --- a/analytics/CAR-2021-05-011.yml +++ b/analytics/CAR-2021-05-011.yaml @@ -12,12 +12,14 @@ contributors: id: CAR-2021-05-011 description: Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. coverage: -- technique: T1003.001 +- technique: T1003 + subtechniques: + - T1003.001 tactics: - TA0006 coverage: Moderate implementations: -- name: Pseudocode – Remote thread creation into LSASS +- name: Pseudocode – Remote thread creation into LSASS description: Pseudocode implementation of the Splunk search below. The CAR data model does not currently contain a Target Image field, for remote thread creation, so this code Is somewhat inexact. See the Splunk implementation for a more precise search for the lsass image target. code: |- remote_threads = search Thread:remote_create diff --git a/analytics/CAR-2021-05-012.yml b/analytics/CAR-2021-05-012.yaml similarity index 95% rename from analytics/CAR-2021-05-012.yml rename to analytics/CAR-2021-05-012.yaml index d4957f5c..a3329fc6 100644 --- a/analytics/CAR-2021-05-012.yml +++ b/analytics/CAR-2021-05-012.yaml @@ -13,7 +13,9 @@ id: CAR-2021-05-012 description: This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. coverage: -- technique: T1569.001 +- technique: T1569 + subtechniques: + - T1569.001 tactics: - TA0002 coverage: Moderate @@ -22,7 +24,7 @@ coverage: - TA0002 coverage: Moderate implementations: -- name: Pseudocode – Service in Suspicious File Path +- name: Pseudocode – Service in Suspicious File Path description: Pseudocode implementation of the Splunk search below. code: |- services = search Service:create diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 4ee98b78..ad4ae74a 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -2,11 +2,11 @@ title: "CAR-2013-07-005: Command Line Usage of Archiving Software" layout: analytic submission_date: 2013/07/31 -information_domain: Host - Windows - Linux - macOS +information_domain: Host subtypes: Process analytic_type: TTP contributors: MITRE -applicable_platforms: N/A +applicable_platforms: Windows, Linux, macOS --- Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adversary has [collected](https://attack.mitre.org/tactics/TA0009), it is very likely that a [compressed archive](https://attack.mitre.org/techniques/T1560) will be created, so that transfer times are minimized and fewer files are transmitted. There is variety between the tools used to compress data, but the command line usage and context of archiving tools, such as ZIP, RAR, and 7ZIP, should be monitored. diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index e1fa4cbc..c40a2f7a 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -12,6 +12,11 @@ applicable_platforms: Windows Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| ### Data Model References diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md new file mode 100644 index 00000000..f25906e9 --- /dev/null +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Subvert Trust Controls](https://attack.mitre.org/techniques/T1553/)|[Install Root Certificate](https://attack.mitre.org/techniques/T1553/004/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + + +### Implementations + +#### Splunk code (Splunk, Endpoint) + + +You must be ingesting data that records process activity from your hosts to populate the Endpoint data model in the Processes node. You must also be ingesting logs with both the process name and command line from your endpoints. The command-line arguments are mapped to the "process" field in the Endpoint data model. + + +``` +| tstats count min(_time) as firstTime values(Processes.process) as process max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=*certutil* (Processes.process=*-addstore*) by Processes.parent_process Processes.process_name Processes.user +``` + + +#### Pseudocode – detect attempts to add a certificate to a certificate store (Pseudocode, CAR native) + + +Pseudocode implementation of the splunk search below + + +``` +processes = search Process:Create +addstore_commands = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line="*-addstore*” ) +output addstore_commands +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1553.004](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1553.004) against a Windows target. + +``` +Invoke-AtomicTest T1553.004 +``` + + diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md new file mode 100644 index 00000000..7334e58c --- /dev/null +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-002: Batch File Write to System32" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[User Execution](https://attack.mitre.org/techniques/T1204/)|[Malicious File](https://attack.mitre.org/techniques/T1204/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + + +### Implementations + +#### Pseudocode – Batch file created in the Windows system32 directory tree (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +files = search File:create +batch_files = filter files where ( + extension =".bat" AND file_path = "C:\Windows\system32*" ) +output batch_files +``` + + +#### Splunk code (Splunk, Endpoint) + + +You must be ingesting data that records the file-system activity from your hosts to populate the Endpoint file-system data-model node. If you are using Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which you want to collect data. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1204.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1204.002) against a Windows target. + +``` +Invoke-AtomicTest T1204.002 +``` + + diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md new file mode 100644 index 00000000..54249970 --- /dev/null +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-003: BCDEdit Failure Recovery Modification" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Moderate| + + +### Implementations + +#### Pseudocode – detect attempts to add a certificate to a certificate store (Pseudocode, CAR native) + + +Pseudocode implementation of the splunk search below + + +``` +processes = search Process:Create +bcdedit_commands = filter processes where ( + exe = "C:\Windows\System32\bcdedit.exe" AND command_line="*recoveryenabled*" ) +output bcedit_commands +``` + + +#### Splunk code (Splunk, Endpoint) + + +You must be ingesting endpoint data that tracks process activity, including parent-child relationships from your endpoints to populate the Endpoint data model in the Processes node. Tune based on parent process names. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name = bcdedit.exe Processes.process="*recoveryenabled*" (Processes.process="* no*") by Processes.process_name Processes.process Processes.parent_process_name Processes.dest Processes.user +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1490/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1490](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1490) against a Windows target. + +``` +Invoke-AtomicTest T1490 +``` + + diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md new file mode 100644 index 00000000..a05528a5 --- /dev/null +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-004: BITS Job Persistence" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. The query identifies the parameters used to create, resume or add a file to a BITS job. Typically seen combined in a oneliner or ran in sequence. If identified, review the BITS job created and capture any files written to disk. It is possible for BITS to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + + +### Implementations + +#### Pseudocode – detect a BITS job being scheduled (Pseudocode, CAR native) + + +Pseudocode implementation of the splunk search below + + +``` +processes = search Process:Create +bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line includes one of [*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*,*resume*]) +output bitsadmin_commands +``` + + +#### Splunk code (Splunk, Endpoint) + + +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. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=bitsadmin.exe Processes.process IN (*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*, *resume* ) by Processes.dest Processes.user Processes.parent_process Processes.process_name Processes.process Processes.process_id Processes.parent_process_id +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) against a Windows target. + +``` +Invoke-AtomicTest T1197 +``` + + diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md new file mode 100644 index 00000000..e254cf0d --- /dev/null +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -0,0 +1,73 @@ +--- +title: "CAR-2021-05-005: BITSAdmin Download File" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote object. In addition, look for `download` or `upload` on the command-line, the switches are not required to perform a transfer. Capture any files downloaded. Review the reputation of the IP or domain used. Typically once executed, a follow on command will be used to execute the dropped file. Note that the network connection or file modification events related will not spawn or create from `bitsadmin.exe`, but the artifacts will appear in a parallel process of `svchost.exe` with a command-line similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel and child processes to capture any behaviors and artifacts. In some suspicious and malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| +|[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + + +### Implementations + +#### Pseudocode – detect BITS transfer jobs (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line = *transfer*) +output bitsadmin_commands +``` + + +#### Splunk code (Splunk, Endpoint) + + +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. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=bitsadmin.exe Processes.process=*transfer* by Processes.dest Processes.user Processes.parent_process Processes.process_name Processes.process Processes.process_id Processes.parent_process_id +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) against a Windows target. + +``` +Invoke-AtomicTest T1197 +``` + + diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md new file mode 100644 index 00000000..f4cb3428 --- /dev/null +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + + +### Implementations + +#### Pseudocode – CertUtil download (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +certutil_downloads = filter processes where ( + exe ="C:\Windows\System32\certutil.exe" AND command_line = *urlcache* AND command_line = *split*) +output certutil_downloads +``` + + +#### Splunk code (Splunk, Endpoint) + + +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. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe Processes.process=*urlcache* Processes.process=*split* by Processes.dest Processes.user Processes.parent_process Processes.process_name Processes.process Processes.process_id Processes.parent_process_id +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) against a Windows target. + +``` +Invoke-AtomicTest T1105 +``` + + diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md new file mode 100644 index 00000000..f77e569a --- /dev/null +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. \ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + + +### Implementations + +#### Pseudocode – CertUtil download with VerifyCtl (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +certutil_downloads = filter processes where ( + exe = "C:\Windows\System32\certutil.exe" AND command_line = *verifyctl* AND command_line = *split*) +output certutil_downloads +``` + + +#### Splunk code (Splunk, Endpoint) + + +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. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe Processes.process=*verifyctl* Processes.process=*split* by Processes.dest Processes.user Processes.parent_process Processes.process_name Processes.process Processes.process_id Processes.parent_process_id +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) against a Windows target. + +``` +Invoke-AtomicTest T1105 +``` + + diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md new file mode 100644 index 00000000..e9e24232 --- /dev/null +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-008: Certutil exe certificate extraction" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[](https://attack.mitre.org/techniques/T1606/)|[](https://attack.mitre.org/techniques/T1606/002/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| + + +### Implementations + +#### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = * -exportPFX * ) +output certutil_downloads +``` + + +#### Splunk code (Splunk, Endpoint) + + +Splunk implementation + + +``` +| tstats count min(_time) as firstTime values(Processes.process) as process max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe Processes.process = "* -exportPFX *" by Processes.parent_process Processes.process_name Processes.process Processes.user +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) against a Windows target. + +``` +Invoke-AtomicTest T1606.002 +``` + + diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md new file mode 100644 index 00000000..09b43e51 --- /dev/null +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -0,0 +1,76 @@ +--- +title: "CAR-2021-05-009: CertUtil With Decode Argument" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded file that was downloaded. Once decoded, it will be loaded by a parallel process. Note that there are two additional command switches that may be used - `encodehex` and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Deobfuscate/Decode Files or Information](https://attack.mitre.org/techniques/T1140/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + + +### Implementations + +#### Pseudocode – CertUtil with Decode Argument (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = *decode* ) +output certutil_downloads +``` + + +#### Splunk code () + + + + +#### Splunk, Endpoint + +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. + + +``` +| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe Processes.process=*decode* by Processes.dest Processes.user Processes.parent_process Processes.process_name Processes.process Processes.process_id Processes.parent_process_id +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1140](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1140) against a Windows target. + +``` +Invoke-AtomicTest T1140 +``` + + diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md new file mode 100644 index 00000000..8565857e --- /dev/null +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-010: Create local admin accounts using net exe" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +This search looks for the creation of local administrator accounts using net.exe. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Create Account](https://attack.mitre.org/techniques/T1136/)|[Local Account](https://attack.mitre.org/techniques/T1136/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + + +### Implementations + +#### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below + + +``` +processes = search Process:Create +certutil_downloads = filter processes where ( + (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) +output certutil_downloads +``` + + +#### Splunk code (Splunk, Endpoint) + + +You must be ingesting data that records process activity from your hosts to populate the Endpoint data model in the Processes node. You must also be ingesting logs with both the process name and command line from your endpoints. The command-line arguments are mapped to the "process" field in the Endpoint data model. + + +``` +| tstats count values(Processes.user) as user values(Processes.parent_process) as parent_process min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where (Processes.process_name=net.exe OR Processes.process_name=net1.exe) AND (Processes.process=*localgroup* OR Processes.process=*/add* OR Processes.process=*user*) by Processes.process Processes.process_name Processes.dest |`create_local_admin_accounts_using_net_exe_filter` +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1136.001/atomic_red_team/windows-security.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1136.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1136.001) against a Windows target. + +``` +Invoke-AtomicTest T1136.001 +``` + + diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md new file mode 100644 index 00000000..4325945b --- /dev/null +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -0,0 +1,71 @@ +--- +title: "CAR-2021-05-011: Create Remote Thread into LSASS" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| + + +### Implementations + +#### Pseudocode – Remote thread creation into LSASS (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below. The CAR data model does not currently contain a Target Image field, for remote thread creation, so this code Is somewhat inexact. See the Splunk implementation for a more precise search for the lsass image target. + + +``` +remote_threads = search Thread:remote_create +lsass_remote_create = filter remote_threads where "lsass" in raw event +output lsass_remote_create +``` + + +#### Splunk code (Splunk, ) + + +This search needs Sysmon Logs with a Sysmon configuration, which includes EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We strongly recommend that you specify your environment-specific configurations (index, source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition with configurations for your Splunk environment. The search also uses a post-filter macro designed to filter out known false positives. + + +``` +`sysmon` EventID=8 TargetImage=*lsass.exe | stats count min(_time) as firstTime max(_time) as lastTime by Computer, EventCode, TargetImage, TargetProcessId | rename Computer as dest +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1003.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1003.001) against a Windows target. + +``` +Invoke-AtomicTest T1003.001 +``` + + diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md new file mode 100644 index 00000000..c093e082 --- /dev/null +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -0,0 +1,72 @@ +--- +title: "CAR-2021-05-012: Create Service In Suspicious File Path" +layout: analytic +submission_date: 2021/05/11 +information_domain: Analytic +subtypes: Process +analytic_type: TTP +contributors: Splunk Threat Research +applicable_platforms: Windows +--- + +This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. + + +### ATT&CK Detection + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[System Services](https://attack.mitre.org/techniques/T1569/)|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| +|[Service Execution](https://attack.mitre.org/techniques/T1569.002/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + + +### Implementations + +#### Pseudocode – Service in Suspicious File Path (Pseudocode, CAR native) + + +Pseudocode implementation of the Splunk search below. + + +``` +services = search Service:create +suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) +output suspicious_services +``` + + +#### Splunk code (Splunk, Endpoint) + + +To successfully implement this search, you need to be ingesting logs with the Service name, Service File Name Service Start type, and Service Type from your endpoints. + + +``` + `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name IN ("C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type +``` + + + +### Unit Tests + +#### Test Case 1 + +**Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) + +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using the Splunk attack range with the commands below + +``` +python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] +``` + +#### Test Case 2 + +**Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + +execute the atomic test [T1569.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1569.001) against a Windows target. + +``` +Invoke-AtomicTest T1569.001 +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 0a404053..52a4840c 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -137,7 +137,7 @@ permalink: /analytics/ July 31 2013
  • Archive Collected Data
Dnif, Logpoint, Pseudocode - N/A + Windows, Linux, macOS CAR-2013-08-001 @@ -551,7 +551,7 @@ permalink: /analytics/ CAR-2020-11-004 Processes Started From Irregular Parent November 30 2020 - +
  • Process Injection
Logpoint, Pseudocode, Splunk Windows @@ -759,7 +759,9 @@ permalink: /analytics/ |...|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|{::nomarkdown}
  • CAR-2013-05-009: Running executables with same hash and different names
{:/}| |...|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|{::nomarkdown}
  • CAR-2021-04-001: Common Windows Process Masquerading
{:/}| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| -|[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| +|[Process Injection](https://attack.mitre.org/techniques/T1055/)|(N/A - see below)|(N/A - see below)| +|...|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| +|...|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|{::nomarkdown}
  • CAR-2020-11-004: Processes Started From Irregular Parent
{:/}| |...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| |...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| diff --git a/docs/data/analytics.json b/docs/data/analytics.json index dfafa117..33bdf1f0 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": []}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index 68fc2dc7..17f9e8d5 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -16,12 +16,12 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | ✓| |✓| | | |✓|✓| | |✓|✓|✓| |✓| | | | | |✓|✓| |✓| | | +| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | | `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | ✓| |✓| | | |✓|✓| | |✓|✓|✓| |✓| | | | | |✓|✓| |✓| | | +| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | @@ -59,3 +59,4 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index d73ce51c..ba6ae569 100755 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -6,9 +6,12 @@ title: "osquery (4.1.2)" - Version: 4.1.2 - Website: https://osquery.io/ + ## Description osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data. + + ## Data Model Coverage ### [driver](../data_model/driver) @@ -20,15 +23,15 @@ osquery exposes an operating system as a high-performance relational database. T ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| | | |✓|✓| | | | |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| ### [flow](../data_model/flow) @@ -103,10 +106,15 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) - - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) - - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [N/A](../analytics/N/A) diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 5c92a1ba..76212ac8 100755 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -23,15 +23,15 @@ osquery exposes an operating system as a high-performance relational database. T ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | |✓|✓| -| `delete` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | |✓|✓| -| `modify` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| +| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| -| `write` | | |✓|✓|✓| |✓|✓|✓| | | |✓| |✓| |✓|✓|✓| |✓|✓| | | |✓| +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| ### [flow](../data_model/flow) @@ -106,6 +106,15 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 9158dc28..0502ae86 100755 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -11,6 +11,7 @@ title: "Sysmon (10.4)" Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. + ## Data Model Coverage ### [driver](../data_model/driver) @@ -22,14 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | | |✓| | | |✓| |✓| | | | |✓| | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | | `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | | |✓| | | |✓| |✓| | | | |✓| |✓| | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -66,6 +67,9 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | + + + ## Analytic Coverage - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) @@ -113,9 +117,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) - - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) - - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 756866a5..0cbf11ae 100755 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -10,6 +10,8 @@ title: "Sysmon (11.0)" ## Description Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log. + + ## Data Model Coverage ### [driver](../data_model/driver) @@ -21,14 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| | | | | | | | | -| `delete` | | | | | | | |✓| | |✓| |✓| |✓| | |✓| | |✓|✓| | | |✓| +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| | `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -65,6 +67,9 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | + + + ## Analytic Coverage - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) @@ -112,9 +117,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) - - [CAR-2021-01-003: Clearing Windows logs with wevtutil](../analytics/CAR-2021-01-003) - - [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](../analytics/CAR-2021-01-004) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 5112bf0c..7ecf399f 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -23,14 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ### [file](../data_model/file) -| | `company` | `content` | `creation_time` | `file_extension` | `file_gid` | `file_group` | `file_name` | `file_path` | `file_uid` | `file_user` | `fqdn` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| | | | | | | | | -| `delete` | | | | | | | |✓| | |✓| |✓| |✓| | |✓| | |✓|✓| | |✓|✓| +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| | `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | | | |✓| | |✓| |✓| | | | |✓| |✓| | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -117,5 +117,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - - [CAR-2021-01-001: Identifying Port scanning activity](../analytics/CAR-2021-01-001) - - [CAR-2021-01-002: Unusually long command line strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index e7ce9086..af2e1240 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -26,7 +26,7 @@ #analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] # Load ATT&CK content, which is needed to get names for technique IDs -attack = requests.get(ATTACK_URL).json() +attack = requests.get(ATTACK_URL, verify =False).json() techniques = {ap['external_references'][0]['external_id']: ap['name'] for ap in attack['objects'] if ap['type'] == 'attack-pattern'} tactics = {ap['external_references'][0]['external_id']: ap['name'] for ap in attack['objects'] if ap['type'] == 'x-mitre-tactic'} From 7036aba9062003decfdcc3ddcae152a8ae189aea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Jun 2021 08:34:45 -0600 Subject: [PATCH 142/342] Bump urllib3 from 1.26.4 to 1.26.5 in /scripts (#122) Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index d1cd7024..49f01fe8 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -16,4 +16,4 @@ requests==2.25.1 six==1.15.0 termcolor==1.1.0 tzlocal==2.1 -urllib3==1.26.4 +urllib3==1.26.5 From c9c6bd1b4c4cf89ca81a08beccd696f6094d969a Mon Sep 17 00:00:00 2001 From: root Date: Wed, 9 Jun 2021 12:07:28 -0600 Subject: [PATCH 143/342] added data model references to the new analytics --- analytics/CAR-2021-05-001.yaml | 3 +++ analytics/CAR-2021-05-002.yaml | 3 +++ analytics/CAR-2021-05-003.yaml | 3 +++ analytics/CAR-2021-05-004.yaml | 3 +++ analytics/CAR-2021-05-005.yaml | 3 +++ analytics/CAR-2021-05-006.yaml | 3 +++ analytics/CAR-2021-05-007.yaml | 3 +++ analytics/CAR-2021-05-008.yaml | 3 +++ analytics/CAR-2021-05-009.yaml | 3 +++ analytics/CAR-2021-05-010.yaml | 3 +++ analytics/CAR-2021-05-011.yaml | 2 ++ analytics/CAR-2021-05-012.yaml | 2 ++ docs/analytics/CAR-2021-05-001/index.md | 7 +++++++ docs/analytics/CAR-2021-05-002/index.md | 7 +++++++ docs/analytics/CAR-2021-05-003/index.md | 7 +++++++ docs/analytics/CAR-2021-05-004/index.md | 7 +++++++ docs/analytics/CAR-2021-05-005/index.md | 7 +++++++ docs/analytics/CAR-2021-05-006/index.md | 7 +++++++ docs/analytics/CAR-2021-05-007/index.md | 7 +++++++ docs/analytics/CAR-2021-05-008/index.md | 7 +++++++ docs/analytics/CAR-2021-05-009/index.md | 7 +++++++ docs/analytics/CAR-2021-05-010/index.md | 7 +++++++ docs/analytics/CAR-2021-05-011/index.md | 6 ++++++ docs/analytics/CAR-2021-05-012/index.md | 6 ++++++ 24 files changed, 116 insertions(+) diff --git a/analytics/CAR-2021-05-001.yaml b/analytics/CAR-2021-05-001.yaml index ca6a57ad..a19b53d4 100644 --- a/analytics/CAR-2021-05-001.yaml +++ b/analytics/CAR-2021-05-001.yaml @@ -53,3 +53,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1553.004 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-002.yaml b/analytics/CAR-2021-05-002.yaml index 71604f54..34aa090e 100644 --- a/analytics/CAR-2021-05-002.yaml +++ b/analytics/CAR-2021-05-002.yaml @@ -53,3 +53,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1204.002 +data_model_references: +- file/create/extension +- file/create/file_path diff --git a/analytics/CAR-2021-05-003.yaml b/analytics/CAR-2021-05-003.yaml index 911999f4..bde9bc3f 100644 --- a/analytics/CAR-2021-05-003.yaml +++ b/analytics/CAR-2021-05-003.yaml @@ -51,3 +51,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1490 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-004.yaml b/analytics/CAR-2021-05-004.yaml index 63f3e61c..dc0e0597 100644 --- a/analytics/CAR-2021-05-004.yaml +++ b/analytics/CAR-2021-05-004.yaml @@ -57,3 +57,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1197 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-005.yaml b/analytics/CAR-2021-05-005.yaml index 24334065..af38ec94 100644 --- a/analytics/CAR-2021-05-005.yaml +++ b/analytics/CAR-2021-05-005.yaml @@ -65,3 +65,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1197 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-006.yaml b/analytics/CAR-2021-05-006.yaml index 5860dbcc..1e73509c 100644 --- a/analytics/CAR-2021-05-006.yaml +++ b/analytics/CAR-2021-05-006.yaml @@ -55,3 +55,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1105 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-007.yaml b/analytics/CAR-2021-05-007.yaml index cfadc87d..eef7d4f8 100644 --- a/analytics/CAR-2021-05-007.yaml +++ b/analytics/CAR-2021-05-007.yaml @@ -55,3 +55,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1105 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-008.yaml b/analytics/CAR-2021-05-008.yaml index 3b6a749d..a8885332 100644 --- a/analytics/CAR-2021-05-008.yaml +++ b/analytics/CAR-2021-05-008.yaml @@ -51,3 +51,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1606.002 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-009.yaml b/analytics/CAR-2021-05-009.yaml index 2e0ed2e8..2d88a689 100644 --- a/analytics/CAR-2021-05-009.yaml +++ b/analytics/CAR-2021-05-009.yaml @@ -56,3 +56,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1140 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-010.yaml b/analytics/CAR-2021-05-010.yaml index 1d74531d..4af45a89 100644 --- a/analytics/CAR-2021-05-010.yaml +++ b/analytics/CAR-2021-05-010.yaml @@ -55,3 +55,6 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1136.001 +data_model_references: +- process/create/exe +- process/create/command_line diff --git a/analytics/CAR-2021-05-011.yaml b/analytics/CAR-2021-05-011.yaml index 7e0db79a..71897e76 100644 --- a/analytics/CAR-2021-05-011.yaml +++ b/analytics/CAR-2021-05-011.yaml @@ -52,3 +52,5 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1003.001 +data_model_references: +- thread/remote_create diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index a3329fc6..6a857ccd 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -55,3 +55,5 @@ unit_tests: against a Windows target. commands: - Invoke-AtomicTest T1569.001 +data_model_references: +- service/create/image_path diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index f25906e9..b1922ea2 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -18,6 +18,13 @@ Adversaries may add their own root certificate to the certificate store, to caus |---|---|---|---| |[Subvert Trust Controls](https://attack.mitre.org/techniques/T1553/)|[Install Root Certificate](https://attack.mitre.org/techniques/T1553/004/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 7334e58c..41e9fffe 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -18,6 +18,13 @@ While batch files are not inherently malicious, it is uncommon to see them creat |---|---|---|---| |[User Execution](https://attack.mitre.org/techniques/T1204/)|[Malicious File](https://attack.mitre.org/techniques/T1204/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[file](/data_model/file) | [create](/data_model/file#create) | [extension](/data_model/file#extension) | +|[file](/data_model/file) | [create](/data_model/file#create) | [file_path](/data_model/file#file_path) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 54249970..d8dd81bf 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -18,6 +18,13 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in |---|---|---|---| |[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index a05528a5..0f35a72b 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -18,6 +18,13 @@ The following query identifies Microsoft Background Intelligent Transfer Service |---|---|---|---| |[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index e254cf0d..16c0c695 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -19,6 +19,13 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index f4cb3428..2df4aa82 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -18,6 +18,13 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th |---|---|---|---| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index f77e569a..833f8e9b 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -18,6 +18,13 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T |---|---|---|---| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index e9e24232..8c753b6c 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -18,6 +18,13 @@ This search looks for arguments to certutil.exe indicating the manipulation or e |---|---|---|---| |[](https://attack.mitre.org/techniques/T1606/)|[](https://attack.mitre.org/techniques/T1606/002/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 09b43e51..b7d54749 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -18,6 +18,13 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip |---|---|---|---| |[Deobfuscate/Decode Files or Information](https://attack.mitre.org/techniques/T1140/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index 8565857e..d5e526bd 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -18,6 +18,13 @@ This search looks for the creation of local administrator accounts using net.exe |---|---|---|---| |[Create Account](https://attack.mitre.org/techniques/T1136/)|[Local Account](https://attack.mitre.org/techniques/T1136/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 4325945b..ab8addde 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -18,6 +18,12 @@ Actors may create a remote thread into the LSASS service as part of a workflow t |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[thread](/data_model/thread) | [remote_create](/data_model/thread#remote_create) | [](/data_model/thread#) | + ### Implementations diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index c093e082..46e9ef96 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -19,6 +19,12 @@ This detection is to identify a creation of "user mode service" where the servic |[System Services](https://attack.mitre.org/techniques/T1569/)|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| |[Service Execution](https://attack.mitre.org/techniques/T1569.002/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[service](/data_model/service) | [create](/data_model/service#create) | [image_path](/data_model/service#image_path) | + ### Implementations From 9d3155c48dee3b8881c5629cc96730accc05ec9c Mon Sep 17 00:00:00 2001 From: pmcpherson Date: Thu, 10 Jun 2021 09:38:51 -0600 Subject: [PATCH 144/342] added sensor mapping to each analytic --- analytics/CAR-2021-05-009.yaml | 2 +- docs/analytics/CAR-2013-01-003/index.md | 3 + docs/analytics/CAR-2013-02-003/index.md | 4 + docs/analytics/CAR-2013-02-008/index.md | 3 + docs/analytics/CAR-2013-03-001/index.md | 7 ++ docs/analytics/CAR-2013-04-002/index.md | 7 ++ docs/analytics/CAR-2013-05-002/index.md | 7 ++ docs/analytics/CAR-2013-05-003/index.md | 3 + docs/analytics/CAR-2013-05-004/index.md | 7 ++ docs/analytics/CAR-2013-05-005/index.md | 7 ++ docs/analytics/CAR-2013-05-009/index.md | 7 ++ docs/analytics/CAR-2013-07-001/index.md | 7 ++ docs/analytics/CAR-2013-07-002/index.md | 7 ++ docs/analytics/CAR-2013-07-005/index.md | 7 ++ docs/analytics/CAR-2013-08-001/index.md | 7 ++ docs/analytics/CAR-2013-09-003/index.md | 3 + docs/analytics/CAR-2013-09-005/index.md | 5 ++ docs/analytics/CAR-2013-10-001/index.md | 3 + docs/analytics/CAR-2013-10-002/index.md | 5 ++ docs/analytics/CAR-2014-02-001/index.md | 8 ++ docs/analytics/CAR-2014-03-001/index.md | 7 ++ docs/analytics/CAR-2014-03-005/index.md | 7 ++ docs/analytics/CAR-2014-03-006/index.md | 7 ++ docs/analytics/CAR-2014-04-003/index.md | 4 + docs/analytics/CAR-2014-05-001/index.md | 7 ++ docs/analytics/CAR-2014-05-002/index.md | 4 + docs/analytics/CAR-2014-07-001/index.md | 7 ++ docs/analytics/CAR-2014-11-002/index.md | 4 + docs/analytics/CAR-2014-11-003/index.md | 7 ++ docs/analytics/CAR-2014-11-004/index.md | 4 + docs/analytics/CAR-2014-11-005/index.md | 3 + docs/analytics/CAR-2014-11-006/index.md | 7 ++ docs/analytics/CAR-2014-11-007/index.md | 3 + docs/analytics/CAR-2014-11-008/index.md | 4 + docs/analytics/CAR-2014-12-001/index.md | 7 ++ docs/analytics/CAR-2015-04-001/index.md | 3 + docs/analytics/CAR-2015-04-002/index.md | 3 + docs/analytics/CAR-2015-07-001/index.md | 3 + docs/analytics/CAR-2016-03-001/index.md | 7 ++ docs/analytics/CAR-2016-03-002/index.md | 7 ++ docs/analytics/CAR-2016-04-002/index.md | 3 + docs/analytics/CAR-2016-04-003/index.md | 3 + docs/analytics/CAR-2016-04-004/index.md | 3 + docs/analytics/CAR-2016-04-005/index.md | 3 + docs/analytics/CAR-2019-04-001/index.md | 7 ++ docs/analytics/CAR-2019-04-002/index.md | 7 ++ docs/analytics/CAR-2019-04-003/index.md | 7 ++ docs/analytics/CAR-2019-04-004/index.md | 3 + docs/analytics/CAR-2019-07-001/index.md | 3 + docs/analytics/CAR-2019-07-002/index.md | 7 ++ docs/analytics/CAR-2019-08-001/index.md | 8 ++ docs/analytics/CAR-2019-08-002/index.md | 8 ++ docs/analytics/CAR-2020-04-001/index.md | 7 ++ docs/analytics/CAR-2020-05-001/index.md | 3 + docs/analytics/CAR-2020-05-003/index.md | 3 + docs/analytics/CAR-2020-08-001/index.md | 7 ++ docs/analytics/CAR-2020-08-002/index.md | 7 ++ docs/analytics/CAR-2020-09-001/index.md | 8 ++ docs/analytics/CAR-2020-09-002/index.md | 8 ++ docs/analytics/CAR-2020-09-003/index.md | 7 ++ docs/analytics/CAR-2020-09-004/index.md | 7 ++ docs/analytics/CAR-2020-09-005/index.md | 8 ++ docs/analytics/CAR-2020-11-001/index.md | 8 ++ docs/analytics/CAR-2020-11-002/index.md | 4 + docs/analytics/CAR-2020-11-003/index.md | 7 ++ docs/analytics/CAR-2020-11-004/index.md | 4 + docs/analytics/CAR-2020-11-005/index.md | 7 ++ docs/analytics/CAR-2020-11-006/index.md | 7 ++ docs/analytics/CAR-2020-11-007/index.md | 7 ++ docs/analytics/CAR-2020-11-008/index.md | 7 ++ docs/analytics/CAR-2020-11-009/index.md | 4 + docs/analytics/CAR-2020-11-010/index.md | 4 + docs/analytics/CAR-2020-11-011/index.md | 8 ++ docs/analytics/CAR-2021-01-001/index.md | 7 ++ docs/analytics/CAR-2021-01-002/index.md | 7 ++ docs/analytics/CAR-2021-01-003/index.md | 7 ++ docs/analytics/CAR-2021-01-004/index.md | 7 ++ docs/analytics/CAR-2021-01-006/index.md | 7 ++ docs/analytics/CAR-2021-01-007/index.md | 7 ++ docs/analytics/CAR-2021-01-008/index.md | 7 ++ docs/analytics/CAR-2021-01-009/index.md | 7 ++ docs/analytics/CAR-2021-02-001/index.md | 4 + docs/analytics/CAR-2021-02-002/index.md | 8 ++ docs/analytics/CAR-2021-04-001/index.md | 7 ++ docs/analytics/CAR-2021-05-001/index.md | 7 ++ docs/analytics/CAR-2021-05-002/index.md | 7 ++ docs/analytics/CAR-2021-05-003/index.md | 7 ++ docs/analytics/CAR-2021-05-004/index.md | 6 ++ docs/analytics/CAR-2021-05-005/index.md | 6 ++ docs/analytics/CAR-2021-05-006/index.md | 7 ++ docs/analytics/CAR-2021-05-007/index.md | 7 ++ docs/analytics/CAR-2021-05-008/index.md | 7 ++ docs/analytics/CAR-2021-05-009/index.md | 7 ++ docs/analytics/CAR-2021-05-010/index.md | 7 ++ docs/analytics/CAR-2021-05-011/index.md | 3 + docs/analytics/CAR-2021-05-012/index.md | 3 + docs/analytics/index.md | 108 +++++++++++++++++++++++- docs/data/analytics.json | 2 +- docs/sensors/autoruns_13.98.md | 2 + docs/sensors/osquery_4.1.2.md | 10 +++ docs/sensors/osquery_4.6.0.md | 10 +++ docs/sensors/sysmon_10.4.md | 9 ++ docs/sensors/sysmon_11.0.md | 10 +++ docs/sensors/sysmon_13.md | 10 +++ scripts/analytic_template.md | 4 + scripts/generate_analytics.py | 6 +- scripts/generate_sensors.py | 52 +++++++++++- 107 files changed, 772 insertions(+), 8 deletions(-) diff --git a/analytics/CAR-2021-05-009.yaml b/analytics/CAR-2021-05-009.yaml index 2d88a689..1fb9922f 100644 --- a/analytics/CAR-2021-05-009.yaml +++ b/analytics/CAR-2021-05-009.yaml @@ -34,7 +34,7 @@ implementations: data_model: CAR native type: Pseudocode - name: Splunk code -- description: To successfully implement this search you need to be ingesting information + description: 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. code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index 37b39f42..d6417a7e 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -31,6 +31,9 @@ The source, destination, content, and time of each event. |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 3ee46c95..137236bf 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -26,6 +26,10 @@ The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index eefd5394..69459dd0 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -29,6 +29,9 @@ Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types |[user_session](/data_model/user_session) | [login](/data_model/user_session#login) | [hostname](/data_model/user_session#hostname) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index a6a77cc2..516cd9b7 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -42,6 +42,13 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. |[process](/data_model/process) | [create](/data_model/process#create) | [ppid](/data_model/process#ppid) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 5c76e894..9732705d 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -83,6 +83,13 @@ The host on which the commands were executed, the time of execution, and what co |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index 8b5b7ce6..e311cde1 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -32,6 +32,13 @@ Monitors the directories |[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index 503ecb96..a57b0d61 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -28,6 +28,9 @@ As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of r |[flow](/data_model/flow) | [message](/data_model/flow#message) | [dest_port](/data_model/flow#dest_port) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index 6fc9e1c3..c1a5e6ae 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -27,6 +27,13 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index aa19e80c..47904835 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -31,6 +31,13 @@ This can possibly extend to more copy protocols in order to widen its reach, or |[process](/data_model/process) | [create](/data_model/process#create) | [hostname](/data_model/process#hostname) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index b8fbfbb4..a19f9cbe 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -32,6 +32,13 @@ A list of hashes and the different executables associated with each one |[process](/data_model/process) | [create](/data_model/process#create) | [md5_hash](/data_model/process#md5_hash) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Basic Query (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index ac3dedfc..f7299c98 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -40,6 +40,13 @@ Any tool of interest with commonly known command line usage can be detecting by |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index 00424070..c3aba516 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -41,6 +41,13 @@ The time of the Connection, the source, the destination, and the user name used |[flow](/data_model/flow) | [start](/data_model/flow#start) | [src_ip](/data_model/flow#src_ip) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index ad4ae74a..17471c25 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -27,6 +27,13 @@ In addition to looking for RAR or 7z program names, command line usage of 7Zip o |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index b0751058..c971ee50 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -26,6 +26,13 @@ The Windows built-in tool `schtasks.exe` provides the creation, modification, an |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index 368a7e4c..3a0592c1 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -29,6 +29,9 @@ This analytic monitors SMB activity that deals with user activity rather than fi |[flow](/data_model/flow) | [message](/data_model/flow#message) | [protocol](/data_model/flow#protocol) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 2b86963f..e0130e42 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -25,6 +25,11 @@ New executables that are started as a service are suspicious. This analytic look |[process](/data_model/process) | [create](/data_model/process#create) | [parent_image_path](/data_model/process#parent_image_path) | +### Applicable Sensors +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index 53297468..8f0074dd 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -27,6 +27,9 @@ The time of login events for distinct users on individual systems |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### Applicable Sensors +Not computed + ### Implementations #### Account Logon with Filtering (Pseudocode) diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index f000d4a3..feb041e1 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -33,6 +33,11 @@ This behavior can be detected by looking for thread creations across processes, |[thread](/data_model/thread) | [remote_create](/data_model/thread#remote_create) | [start_function](/data_model/thread#start_function) | +### Applicable Sensors +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 77dc3b7a..08645f54 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -34,6 +34,14 @@ The Service Name and approximate time in which changes occurred on each host |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 39bcdeaf..10d52c71 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -28,6 +28,13 @@ Monitoring SMB write requests still creates some noise, particulary with named p |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_port](/data_model/flow#dest_port) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index 47b164f0..c76dc5bb 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -32,6 +32,13 @@ This compound behavior can be detected by looking for `services.exe` receiving a |[process](/data_model/process) | [create](/data_model/process#create) | [pid](/data_model/process#pid) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index 393d91da..d0a3687f 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -26,6 +26,13 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index 94199b3d..7f697c1f 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -31,6 +31,10 @@ Powershell can be used to hide monitored command line execution such as: |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 9cf49640..55e8ae11 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -38,6 +38,13 @@ Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/article |[flow](/data_model/flow) | [start](/data_model/flow#start) | [src_port](/data_model/flow#src_port) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index 73b2b594..b0fa6ebf 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -28,6 +28,10 @@ To survive the timeout, [adversaries and red teams](https://www.operationblockbu |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index 15e89955..89a28045 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -27,6 +27,13 @@ According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate pri |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index c845b6f9..edba5e45 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -34,6 +34,10 @@ The time and host the new process was started as well as its parent |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index f74d21b6..bfd2110e 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -28,6 +28,13 @@ This analytic could depend on the possibility of the known strings used as argum |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index d473c76d..6ab63189 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -29,6 +29,10 @@ For this to work, certain registry keys must be set, and the WinRM service must |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 452781f0..16c051ca 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -34,6 +34,9 @@ All of these behaviors call into the Windows API, which uses the NamedPipe `WINR |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 42af4b7f..06895033 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -25,6 +25,13 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_port](/data_model/flow#dest_port) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 35ff27fd..7b34a4b5 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -32,6 +32,9 @@ Identifies the connection in which WMI traffic is seen, as well as the process(e |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index 892c2044..86462f4d 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -34,6 +34,10 @@ Several accessibility programs can be run using the Ease of Access center |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index fa4f860e..74427a13 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -57,6 +57,13 @@ Identifies the process that initiated the RPC request (such as wmic.exe or power |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index 9296999d..023a52b9 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -27,6 +27,9 @@ This pipe activity could be discovered with a network decoder, such as that in w |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index 0579f5bf..9dd46bc5 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -35,6 +35,9 @@ This identifier is present three times during the RPC request phase. Any sensor |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 5ce81be8..3d5c5120 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -27,6 +27,9 @@ A list of hostnames and the users that had been logged into the system at some p |[user_session](/data_model/user_session) | [login](/data_model/user_session#login) | [user](/data_model/user_session#user) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index a1a6230b..f0f23a67 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -49,6 +49,13 @@ Within the built-in Windows Commands: |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index eeba743d..e878d855 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -28,6 +28,13 @@ Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index ab6f035d..9181cc1c 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -19,6 +19,9 @@ It is unlikely that event log data would be cleared during normal operations, an |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index a0f47aef..2b012305 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -21,6 +21,9 @@ Stopping services events are Windows Event Code 7036. |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index 4785117a..64a43cb6 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -19,6 +19,9 @@ The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/ |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index df801e72..9f4143b1 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -19,6 +19,9 @@ A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/ |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index 1ffe0ebd..dde09332 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -29,6 +29,13 @@ Bypassing user account control (UAC Bypass) is generally done by piggybacking on |[process](/data_model/process) | [create](/data_model/process#create) | [parent_command_line](/data_model/process#parent_command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk, Sysmon native diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index ee259731..808f6350 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -29,6 +29,13 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe |[process](/data_model/process) | [create](/data_model/process#create) | [parent_image](/data_model/process#parent_image) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Main Pattern (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 6b8271be..f6313648 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -31,6 +31,13 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk, Sysmon native diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index c6994c44..9fc1ebfb 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -24,6 +24,9 @@ Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blo |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| +### Applicable Sensors +Not computed + ### Implementations #### Common Mimikatz GrantedAccess Patterns (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 7d1425be..6d3f8b29 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -21,6 +21,9 @@ Note - this analytic references file permissions, which are not currently in the |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|[Windows File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/001/), [Linux and Mac File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/002/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### Applicable Sensors +Not computed + ### Implementations #### Windows - Pseudocode (Pseudocode) diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index bed6285c..cd5a4ed7 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -30,6 +30,13 @@ Note - the CAR data model currently does not support process access actions, so |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Procdump - Process Create (Pseudocode) diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 655936f4..66c12285 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -28,6 +28,14 @@ This requires filesystem data to determine whether files have been created. |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Procdump - File Create (Pseudocode) diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 5e353a7e..6423ccf5 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -28,6 +28,14 @@ This requires filesystem data to determine whether files have been created. |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### NTDSUtil - File Create (Pseudocode) diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index ef277978..be78d687 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -31,6 +31,13 @@ This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomw |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Vssadmin.exe delete shadows (Pseudocode) diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index a48bf731..65d99378 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -25,6 +25,9 @@ NOTE - this analytic has no corresponding pseudocode implementation because the |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| +### Applicable Sensors +Not computed + ### Implementations #### Lsass Process Access (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index 1a447787..bd1c9a16 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -28,6 +28,9 @@ Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002) |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| +### Applicable Sensors +Not computed + ### Implementations #### LolBAS Rare Commands (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index 0e53590d..ffee30d2 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -30,6 +30,13 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource f |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### NTFS ADS - pseudocode (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index aa8b9b92..576da218 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -30,6 +30,13 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### NTFS ADS - pseudocode (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index 36eeb84f..a7215ce0 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -26,6 +26,14 @@ In order to gain persistence, privilege escalation, or remote execution, an adve |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - Windows task file creation (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 9c8d3073..63d9a1b7 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -27,6 +27,14 @@ Adversaries may establish persistence or escalate privileges by executing malici |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - COM object registry entry modification (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index 9764447a..8746bcb5 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -26,6 +26,13 @@ Adversaries may attempt to evade system defenses by unloading minifilter drivers |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - fltmc invocation (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 27411832..e8c904b9 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -25,6 +25,13 @@ Adversaries may search the Windows Registry on compromised systems for insecurel |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - reg.exe password search & powersploit modules (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index be513f12..ed140626 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -27,6 +27,14 @@ Adversaries may establish persistence and/or elevate privileges by executing mal |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - AppInit DLL registry modification (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 6f3d6b2e..595744b5 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -28,6 +28,14 @@ Adversaries may schedule software to run whenever a user logs into the system; t |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - logon run script key added to registry using reg.exe on commandline, or new logon scipt keys in registry from any source. (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index 32e3ed94..01c0f1b2 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -26,6 +26,10 @@ Adversaries may use a variety of tools to gain visibility on the current status |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode - commands containing known network sniffing application names (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index 86ff4cce..afacc4c9 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -26,6 +26,13 @@ Injecting a malicious DLL into a process is a common adversary TTP. Although the |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - mavinject process and its common argument (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index c40a2f7a..c2331904 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -26,6 +26,10 @@ Adversaries may start legitimate processes and then use their memory space to ru |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode - common processes that do not have the correct parent (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 6466ba4c..babf6580 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -26,6 +26,13 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - clear or disable Powershell console history via commandline (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index f6e26c39..6d58221a 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -26,6 +26,13 @@ Cyber actors frequently enumerate local or domain permissions groups. The net ut |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - net.exe instances (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 2b3c53ba..1048ad77 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -26,6 +26,13 @@ Adversaries may use network shares to exfliltrate date; they will then remove th |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - network shares being removed via the command line (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index 6f76d453..cf969f58 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -26,6 +26,13 @@ Trusted developer utilities such as MSBuild may be leveraged to run malicious co |[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - msbuild (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index 8be342b7..c319f642 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -25,6 +25,10 @@ Adversaries may hide malicious code in .chm compiled HTML files. When these file |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode - instances of hh.exe (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index 66838d71..47847b56 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -27,6 +27,10 @@ When CMSTP.exe is seen in combination with an external connection, it is a good |[process](/data_model/process) | [create](/data_model/process#create) | [src_ip](/data_model/process#src_ip) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode - CMSTP (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index d716cbfc..574e87a1 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -26,6 +26,14 @@ Adversaries may use screensaver files to run malicious code. This analytic trigg |[registry](/data_model/registry) | [add](/data_model/registry#add) | [key](/data_model/registry#key) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - Screensaver (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 25b41e0e..883f4f5d 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -25,6 +25,13 @@ After compromising an initial machine, adversaries commonly attempt to laterally |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_ip](/data_model/flow#dest_ip) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Identifying Internal hosts and services for lateral movement (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 4fe1229f..899f3a82 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -25,6 +25,13 @@ Often, after a threat actor gains access to a system, they will attempt to run s |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Identifying possible malware activity via unusually long command line strings (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index 68d18578..8ee778cf 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -25,6 +25,13 @@ In an attempt to clear traces after compromising a machine, threat actors often |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Detecting log clearing with wevtutil (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index bba93065..94aabe6b 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -25,6 +25,13 @@ After gaining initial access to a system, threat actors attempt to escalate priv |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 1990bc8e..2d82097d 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -25,6 +25,13 @@ Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary com |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Unusual Child Process spawned using DDE exploit (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 019c9fd8..dde9716f 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -25,6 +25,13 @@ In an attempt to avoid detection after compromising a machine, threat actors oft |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk search - Detecting Tampering of Windows Defender Command Prompt (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 811f2cea..6e6c3c20 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -26,6 +26,13 @@ Threat actors often, after compromising a machine, try to disable User Access Co |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Detect disabling of UAC via reg.exe (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index 19307633..9d10d6c6 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -25,6 +25,13 @@ After compromising a network of systems, threat actors often try to delete Shado |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 506d8f49..877318d5 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -26,6 +26,10 @@ A web shell is a web script placed on an openly accessible web server to allow a |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) + ### Implementations #### Pseudocode - Look for suspicious process tree beginning with web service (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index 14d6eaf3..3631e83b 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -28,6 +28,14 @@ Cyber actors frequently escalate to the SYSTEM account after gaining entry to a |[service](/data_model/service) | [create](/data_model/service#create) | [command_line](/data_model/service#command_line) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - Meterpreter and Cobalt Strike (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index d4e33ddd..cc1b1e4c 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -51,6 +51,13 @@ To make sure the rule doesn't miss cases where the executable would be started f |[process](/data_model/process) | [terminate](/data_model/process#terminate) | [image_path](/data_model/process#image_path) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode - Common Windows Process Masquerading (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index b1922ea2..970a0d27 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -26,6 +26,13 @@ Adversaries may add their own root certificate to the certificate store, to caus |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Splunk code (Splunk, Endpoint) diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 41e9fffe..e175ff8b 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -26,6 +26,13 @@ While batch files are not inherently malicious, it is uncommon to see them creat |[file](/data_model/file) | [create](/data_model/file#create) | [file_path](/data_model/file#file_path) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – Batch file created in the Windows system32 directory tree (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index d8dd81bf..12e057cf 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -26,6 +26,13 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – detect attempts to add a certificate to a certificate store (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 0f35a72b..9e4d0a95 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -25,6 +25,12 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index 16c0c695..ff88d38e 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -26,6 +26,12 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 2df4aa82..0b70d26a 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -26,6 +26,13 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – CertUtil download (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index 833f8e9b..2c8956a0 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -26,6 +26,13 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – CertUtil download with VerifyCtl (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index 8c753b6c..ee558f7f 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -26,6 +26,13 @@ This search looks for arguments to certutil.exe indicating the manipulation or e |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index b7d54749..435ae664 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -26,6 +26,13 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – CertUtil with Decode Argument (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index d5e526bd..d38a438e 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -26,6 +26,13 @@ This search looks for the creation of local administrator accounts using net.exe |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +### Applicable Sensors +#### [osquery_4.1.2](/sensors/osquery_4.1.2) +#### [osquery_4.6.0](/sensors/osquery_4.6.0) +#### [Sysmon_10.4](/sensors/Sysmon_10.4) +#### [Sysmon_11.0](/sensors/Sysmon_11.0) +#### [Sysmon_13](/sensors/Sysmon_13) + ### Implementations #### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index ab8addde..4c3bbbe8 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -25,6 +25,9 @@ Actors may create a remote thread into the LSASS service as part of a workflow t |[thread](/data_model/thread) | [remote_create](/data_model/thread#remote_create) | [](/data_model/thread#) | +### Applicable Sensors +Not computed + ### Implementations #### Pseudocode – Remote thread creation into LSASS (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index 46e9ef96..0a7c28ee 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -26,6 +26,9 @@ This detection is to identify a creation of "user mode service" where the servic |[service](/data_model/service) | [create](/data_model/service#create) | [image_path](/data_model/service#image_path) | +### Applicable Sensors +#### [Autoruns_13.98](/sensors/Autoruns_13.98) + ### Implementations #### Pseudocode – Service in Suspicious File Path (Pseudocode, CAR native) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 52a4840c..1b8ba9d8 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -699,6 +699,102 @@ permalink: /analytics/ Pseudocode, Splunk Windows + + CAR-2021-05-001 + Attempt To Add Certificate To Untrusted Store + May 11 2021 +
  • Subvert Trust Controls
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-002 + Batch File Write to System32 + May 11 2021 +
  • User Execution
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-003 + BCDEdit Failure Recovery Modification + May 11 2021 +
  • Inhibit System Recovery
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-004 + BITS Job Persistence + May 11 2021 +
  • BITS Jobs
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-005 + BITSAdmin Download File + May 11 2021 +
  • BITS Jobs
  • Ingress Tool Transfer
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-006 + CertUtil Download With URLCache and Split Arguments + May 11 2021 +
  • Ingress Tool Transfer
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-007 + CertUtil Download With VerifyCtl and Split Arguments + May 11 2021 +
  • Ingress Tool Transfer
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-008 + Certutil exe certificate extraction + May 11 2021 +
  • Forge Web Credentials
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-009 + CertUtil With Decode Argument + May 11 2021 +
  • Deobfuscate/Decode Files or Information
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-010 + Create local admin accounts using net exe + May 11 2021 +
  • Create Account
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-011 + Create Remote Thread into LSASS + May 11 2021 +
  • OS Credential Dumping
+ Pseudocode, Splunk + Windows + + + CAR-2021-05-012 + Create Service In Suspicious File Path + May 11 2021 +
  • System Services
  • Service Execution
+ Pseudocode, Splunk + Windows + --- @@ -745,12 +841,14 @@ permalink: /analytics/ |...|[Domain Account](https://attack.mitre.org/techniques/T1087/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|(N/A - see below)|(N/A - see below)| |...|[Security Account Manager](https://attack.mitre.org/techniques/T1003/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| -|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
{:/}| +|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
{:/}| |...|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|{::nomarkdown}
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
{:/}| |[Permission Groups Discovery](https://attack.mitre.org/techniques/T1069/)|(N/A - see below)|(N/A - see below)| |...|[Local Groups](https://attack.mitre.org/techniques/T1069/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| |...|[Domain Groups](https://attack.mitre.org/techniques/T1069/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| -|[System Services](https://attack.mitre.org/techniques/T1569/)|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| +|[System Services](https://attack.mitre.org/techniques/T1569/)|(N/A - see below)|(N/A - see below)| +|...|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| +|...|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|{::nomarkdown}
  • CAR-2021-05-012: Create Service In Suspicious File Path
{:/}| |[Software Discovery](https://attack.mitre.org/techniques/T1518/)|[Security Software Discovery](https://attack.mitre.org/techniques/T1518/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|(N/A - see below)|(N/A - see below)| |...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
{:/}| @@ -762,7 +860,7 @@ permalink: /analytics/ |[Process Injection](https://attack.mitre.org/techniques/T1055/)|(N/A - see below)|(N/A - see below)| |...|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| |...|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|{::nomarkdown}
  • CAR-2020-11-004: Processes Started From Irregular Parent
{:/}| -|...|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| +|...|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| |...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| |...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| @@ -783,3 +881,7 @@ permalink: /analytics/ |[Trusted Developer Utilities Proxy Execution](https://attack.mitre.org/techniques/T1127/)|[MSBuild](https://attack.mitre.org/techniques/T1127/001/)|{::nomarkdown}
  • CAR-2020-11-008: MSBuild and msxsl
{:/}| |[Inter-Process Communication](https://attack.mitre.org/techniques/T1559/)|[Dynamic Data Exchange](https://attack.mitre.org/techniques/T1559/002/)|{::nomarkdown}
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
{:/}| |[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|{::nomarkdown}
  • CAR-2021-02-001: Webshell-Indicative Process Tree
{:/}| +|[Subvert Trust Controls](https://attack.mitre.org/techniques/T1553/)|[Install Root Certificate](https://attack.mitre.org/techniques/T1553/004/)|{::nomarkdown}
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
{:/}| +|[User Execution](https://attack.mitre.org/techniques/T1204/)|[Malicious File](https://attack.mitre.org/techniques/T1204/002/)|{::nomarkdown}
  • CAR-2021-05-002: Batch File Write to System32
{:/}| +|[Forge Web Credentials](https://attack.mitre.org/techniques/T1606/)|[SAML Tokens](https://attack.mitre.org/techniques/T1606/002/)|{::nomarkdown}
  • CAR-2021-05-008: Certutil exe certificate extraction
{:/}| +|[Create Account](https://attack.mitre.org/techniques/T1136/)|[Local Account](https://attack.mitre.org/techniques/T1136/001/)|{::nomarkdown}
  • CAR-2021-05-010: Create local admin accounts using net exe
{:/}| diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 33bdf1f0..24923a2b 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569.002", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index 17f9e8d5..81338f9d 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -60,3 +60,5 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-012: Create Service In Suspicious File Path](../analytics/CAR-2021-05-012) diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index ba6ae569..bdb46448 100755 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -117,4 +117,14 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) - [N/A](../analytics/N/A) diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 76212ac8..b044a54c 100755 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -117,4 +117,14 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 0502ae86..088dcab9 100755 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -127,3 +127,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 0cbf11ae..6d8b7af8 100755 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -127,3 +127,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 7ecf399f..640337b1 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -127,3 +127,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index 807d37f9..67e70e3b 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -28,6 +28,10 @@ contributors: {{analytic['contributors']|join(', ')}} {% for dmr in analytic['data_model_references'] %}|[{{dmr[0]}}](/data_model/{{dmr[0]}}) | [{{dmr[1]}}](/data_model/{{dmr[0]}}#{{dmr[1]}}) | [{{dmr[2]}}](/data_model/{{dmr[0]}}#{{dmr[2]}}) | {% endfor %}{% endif %} {% if 'implementations' in analytic %} + +### Applicable Sensors + + ### Implementations {% for impl in analytic['implementations'] %} {% if 'name' in impl %}#### {{impl['name']}} ({{impl['type']|capitalize}}{% if 'data_model' in impl %}, {{impl['data_model']}}{% endif %}) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index af2e1240..8d0d7cd8 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -15,13 +15,13 @@ from datetime import date import copy -ATTACK_URL = "https://raw.githubusercontent.com/mitre/cti/subtechniques/enterprise-attack/enterprise-attack.json" +ATTACK_URL = "https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) analytics = [] for af in analytics_files: - print("working on {}".format(af)) + print("appending {}".format(af)) analytics.append(yaml.load(open(af).read())) #analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] @@ -37,6 +37,7 @@ # Generate the analytic page for each analytic for analytic in analytics: + print("generating page for {}".format(analytic['id'])) # Do a bit of reformatting to make the template less ugly analytic_for_render = copy.deepcopy(analytic) if 'data_model_references' in analytic_for_render: @@ -95,6 +96,7 @@ # Build the first (date-based) table table_techniques = [] for analytic in sorted(analytics, key = lambda k: k['id']): + print("building date-based table, including {}".format(analytic['id'])) coverage = "" implementations = "" car_id = "{}".format(analytic["id"], analytic["id"]) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 4cf871f3..6f89cfdc 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -45,6 +45,47 @@ def generateDataModelCoverage(name, coverage): table = header_str + md_header + rows return table +def generateSensorsForAnalytics(analytics, sensor_dict): + row = "#### [{}](/sensors/{})" + # Build the table rows w/ coverage + for a in analytics: + rows = [] + print("generating sensors for {}".format(a)) + try: + sensors = [s for s in sensor_dict[a]] + except: + print("didn't find any associated sensors") + sensors = [] + for s in sensors: + rows.append(row.format(s, s)) + if not rows: + rows.append("Not computed") + row_str = "\n".join(rows) + "\n" + + # insert the coverage into the existing analytic md doc + new_a = [] + original_a = open("../docs/analytics/{}/index.md".format(a), "r").readlines() + for i,l in enumerate(original_a): + if "### Implementations" in l: + ending_tag = i-2 # where to end replacement + if "### Applicable Sensors" in l: + beginning_tag = i+1 # where to begin replacement + try: + if not ending_tag or not beginning_tag: + pass + except: + continue # this analytic does not have implementains so no sensor mapping is appropriate + already_replaced = False + for i,l in enumerate(original_a): + if i > ending_tag or i < beginning_tag: + new_a.append(l) + elif already_replaced == False: + # this is the spot where we place the new content + new_a.append(row_str) + already_replaced = True + with open("../docs/analytics/{}/index.md".format(a), "w") as af: + af.write("".join(new_a)) + # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] @@ -99,6 +140,7 @@ def generateDataModelCoverage(name, coverage): # Compare the analytic data model refs to the sensor mappings # to find the analytic coverage of each sensor # similarly, compute the data model coverage +sensors_analytics_dict = {} for sensor in mappings: if 'simplified_mappings' in sensor: analytic_coverage = [] @@ -107,9 +149,14 @@ def generateDataModelCoverage(name, coverage): for analytic, refs in analytics_refs.items(): intersection = list(set(sensor['simplified_mappings']) & set(refs)) if intersection: - analytic_dict = {'id': analytic.split(':')[0], + #for sensor -> analytic mapping: + i = analytic.split(":")[0] + analytic_dict = {'id': i, 'full_title': analytic} analytic_coverage.append(analytic_dict) + # for analytic -> sensor mapping: + sensors_analytics_dict.setdefault(i,[]).append("{}_{}".format(sensor['sensor_name'], sensor['sensor_version'])) + if analytic_coverage: if 'other_coverage' in sensor: for coverage in sensor['other_coverage']: @@ -127,6 +174,9 @@ def generateDataModelCoverage(name, coverage): sensor["data_model_coverage"] = [] sensor["data_model_coverage"].append(generateDataModelCoverage(name,intersection)) +# fill in the sensor info on each analytic page +generateSensorsForAnalytics([a.strip(".yaml").strip("/analytics/") for a in analytics_files], sensors_analytics_dict) + # Get the template file for the sensor page. Note that this is a markdown template which will be rendered by GH Pages. sensor_template = Template(open('sensor_template.md').read()) From 0cbf002ea9de328d0c45b69c0ea6c22a437b5333 Mon Sep 17 00:00:00 2001 From: pmcpherson Date: Fri, 11 Jun 2021 07:13:44 -0600 Subject: [PATCH 145/342] changed sensors to unordered list --- docs/analytics/CAR-2013-01-003/index.md | 1 + docs/analytics/CAR-2013-02-003/index.md | 5 +++-- docs/analytics/CAR-2013-02-008/index.md | 1 + docs/analytics/CAR-2013-03-001/index.md | 11 ++++++----- docs/analytics/CAR-2013-04-002/index.md | 11 ++++++----- docs/analytics/CAR-2013-05-002/index.md | 11 ++++++----- docs/analytics/CAR-2013-05-003/index.md | 1 + docs/analytics/CAR-2013-05-004/index.md | 11 ++++++----- docs/analytics/CAR-2013-05-005/index.md | 11 ++++++----- docs/analytics/CAR-2013-05-009/index.md | 11 ++++++----- docs/analytics/CAR-2013-07-001/index.md | 11 ++++++----- docs/analytics/CAR-2013-07-002/index.md | 11 ++++++----- docs/analytics/CAR-2013-07-005/index.md | 11 ++++++----- docs/analytics/CAR-2013-08-001/index.md | 11 ++++++----- docs/analytics/CAR-2013-09-003/index.md | 1 + docs/analytics/CAR-2013-09-005/index.md | 7 ++++--- docs/analytics/CAR-2013-10-001/index.md | 1 + docs/analytics/CAR-2013-10-002/index.md | 7 ++++--- docs/analytics/CAR-2014-02-001/index.md | 13 +++++++------ docs/analytics/CAR-2014-03-001/index.md | 11 ++++++----- docs/analytics/CAR-2014-03-005/index.md | 11 ++++++----- docs/analytics/CAR-2014-03-006/index.md | 11 ++++++----- docs/analytics/CAR-2014-04-003/index.md | 5 +++-- docs/analytics/CAR-2014-05-001/index.md | 11 ++++++----- docs/analytics/CAR-2014-05-002/index.md | 5 +++-- docs/analytics/CAR-2014-07-001/index.md | 11 ++++++----- docs/analytics/CAR-2014-11-002/index.md | 5 +++-- docs/analytics/CAR-2014-11-003/index.md | 11 ++++++----- docs/analytics/CAR-2014-11-004/index.md | 5 +++-- docs/analytics/CAR-2014-11-005/index.md | 1 + docs/analytics/CAR-2014-11-006/index.md | 11 ++++++----- docs/analytics/CAR-2014-11-007/index.md | 1 + docs/analytics/CAR-2014-11-008/index.md | 5 +++-- docs/analytics/CAR-2014-12-001/index.md | 11 ++++++----- docs/analytics/CAR-2015-04-001/index.md | 1 + docs/analytics/CAR-2015-04-002/index.md | 1 + docs/analytics/CAR-2015-07-001/index.md | 1 + docs/analytics/CAR-2016-03-001/index.md | 11 ++++++----- docs/analytics/CAR-2016-03-002/index.md | 11 ++++++----- docs/analytics/CAR-2016-04-002/index.md | 1 + docs/analytics/CAR-2016-04-003/index.md | 1 + docs/analytics/CAR-2016-04-004/index.md | 1 + docs/analytics/CAR-2016-04-005/index.md | 1 + docs/analytics/CAR-2019-04-001/index.md | 11 ++++++----- docs/analytics/CAR-2019-04-002/index.md | 11 ++++++----- docs/analytics/CAR-2019-04-003/index.md | 11 ++++++----- docs/analytics/CAR-2019-04-004/index.md | 1 + docs/analytics/CAR-2019-07-001/index.md | 1 + docs/analytics/CAR-2019-07-002/index.md | 11 ++++++----- docs/analytics/CAR-2019-08-001/index.md | 13 +++++++------ docs/analytics/CAR-2019-08-002/index.md | 13 +++++++------ docs/analytics/CAR-2020-04-001/index.md | 11 ++++++----- docs/analytics/CAR-2020-05-001/index.md | 1 + docs/analytics/CAR-2020-05-003/index.md | 1 + docs/analytics/CAR-2020-08-001/index.md | 11 ++++++----- docs/analytics/CAR-2020-08-002/index.md | 11 ++++++----- docs/analytics/CAR-2020-09-001/index.md | 13 +++++++------ docs/analytics/CAR-2020-09-002/index.md | 13 +++++++------ docs/analytics/CAR-2020-09-003/index.md | 11 ++++++----- docs/analytics/CAR-2020-09-004/index.md | 11 ++++++----- docs/analytics/CAR-2020-09-005/index.md | 13 +++++++------ docs/analytics/CAR-2020-11-001/index.md | 13 +++++++------ docs/analytics/CAR-2020-11-002/index.md | 5 +++-- docs/analytics/CAR-2020-11-003/index.md | 11 ++++++----- docs/analytics/CAR-2020-11-004/index.md | 5 +++-- docs/analytics/CAR-2020-11-005/index.md | 11 ++++++----- docs/analytics/CAR-2020-11-006/index.md | 11 ++++++----- docs/analytics/CAR-2020-11-007/index.md | 11 ++++++----- docs/analytics/CAR-2020-11-008/index.md | 11 ++++++----- docs/analytics/CAR-2020-11-009/index.md | 5 +++-- docs/analytics/CAR-2020-11-010/index.md | 5 +++-- docs/analytics/CAR-2020-11-011/index.md | 13 +++++++------ docs/analytics/CAR-2021-01-001/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-002/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-003/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-004/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-006/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-007/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-008/index.md | 11 ++++++----- docs/analytics/CAR-2021-01-009/index.md | 11 ++++++----- docs/analytics/CAR-2021-02-001/index.md | 5 +++-- docs/analytics/CAR-2021-02-002/index.md | 13 +++++++------ docs/analytics/CAR-2021-04-001/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-001/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-002/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-003/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-004/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-005/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-006/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-007/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-008/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-009/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-010/index.md | 11 ++++++----- docs/analytics/CAR-2021-05-011/index.md | 1 + docs/analytics/CAR-2021-05-012/index.md | 3 ++- scripts/generate_sensors.py | 4 ++-- 96 files changed, 445 insertions(+), 350 deletions(-) diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index d6417a7e..73fca9ae 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -32,6 +32,7 @@ The source, destination, content, and time of each event. ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 137236bf..11d2e555 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -27,8 +27,9 @@ The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index 69459dd0..d93cbff3 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -30,6 +30,7 @@ Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index 516cd9b7..3cbd0aa9 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -43,11 +43,12 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 9732705d..b4927723 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -84,11 +84,12 @@ The host on which the commands were executed, the time of execution, and what co ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index e311cde1..ecd8cd72 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -33,11 +33,12 @@ Monitors the directories ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index a57b0d61..280df1cb 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -29,6 +29,7 @@ As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of r ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index c1a5e6ae..0841ce5d 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -28,11 +28,12 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index 47904835..aece7b0a 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -32,11 +32,12 @@ This can possibly extend to more copy protocols in order to widen its reach, or ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index a19f9cbe..e2b2f994 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -33,11 +33,12 @@ A list of hashes and the different executables associated with each one ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index f7299c98..2aaad68e 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -41,11 +41,12 @@ Any tool of interest with commonly known command line usage can be detecting by ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index c3aba516..7afa2067 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -42,11 +42,12 @@ The time of the Connection, the source, the destination, and the user name used ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 17471c25..a69f172e 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -28,11 +28,12 @@ In addition to looking for RAR or 7z program names, command line usage of 7Zip o ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index c971ee50..9809a527 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -27,11 +27,12 @@ The Windows built-in tool `schtasks.exe` provides the creation, modification, an ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index 3a0592c1..ef63cc7a 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -30,6 +30,7 @@ This analytic monitors SMB activity that deals with user activity rather than fi ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index e0130e42..de8ab577 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -26,9 +26,10 @@ New executables that are started as a service are suspicious. This analytic look ### Applicable Sensors -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index 8f0074dd..38ea0dcc 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -28,6 +28,7 @@ The time of login events for distinct users on individual systems ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index feb041e1..1cf863bc 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -34,9 +34,10 @@ This behavior can be detected by looking for thread creations across processes, ### Applicable Sensors -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 08645f54..0fa3b006 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -35,12 +35,13 @@ The Service Name and approximate time in which changes occurred on each host ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 10d52c71..9da623d2 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -29,11 +29,12 @@ Monitoring SMB write requests still creates some noise, particulary with named p ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index c76dc5bb..a5eeaeea 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -33,11 +33,12 @@ This compound behavior can be detected by looking for `services.exe` receiving a ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index d0a3687f..126f3937 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -27,11 +27,12 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index 7f697c1f..347cc3db 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -32,8 +32,9 @@ Powershell can be used to hide monitored command line execution such as: ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 55e8ae11..c3c146f7 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -39,11 +39,12 @@ Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/article ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index b0fa6ebf..1b652d3d 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -29,8 +29,9 @@ To survive the timeout, [adversaries and red teams](https://www.operationblockbu ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index 89a28045..94d0d01b 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -28,11 +28,12 @@ According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate pri ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index edba5e45..9ef04fea 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -35,8 +35,9 @@ The time and host the new process was started as well as its parent ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index bfd2110e..7aceed79 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -29,11 +29,12 @@ This analytic could depend on the possibility of the known strings used as argum ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index 6ab63189..d96b77ca 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -30,8 +30,9 @@ For this to work, certain registry keys must be set, and the WinRM service must ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 16c051ca..bdf0e200 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -35,6 +35,7 @@ All of these behaviors call into the Windows API, which uses the NamedPipe `WINR ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 06895033..c88d5bab 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -26,11 +26,12 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 7b34a4b5..848919bd 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -33,6 +33,7 @@ Identifies the connection in which WMI traffic is seen, as well as the process(e ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index 86462f4d..5bdceadd 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -35,8 +35,9 @@ Several accessibility programs can be run using the Ease of Access center ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index 74427a13..d86d3fb9 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -58,11 +58,12 @@ Identifies the process that initiated the RPC request (such as wmic.exe or power ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index 023a52b9..f9bddf08 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -28,6 +28,7 @@ This pipe activity could be discovered with a network decoder, such as that in w ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index 9dd46bc5..c2a0a803 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -36,6 +36,7 @@ This identifier is present three times during the RPC request phase. Any sensor ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 3d5c5120..167f4a2d 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -28,6 +28,7 @@ A list of hostnames and the users that had been logged into the system at some p ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index f0f23a67..c83f4347 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -50,11 +50,12 @@ Within the built-in Windows Commands: ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index e878d855..c8bbd160 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -29,11 +29,12 @@ Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index 9181cc1c..b9d5c15e 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -20,6 +20,7 @@ It is unlikely that event log data would be cleared during normal operations, an ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index 2b012305..e1c55d50 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -22,6 +22,7 @@ Stopping services events are Windows Event Code 7036. ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index 64a43cb6..c922e278 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -20,6 +20,7 @@ The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/ ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index 9f4143b1..f0fe22e7 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -20,6 +20,7 @@ A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/ ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index dde09332..2a6216d2 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -30,11 +30,12 @@ Bypassing user account control (UAC Bypass) is generally done by piggybacking on ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index 808f6350..2133fde9 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -30,11 +30,12 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index f6313648..1f004734 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -32,11 +32,12 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 9fc1ebfb..e09a0535 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -25,6 +25,7 @@ Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blo ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 6d3f8b29..1408fa0f 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -22,6 +22,7 @@ Note - this analytic references file permissions, which are not currently in the ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index cd5a4ed7..80a739b1 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -31,11 +31,12 @@ Note - the CAR data model currently does not support process access actions, so ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 66c12285..15930f36 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -29,12 +29,13 @@ This requires filesystem data to determine whether files have been created. ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 6423ccf5..80f8c60e 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -29,12 +29,13 @@ This requires filesystem data to determine whether files have been created. ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index be78d687..bfcbcdfb 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -32,11 +32,12 @@ This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomw ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index 65d99378..c8d5e388 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -26,6 +26,7 @@ NOTE - this analytic has no corresponding pseudocode implementation because the ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index bd1c9a16..86a9126a 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -29,6 +29,7 @@ Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002) ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index ffee30d2..5dbf6f72 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -31,11 +31,12 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource f ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index 576da218..cae5e859 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -31,11 +31,12 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index a7215ce0..705075ae 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -27,12 +27,13 @@ In order to gain persistence, privilege escalation, or remote execution, an adve ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 63d9a1b7..dbd12ed2 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -28,12 +28,13 @@ Adversaries may establish persistence or escalate privileges by executing malici ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index 8746bcb5..fdada044 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -27,11 +27,12 @@ Adversaries may attempt to evade system defenses by unloading minifilter drivers ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index e8c904b9..804e4734 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -26,11 +26,12 @@ Adversaries may search the Windows Registry on compromised systems for insecurel ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index ed140626..5a2bd3ed 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -28,12 +28,13 @@ Adversaries may establish persistence and/or elevate privileges by executing mal ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 595744b5..7cf486f3 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -29,12 +29,13 @@ Adversaries may schedule software to run whenever a user logs into the system; t ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index 01c0f1b2..04100dd8 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -27,8 +27,9 @@ Adversaries may use a variety of tools to gain visibility on the current status ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index afacc4c9..028a98e0 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -27,11 +27,12 @@ Injecting a malicious DLL into a process is a common adversary TTP. Although the ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index c2331904..1ccf9e27 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -27,8 +27,9 @@ Adversaries may start legitimate processes and then use their memory space to ru ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index babf6580..6b64dc89 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -27,11 +27,12 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index 6d58221a..de19f255 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -27,11 +27,12 @@ Cyber actors frequently enumerate local or domain permissions groups. The net ut ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 1048ad77..6981441a 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -27,11 +27,12 @@ Adversaries may use network shares to exfliltrate date; they will then remove th ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index cf969f58..4d0adf26 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -27,11 +27,12 @@ Trusted developer utilities such as MSBuild may be leveraged to run malicious co ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index c319f642..9f5029e6 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -26,8 +26,9 @@ Adversaries may hide malicious code in .chm compiled HTML files. When these file ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index 47847b56..473f3e5d 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -28,8 +28,9 @@ When CMSTP.exe is seen in combination with an external connection, it is a good ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 574e87a1..171a159d 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -27,12 +27,13 @@ Adversaries may use screensaver files to run malicious code. This analytic trigg ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 883f4f5d..8df355bf 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -26,11 +26,12 @@ After compromising an initial machine, adversaries commonly attempt to laterally ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 899f3a82..425d4212 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -26,11 +26,12 @@ Often, after a threat actor gains access to a system, they will attempt to run s ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index 8ee778cf..b5aff6ae 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -26,11 +26,12 @@ In an attempt to clear traces after compromising a machine, threat actors often ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 94aabe6b..0beeed16 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -26,11 +26,12 @@ After gaining initial access to a system, threat actors attempt to escalate priv ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 2d82097d..ff861817 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -26,11 +26,12 @@ Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary com ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index dde9716f..859c542e 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -26,11 +26,12 @@ In an attempt to avoid detection after compromising a machine, threat actors oft ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 6e6c3c20..5b6ec9fa 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -27,11 +27,12 @@ Threat actors often, after compromising a machine, try to disable User Access Co ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index 9d10d6c6..dc8a7f36 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -26,11 +26,12 @@ After compromising a network of systems, threat actors often try to delete Shado ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 877318d5..324cfe1f 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -27,8 +27,9 @@ A web shell is a web script placed on an openly accessible web server to allow a ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index 3631e83b..89b11199 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -29,12 +29,13 @@ Cyber actors frequently escalate to the SYSTEM account after gaining entry to a ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index cc1b1e4c..127a0a0f 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -52,11 +52,12 @@ To make sure the rule doesn't miss cases where the executable would be started f ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index 970a0d27..8495f55e 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -27,11 +27,12 @@ Adversaries may add their own root certificate to the certificate store, to caus ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index e175ff8b..4535794f 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -27,11 +27,12 @@ While batch files are not inherently malicious, it is uncommon to see them creat ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 12e057cf..14372532 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -27,11 +27,12 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 9e4d0a95..f90d03d2 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -26,11 +26,12 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index ff88d38e..e885f373 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -27,11 +27,12 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 0b70d26a..c38155aa 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -27,11 +27,12 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index 2c8956a0..ec7cf603 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -27,11 +27,12 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index ee558f7f..d07f1a77 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -27,11 +27,12 @@ This search looks for arguments to certutil.exe indicating the manipulation or e ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 435ae664..c98b6c81 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -27,11 +27,12 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index d38a438e..ccd2fc22 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -27,11 +27,12 @@ This search looks for the creation of local administrator accounts using net.exe ### Applicable Sensors -#### [osquery_4.1.2](/sensors/osquery_4.1.2) -#### [osquery_4.6.0](/sensors/osquery_4.6.0) -#### [Sysmon_10.4](/sensors/Sysmon_10.4) -#### [Sysmon_11.0](/sensors/Sysmon_11.0) -#### [Sysmon_13](/sensors/Sysmon_13) + +- [osquery_4.1.2](/sensors/osquery_4.1.2) +- [osquery_4.6.0](/sensors/osquery_4.6.0) +- [Sysmon_10.4](/sensors/Sysmon_10.4) +- [Sysmon_11.0](/sensors/Sysmon_11.0) +- [Sysmon_13](/sensors/Sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 4c3bbbe8..3ff12029 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -26,6 +26,7 @@ Actors may create a remote thread into the LSASS service as part of a workflow t ### Applicable Sensors + Not computed ### Implementations diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index 0a7c28ee..fb2df3f7 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -27,7 +27,8 @@ This detection is to identify a creation of "user mode service" where the servic ### Applicable Sensors -#### [Autoruns_13.98](/sensors/Autoruns_13.98) + +- [Autoruns_13.98](/sensors/Autoruns_13.98) ### Implementations diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 6f89cfdc..d12e6698 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -46,7 +46,7 @@ def generateDataModelCoverage(name, coverage): return table def generateSensorsForAnalytics(analytics, sensor_dict): - row = "#### [{}](/sensors/{})" + row = "- [{}](/sensors/{})" # Build the table rows w/ coverage for a in analytics: rows = [] @@ -60,7 +60,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): rows.append(row.format(s, s)) if not rows: rows.append("Not computed") - row_str = "\n".join(rows) + "\n" + row_str = "\n" + "\n".join(rows) + "\n" # insert the coverage into the existing analytic md doc new_a = [] From 6c25ececf6c2dc8911a53a1b1464c9c2d06248fa Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 28 Jun 2021 11:09:46 -0600 Subject: [PATCH 146/342] Added blurb about new May analytics --- docs/index.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/index.md b/docs/index.md index 2397e45b..69424e68 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,6 +19,21 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### May 2021 +* New analytics added - special thanks to the Splunk Threat Research team for working with us to incorporate these. + * [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](/analytics/CAR-2021-05-001) + * [CAR-2021-05-002: Batch File Write to System32](/analytics/CAR-2021-05-002) + * [CAR-2021-05-003: BCDEdit Failure Recovery Modification](/analytics/CAR-2021-05-003) + * [CAR-2021-05-004: BITS Job Persistence](/analytics/CAR-2021-05-004) + * [CAR-2021-05-005: BITSAdmin Download File](/analytics/CAR-2021-05-005) + * [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](/analytics/CAR-2021-05-006) + * [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](/analytics/CAR-2021-05-007) + * [CAR-2021-05-008: Certutil exe certificate extraction](/analytics/CAR-2021-05-008) + * [CAR-2021-05-009: CertUtil With Decode Argument](/analytics/CAR-2021-05-009) + * [CAR-2021-05-010: Create local admin accounts using net exe](/analytics/CAR-2021-05-010) + * [CAR-2021-05-011: Create Remote Thread into LSASS](/analytics/CAR-2021-05-011) + * [CAR-2021-05-012: Create Service In Suspicious File Path](/analytics/CAR-2021-05-012) + ### April 2021 * New analytics added * [CAR-2021-04-001: Common Windows Process Masquerading](/analytics/CAR-2021-04-001) From 85517c83df76081d286b1c206b6e30246a27a9b9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 2 Jul 2021 09:19:26 -0600 Subject: [PATCH 147/342] July update --- .../coverage/analytic_coverage_07_02_2021.csv | 542 ++++++++++++++++++ .../analytic_coverage_07_02_2021.json | 1 + docs/coverage/index.md | 319 ++++++----- 3 files changed, 703 insertions(+), 159 deletions(-) create mode 100644 docs/coverage/analytic_coverage_07_02_2021.csv create mode 100644 docs/coverage/analytic_coverage_07_02_2021.json diff --git a/docs/coverage/analytic_coverage_07_02_2021.csv b/docs/coverage/analytic_coverage_07_02_2021.csv new file mode 100644 index 00000000..c01d4f79 --- /dev/null +++ b/docs/coverage/analytic_coverage_07_02_2021.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Total +T1001,Data Obfuscation,n/a,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,3 +T1003,OS Credential Dumping,n/a,0,58,13,71 +T1003.001,OS Credential Dumping,LSASS Memory,5,37,1,43 +T1003.002,OS Credential Dumping,Security Account Manager,1,20,0,21 +T1003.003,OS Credential Dumping,NTDS,2,11,0,13 +T1003.004,OS Credential Dumping,LSA Secrets,0,10,0,10 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,6,0,6 +T1003.006,OS Credential Dumping,DCSync,0,5,0,5 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,0 +T1005,Data from Local System,n/a,0,4,1,5 +T1006,Direct Volume Access,n/a,0,1,1,2 +T1007,System Service Discovery,n/a,2,1,0,3 +T1008,Fallback Channels,n/a,0,2,0,2 +T1010,Application Window Discovery,n/a,1,0,0,1 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0 +T1012,Query Registry,n/a,3,8,1,12 +T1014,Rootkit,n/a,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,4,2,8 +T1018,Remote System Discovery,n/a,1,8,2,11 +T1020,Automated Exfiltration,n/a,0,4,1,5 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,0 +T1021,Remote Services,n/a,1,5,28,34 +T1021.001,Remote Services,Remote Desktop Protocol,3,8,0,11 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,26,5,36 +T1021.003,Remote Services,Distributed Component Object Model,1,7,0,8 +T1021.004,Remote Services,SSH,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,3,0,6 +T1025,Data from Removable Media,n/a,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,50,4,54 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,1,0,1 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,4,1,5 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2 +T1029,Scheduled Transfer,n/a,1,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,2 +T1033,System Owner/User Discovery,n/a,2,9,3,14 +T1034,Path Interception,n/a,0,0,0,0 +T1036,Masquerading,n/a,1,31,10,42 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,12,0,13 +T1036.004,Masquerading,Masquerade Task or Service,0,1,1,2 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,0,9 +T1036.006,Masquerading,Space after Filename,0,0,0,0 +T1037,Boot or Logon Initialization Scripts,n/a,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,4 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,0 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,3 +T1040,Network Sniffing,n/a,1,7,1,9 +T1041,Exfiltration Over C2 Channel,n/a,0,2,0,2 +T1043,Commonly Used Port,n/a,0,15,0,15 +T1046,Network Service Scanning,n/a,2,4,0,6 +T1047,Windows Management Instrumentation,n/a,3,21,5,29 +T1048,Exfiltration Over Alternative Protocol,n/a,0,13,6,19 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,9,0,9 +T1049,System Network Connections Discovery,n/a,1,4,1,6 +T1051,Shared Webroot,n/a,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,18,12,30 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,1 +T1053.002,Scheduled Task/Job,At (Windows),3,4,0,7 +T1053.003,Scheduled Task/Job,Cron,0,2,3,5 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,5,13,1,19 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,0 +T1055,Process Injection,n/a,0,15,8,23 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,10 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,0,0,0 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,1,2,4 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0 +T1056,Input Capture,n/a,0,0,1,1 +T1056.001,Input Capture,Keylogging,0,0,0,0 +T1056.002,Input Capture,GUI Input Capture,0,3,1,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,0,0,0 +T1057,Process Discovery,n/a,2,3,2,7 +T1059,Command and Scripting Interpreter,n/a,1,27,26,54 +T1059.001,Command and Scripting Interpreter,PowerShell,3,118,5,126 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,15,0,17 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,17,0,18 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,9,2,11 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0 +T1064,Scripting,n/a,0,16,0,16 +T1068,Exploitation for Privilege Escalation,n/a,1,8,6,15 +T1069,Permission Groups Discovery,n/a,0,2,3,5 +T1069.001,Permission Groups Discovery,Local Groups,3,5,0,8 +T1069.002,Permission Groups Discovery,Domain Groups,3,5,1,9 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,0 +T1070,Indicator Removal on Host,n/a,0,9,15,24 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,6,0,8 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,3,1,5 +T1070.004,Indicator Removal on Host,File Deletion,0,6,6,12 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,2,0,3 +T1070.006,Indicator Removal on Host,Timestomp,0,3,1,4 +T1071,Application Layer Protocol,n/a,0,14,8,22 +T1071.001,Application Layer Protocol,Web Protocols,0,24,3,27 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,0 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,12,0,12 +T1072,Software Deployment Tools,n/a,0,1,0,1 +T1074,Data Staged,n/a,0,1,1,2 +T1074.001,Data Staged,Local Data Staging,0,0,0,0 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0 +T1078,Valid Accounts,n/a,0,8,21,29 +T1078.001,Valid Accounts,Default Accounts,0,1,0,1 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,6 +T1078.003,Valid Accounts,Local Accounts,5,1,3,9 +T1078.004,Valid Accounts,Cloud Accounts,0,1,1,2 +T1080,Taint Shared Content,n/a,0,0,0,0 +T1082,System Information Discovery,n/a,2,5,3,10 +T1083,File and Directory Discovery,n/a,0,6,1,7 +T1087,Account Discovery,n/a,0,12,4,16 +T1087.001,Account Discovery,Local Account,2,7,0,9 +T1087.002,Account Discovery,Domain Account,2,10,1,13 +T1087.003,Account Discovery,Email Account,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0 +T1090,Proxy,n/a,0,4,1,5 +T1090.001,Proxy,Internal Proxy,0,1,0,1 +T1090.002,Proxy,External Proxy,0,1,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,0,0,0 +T1098,Account Manipulation,n/a,1,8,22,31 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,0,0 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,0,0,0 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,1 +T1102,Web Service,n/a,0,4,1,5 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,1 +T1105,Ingress Tool Transfer,n/a,4,22,9,35 +T1106,Native API,n/a,0,3,1,4 +T1108,Redundant Access,n/a,0,0,0,0 +T1110,Brute Force,n/a,0,2,7,9 +T1110.001,Brute Force,Password Guessing,0,0,0,0 +T1110.002,Brute Force,Password Cracking,0,0,0,0 +T1110.003,Brute Force,Password Spraying,0,8,0,8 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,1 +T1112,Modify Registry,n/a,5,34,1,40 +T1113,Screen Capture,n/a,0,3,0,3 +T1114,Email Collection,n/a,0,2,3,5 +T1114.001,Email Collection,Local Email Collection,0,0,0,0 +T1114.002,Email Collection,Remote Email Collection,0,0,0,0 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,1 +T1115,Clipboard Data,n/a,0,1,0,1 +T1119,Automated Collection,n/a,0,1,0,1 +T1120,Peripheral Device Discovery,n/a,0,0,1,1 +T1123,Audio Capture,n/a,0,4,0,4 +T1124,System Time Discovery,n/a,0,2,0,2 +T1125,Video Capture,n/a,0,1,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,6,8,14 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,0,3 +T1129,Shared Modules,n/a,0,0,1,1 +T1132,Data Encoding,n/a,0,1,0,1 +T1132.001,Data Encoding,Standard Encoding,0,1,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0 +T1133,External Remote Services,n/a,0,1,4,5 +T1134,Access Token Manipulation,n/a,0,3,1,4 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,2,0,2 +T1134.002,Access Token Manipulation,Create Process with Token,0,3,0,3 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,0,0 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,1 +T1135,Network Share Discovery,n/a,0,3,1,4 +T1136,Create Account,n/a,0,7,8,15 +T1136.001,Create Account,Local Account,1,9,1,11 +T1136.002,Create Account,Domain Account,0,1,0,1 +T1136.003,Create Account,Cloud Account,0,0,2,2 +T1137,Office Application Startup,n/a,0,3,2,5 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,2,0,2 +T1140,Deobfuscate/Decode Files or Information,n/a,1,8,5,14 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0 +T1153,Source,n/a,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,6,0,6 +T1176,Browser Extensions,n/a,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0 +T1187,Forced Authentication,n/a,1,0,0,1 +T1189,Drive-by Compromise,n/a,0,2,1,3 +T1190,Exploit Public-Facing Application,n/a,0,39,14,53 +T1195,Supply Chain Compromise,n/a,0,1,4,5 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,1 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0 +T1197,BITS Jobs,n/a,2,3,1,6 +T1199,Trusted Relationship,n/a,0,0,0,0 +T1200,Hardware Additions,n/a,0,2,0,2 +T1201,Password Policy Discovery,n/a,0,3,0,3 +T1202,Indirect Command Execution,n/a,0,10,0,10 +T1203,Exploitation for Client Execution,n/a,0,11,1,12 +T1204,User Execution,n/a,0,19,3,22 +T1204.001,User Execution,Malicious Link,0,0,0,0 +T1204.002,User Execution,Malicious File,1,18,0,19 +T1205,Traffic Signaling,n/a,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,1 +T1210,Exploitation of Remote Services,n/a,0,6,2,8 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,4 +T1212,Exploitation for Credential Access,n/a,0,3,0,3 +T1213,Data from Information Repositories,n/a,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,10,0,10 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,0,0,0 +T1218,Signed Binary Proxy Execution,n/a,0,42,14,56 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,2,2,5 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,0,1 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,6 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,2 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,3,11 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,1,0,1 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,2 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,7,2,11 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,23,3,27 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,0 +T1219,Remote Access Software,n/a,0,3,2,5 +T1220,XSL Script Processing,n/a,0,3,3,6 +T1221,Template Injection,n/a,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,3,3,6 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,2,0,3 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,3 +T1480,Execution Guardrails,n/a,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,7,1,8 +T1484,Domain Policy Modification,n/a,0,0,0,0 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,0,0 +T1485,Data Destruction,n/a,0,3,5,8 +T1486,Data Encrypted for Impact,n/a,0,3,0,3 +T1489,Service Stop,n/a,0,1,1,2 +T1490,Inhibit System Recovery,n/a,3,6,1,10 +T1491,Defacement,n/a,0,0,0,0 +T1491.001,Defacement,Internal Defacement,0,0,0,0 +T1491.002,Defacement,External Defacement,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,1 +T1496,Resource Hijacking,n/a,0,0,1,1 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,0 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,0,0,0 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,0 +T1498,Network Denial of Service,n/a,0,0,1,1 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,0 +T1499,Endpoint Denial of Service,n/a,0,1,1,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,0,0,0 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,3 +T1505,Server Software Component,n/a,0,1,1,2 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,2,0,2 +T1505.003,Server Software Component,Web Shell,1,14,1,16 +T1518,Software Discovery,n/a,0,1,2,3 +T1518.001,Software Discovery,Security Software Discovery,1,2,1,4 +T1525,Implant Container Image,n/a,0,0,0,0 +T1526,Cloud Service Discovery,n/a,0,0,1,1 +T1528,Steal Application Access Token,n/a,0,1,3,4 +T1529,System Shutdown/Reboot,n/a,0,4,0,4 +T1530,Data from Cloud Storage Object,n/a,0,0,5,5 +T1531,Account Access Removal,n/a,0,0,7,7 +T1534,Internal Spearphishing,n/a,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,0 +T1537,Transfer Data to Cloud Account,n/a,0,2,6,8 +T1538,Cloud Service Dashboard,n/a,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,2 +T1542,Pre-OS Boot,n/a,0,0,0,0 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,0 +T1543,Create or Modify System Process,n/a,0,0,15,15 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,3 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,15,6,27 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,4,12,16 +T1546.001,Event Triggered Execution,Change Default File Association,1,1,0,2 +T1546.002,Event Triggered Execution,Screensaver,1,1,0,2 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,9,0,10 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2 +T1546.005,Event Triggered Execution,Trap,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,2,1,6 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,4 +T1546.011,Event Triggered Execution,Application Shimming,0,1,2,3 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,3 +T1546.013,Event Triggered Execution,PowerShell Profile,0,1,0,1 +T1546.014,Event Triggered Execution,Emond,0,1,2,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,0,1,2 +T1547,Boot or Logon Autostart Execution,n/a,0,2,21,23 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,3,10,9,22 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,1,2,0,3 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,0,3,3 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,1,0,1 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,0,1,2 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,0 +T1548,Abuse Elevation Control Mechanism,n/a,1,3,17,21 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,0,2,2 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,16,10,29 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,0,2,2 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,0,3,3 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,0,2,2 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,6 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,0,3,3 +T1552.001,Unsecured Credentials,Credentials In Files,1,5,2,8 +T1552.002,Unsecured Credentials,Credentials in Registry,1,2,0,3 +T1552.003,Unsecured Credentials,Bash History,0,3,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,4,1,5 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,1,0,1 +T1553,Subvert Trust Controls,n/a,0,0,5,5 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,3,2,6 +T1554,Compromise Client Software Binary,n/a,0,0,2,2 +T1555,Credentials from Password Stores,n/a,0,1,5,6 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,0,2,2 +T1556,Modify Authentication Process,n/a,0,0,4,4 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,0,0,0 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,0 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,1,0,1 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,0 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,2,5 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,0 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,7,0,7 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,0,1,1 +T1559.001,Inter-Process Communication,Component Object Model,0,3,1,4 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,0,0,1 +T1560,Archive Collected Data,n/a,0,1,2,3 +T1560.001,Archive Collected Data,Archive via Utility,1,7,1,9 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,1 +T1562,Impair Defenses,n/a,0,2,45,47 +T1562.001,Impair Defenses,Disable or Modify Tools,3,26,34,63 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,3,0,3 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,5,0,5 +T1562.006,Impair Defenses,Indicator Blocking,2,3,1,6 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,0 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,2 +T1564,Hide Artifacts,n/a,0,2,6,8 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,1,4,5 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,1,0,1 +T1564.004,Hide Artifacts,NTFS File Attributes,2,4,1,7 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,1,0,1 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0 +T1565,Data Manipulation,n/a,0,0,3,3 +T1565.001,Data Manipulation,Stored Data Manipulation,0,1,3,4 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0 +T1566,Phishing,n/a,0,2,15,17 +T1566.001,Phishing,Spearphishing Attachment,0,9,10,19 +T1566.002,Phishing,Spearphishing Link,0,0,7,7 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,1,0,1 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,1,0,1 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,5,0,5 +T1568,Dynamic Resolution,n/a,0,1,3,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0 +T1569,System Services,n/a,0,1,3,4 +T1569.001,System Services,Launchctl,1,0,0,1 +T1569.002,System Services,Service Execution,4,16,3,23 +T1570,Lateral Tool Transfer,n/a,3,2,1,6 +T1571,Non-Standard Port,n/a,0,2,0,2 +T1572,Protocol Tunneling,n/a,0,5,1,6 +T1573,Encrypted Channel,n/a,0,0,1,1 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,4,5,9 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,0,4,1,5 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,16,1,17 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,1,1,2 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,2 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,1,1,4 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,2,0,6 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,1,0,1 +T1578,Modify Cloud Compute Infrastructure,n/a,0,0,0,0 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,0,0,0 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,0 +T1583,Acquire Infrastructure,n/a,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,0,0,0 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0 +T1587,Develop Capabilities,n/a,0,0,0,0 +T1587.001,Develop Capabilities,Malware,0,0,0,0 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,0,0,0 +T1588.001,Obtain Capabilities,Malware,0,0,0,0 +T1588.002,Obtain Capabilities,Tool,0,0,0,0 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,0,0,0 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,0 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,0,0,0 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,0 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,1 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,0 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,0,0,0 +T1600,Weaken Encryption,n/a,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,1 diff --git a/docs/coverage/analytic_coverage_07_02_2021.json b/docs/coverage/analytic_coverage_07_02_2021.json new file mode 100644 index 00000000..746b9d1f --- /dev/null +++ b/docs/coverage/analytic_coverage_07_02_2021.json @@ -0,0 +1 @@ +{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, and Elastic Detection Rule GitHub repositories. Generated on July 02, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "31"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "39"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "22"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "26"}, {"divider": true}, {"name": "ES Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "58"}, {"divider": true}, {"name": "ES Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "26"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "37"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "118"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "50"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "27"}, {"divider": true}, {"name": "ES Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "34"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "42"}, {"divider": true}, {"name": "ES Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 149cf687..c43dda83 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: April 20, 2021 +Generated on: July 02, 2021 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. @@ -14,8 +14,9 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Det This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. This data is also available as: - * A [CSV file](/coverage/analytic_coverage_04_20_2021.csv) - * An [ATT&CK Navigator Layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcoverage%2Fanalytic_coverage_04_20_2021.json) + +* A [CSV file](/coverage/analytic_coverage_07_02_2021.csv). +* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_07_02_2021.json). @@ -80,10 +81,10 @@ This data is also available as: - - + + - + @@ -154,8 +155,8 @@ This data is also available as: - - + + @@ -180,9 +181,9 @@ This data is also available as: - + - + @@ -253,8 +254,8 @@ This data is also available as: - - + + @@ -270,9 +271,9 @@ This data is also available as: - + - + @@ -288,9 +289,9 @@ This data is also available as: - + - + @@ -423,9 +424,9 @@ This data is also available as: - + - + @@ -441,9 +442,9 @@ This data is also available as: - + - + @@ -585,9 +586,9 @@ This data is also available as: - + - + @@ -603,9 +604,9 @@ This data is also available as: - + - + @@ -684,9 +685,9 @@ This data is also available as: - + - + @@ -729,9 +730,9 @@ This data is also available as: - + - + @@ -747,9 +748,9 @@ This data is also available as: - + - + @@ -827,10 +828,10 @@ This data is also available as: - + - + @@ -909,18 +910,18 @@ This data is also available as: - - - + + + - - - + + + @@ -954,9 +955,9 @@ This data is also available as: - + - + @@ -1008,9 +1009,9 @@ This data is also available as: - + - + @@ -1044,9 +1045,9 @@ This data is also available as: - + - + @@ -1071,9 +1072,9 @@ This data is also available as: - + - + @@ -1134,9 +1135,9 @@ This data is also available as: - + - + @@ -1180,8 +1181,8 @@ This data is also available as: - - + + @@ -1296,9 +1297,9 @@ This data is also available as: - + - + @@ -1323,9 +1324,9 @@ This data is also available as: - + - + @@ -1396,8 +1397,8 @@ This data is also available as: - - + + @@ -1484,10 +1485,10 @@ This data is also available as: - + - + @@ -1539,9 +1540,9 @@ This data is also available as: - + - + @@ -1566,9 +1567,9 @@ This data is also available as: - + - + @@ -1801,17 +1802,17 @@ This data is also available as: - - + + - - + + - + @@ -1828,17 +1829,17 @@ This data is also available as: - - + + - + - + @@ -1863,9 +1864,9 @@ This data is also available as: - + - + @@ -1898,10 +1899,10 @@ This data is also available as: - + - + @@ -1971,9 +1972,9 @@ This data is also available as: - + - + @@ -2015,10 +2016,10 @@ This data is also available as: - + - + @@ -2070,9 +2071,9 @@ This data is also available as: - + - + @@ -2087,10 +2088,10 @@ This data is also available as: - + - + @@ -2133,9 +2134,9 @@ This data is also available as: - + - + @@ -2205,9 +2206,9 @@ This data is also available as: - - - + + + @@ -2251,8 +2252,8 @@ This data is also available as: - - + + @@ -2287,17 +2288,17 @@ This data is also available as: - - + + - - - + + + @@ -2385,9 +2386,9 @@ This data is also available as: - + - + @@ -2421,9 +2422,9 @@ This data is also available as: - + - + @@ -2447,10 +2448,10 @@ This data is also available as: - - + + - + @@ -2494,8 +2495,8 @@ This data is also available as: - - + + @@ -2601,9 +2602,9 @@ This data is also available as: - + - + @@ -2628,9 +2629,9 @@ This data is also available as: - + - + @@ -2710,8 +2711,8 @@ This data is also available as: - - + + @@ -2736,9 +2737,9 @@ This data is also available as: - - - + + + @@ -2844,9 +2845,9 @@ This data is also available as: - + - + @@ -2862,9 +2863,9 @@ This data is also available as: - + - + @@ -2889,9 +2890,9 @@ This data is also available as: - + - + @@ -3123,9 +3124,9 @@ This data is also available as: - + - + @@ -3140,10 +3141,10 @@ This data is also available as: - + - + @@ -3249,9 +3250,9 @@ This data is also available as: - + - + @@ -3311,10 +3312,10 @@ This data is also available as: - + - + @@ -3500,10 +3501,10 @@ This data is also available as: - + - + @@ -3573,18 +3574,18 @@ This data is also available as: - - - + + + - - - - + + + + @@ -3672,9 +3673,9 @@ This data is also available as: - + - + @@ -3726,9 +3727,9 @@ This data is also available as: - + - + @@ -3789,9 +3790,9 @@ This data is also available as: - + - + @@ -3834,9 +3835,9 @@ This data is also available as: - + - + @@ -3887,19 +3888,19 @@ This data is also available as: - + - + - - + + - + @@ -3915,18 +3916,18 @@ This data is also available as: - + - + - + - + @@ -3960,18 +3961,18 @@ This data is also available as: - + - + - + - + @@ -4895,10 +4896,10 @@ This data is also available as: - + - +
T1003.001 OS Credential Dumping LSASS Memory435537 14043
T1003.002n/a 0 40415
T1006Fallback Channels n/a 002 002
T1010n/a 0 40415
T1020.001Remote Services n/a 145 283334
T1021.001Remote Services SMB/Windows Admin Shares 52426 53436
T1021.003System Owner/User Discovery n/a 289 31314
T1034Masquerading n/a 13031 104142
T1036.001Commonly Used Port n/a 01315 01315
T1046Windows Management Instrumentation n/a 32021 52829
T1048Scheduled Task/Job n/a 01618 122830
T1053.001Scheduled Task/Job Scheduled Task 51213 11819
T1053.006Process Injection n/a 01415 82223
T1055.001T1055.012 Process Injection Process Hollowing01 1 234
T1055.013Command and Scripting Interpreter n/a 1242550272654
T1059.001 Command and Scripting Interpreter PowerShell 311641231185126
T1059.002Command and Scripting Interpreter Visual Basic 11617 01718
T1059.006Scripting n/a 01416 01416
T1068Permission Groups Discovery Domain Groups 345 189
T1069.003Indicator Removal on Host Clear Windows Event Logs 256 078
T1070.002Application Layer Protocol Web Protocols 02224 32527
T1071.002n/a 0 10112
T1074.001Account Discovery Domain Account 2910 11213
T1087.003Proxy n/a 034 145
T1090.001n/a 1 820292231
T1098.001T1105 Ingress Tool Transfer n/a14 22 93235
T1106Brute Force Password Spraying 008 008
T1110.004Modify Registry n/a 53134 13740
T1113n/a 0 7714815
T1136.001 Create Account Local Account0719 1811
T1136.002Cloud Account 0 01122
T1137 Office Application Startup n/a 013 235
T1137.001Office Application Startup Outlook Forms 001 001
T1137.004T1140 Deobfuscate/Decode Files or Information n/a01 8 51314
T1149Exploit Public-Facing Application n/a 03539 144953
T1195T1197 BITS Jobs n/a02 3 146
T1199User Execution n/a 01819 32122
T1204.001T1204.002 User Execution Malicious File01 18 01819
T1205Exploitation for Defense Evasion n/a 023 134
T1212Signed Binary Proxy Execution n/a 0391251421456
T1218.001Mshta 0 8210311
T1218.007Regsvr32 2 7110211
T1218.011 Signed Binary Proxy Execution Rundll32 12122423327
T1218.012Domain Trust Discovery n/a 067 178
T1484Data Destruction n/a 023 578
T1486T1490 Inhibit System Recovery n/a2536 1810
T1491n/a 0 00011
T1497Endpoint Denial of Service Application or System Exploitation 023 023
T1505Server Software Component Transport Agent 002 002
T1505.003n/a 0 06677
T1534Transfer Data to Cloud Account n/a 0156268
T1538Create or Modify System Process Windows Service 61115 62327
T1543.004Event Triggered Execution n/a 024 121416
T1546.001Event Triggered Execution Windows Management Instrumentation Event Subscription 189 0910
T1546.004Abuse Elevation Control Mechanism n/a 123 172021
T1548.001T1548.002 Abuse Elevation Control Mechanism Bypass User Account Control23 16 102829
T1548.003Unsecured Credentials Private Keys 024 135
T1552.005T1553.004 Subvert Trust Controls Install Root Certificate01 3 256
T1554T1559.002 Inter-Process Communication Dynamic Data Exchange01 0 001
T1560Impair Defenses n/a 01444524547
T1562.001 Impair Defenses Disable or Modify Tools22233573263463
T1562.002Hide Artifacts n/a 002 668
T1564.001Hide Artifacts Run Virtual Instance 001 001
T1564.007Phishing Spearphishing Attachment 089 101819
T1566.002Exfiltration Over Web Service Exfiltration to Cloud Storage 015 015
T1568T1569.001 System Services Launchctl01 0 001
T1569.002 System Services Service Execution313416 31923
T1570Non-Standard Port n/a 012 012
T1572 Protocol Tunneling n/a 045 156
T1573Hijack Execution Flow n/a 034 589
T1574.001 Hijack Execution Flow DLL Search Order Hijacking 034 145
T1574.002T1606.002 Forge Web Credentials SAML Tokens01 0 001
\ No newline at end of file From 8c0786aab66d2e2c2a94c285932aa4fac3c6cee7 Mon Sep 17 00:00:00 2001 From: Pei Hsuan Hung Date: Fri, 24 Sep 2021 02:23:09 +0800 Subject: [PATCH 148/342] Fix incorrect hyperlink to sysmon sensor (#124) --- docs/analytics/CAR-2013-03-001/index.md | 6 +++--- docs/analytics/CAR-2013-04-002/index.md | 6 +++--- docs/analytics/CAR-2013-05-002/index.md | 6 +++--- docs/analytics/CAR-2013-05-004/index.md | 6 +++--- docs/analytics/CAR-2013-05-005/index.md | 6 +++--- docs/analytics/CAR-2013-05-009/index.md | 6 +++--- docs/analytics/CAR-2013-07-001/index.md | 6 +++--- docs/analytics/CAR-2013-07-002/index.md | 6 +++--- docs/analytics/CAR-2013-07-005/index.md | 6 +++--- docs/analytics/CAR-2013-08-001/index.md | 6 +++--- docs/analytics/CAR-2013-09-005/index.md | 6 +++--- docs/analytics/CAR-2013-10-002/index.md | 6 +++--- docs/analytics/CAR-2014-02-001/index.md | 6 +++--- docs/analytics/CAR-2014-03-001/index.md | 6 +++--- docs/analytics/CAR-2014-03-005/index.md | 6 +++--- docs/analytics/CAR-2014-03-006/index.md | 6 +++--- docs/analytics/CAR-2014-05-001/index.md | 6 +++--- docs/analytics/CAR-2014-07-001/index.md | 6 +++--- docs/analytics/CAR-2014-11-003/index.md | 6 +++--- docs/analytics/CAR-2014-11-006/index.md | 6 +++--- docs/analytics/CAR-2014-12-001/index.md | 6 +++--- docs/analytics/CAR-2016-03-001/index.md | 6 +++--- docs/analytics/CAR-2016-03-002/index.md | 6 +++--- docs/analytics/CAR-2019-04-001/index.md | 6 +++--- docs/analytics/CAR-2019-04-002/index.md | 6 +++--- docs/analytics/CAR-2019-04-003/index.md | 6 +++--- docs/analytics/CAR-2019-07-002/index.md | 6 +++--- docs/analytics/CAR-2019-08-001/index.md | 6 +++--- docs/analytics/CAR-2019-08-002/index.md | 6 +++--- docs/analytics/CAR-2020-04-001/index.md | 6 +++--- docs/analytics/CAR-2020-08-001/index.md | 6 +++--- docs/analytics/CAR-2020-08-002/index.md | 6 +++--- docs/analytics/CAR-2020-09-001/index.md | 6 +++--- docs/analytics/CAR-2020-09-002/index.md | 6 +++--- docs/analytics/CAR-2020-09-003/index.md | 6 +++--- docs/analytics/CAR-2020-09-004/index.md | 6 +++--- docs/analytics/CAR-2020-09-005/index.md | 6 +++--- docs/analytics/CAR-2020-11-001/index.md | 6 +++--- docs/analytics/CAR-2020-11-003/index.md | 6 +++--- docs/analytics/CAR-2020-11-005/index.md | 6 +++--- docs/analytics/CAR-2020-11-006/index.md | 6 +++--- docs/analytics/CAR-2020-11-007/index.md | 6 +++--- docs/analytics/CAR-2020-11-008/index.md | 6 +++--- docs/analytics/CAR-2020-11-011/index.md | 6 +++--- docs/analytics/CAR-2021-01-001/index.md | 6 +++--- docs/analytics/CAR-2021-01-002/index.md | 6 +++--- docs/analytics/CAR-2021-01-003/index.md | 6 +++--- docs/analytics/CAR-2021-01-004/index.md | 6 +++--- docs/analytics/CAR-2021-01-006/index.md | 6 +++--- docs/analytics/CAR-2021-01-007/index.md | 6 +++--- docs/analytics/CAR-2021-01-008/index.md | 6 +++--- docs/analytics/CAR-2021-01-009/index.md | 6 +++--- docs/analytics/CAR-2021-02-002/index.md | 6 +++--- docs/analytics/CAR-2021-04-001/index.md | 6 +++--- docs/analytics/CAR-2021-05-001/index.md | 6 +++--- docs/analytics/CAR-2021-05-002/index.md | 4 ++-- docs/analytics/CAR-2021-05-003/index.md | 6 +++--- docs/analytics/CAR-2021-05-004/index.md | 6 +++--- docs/analytics/CAR-2021-05-005/index.md | 6 +++--- docs/analytics/CAR-2021-05-006/index.md | 6 +++--- docs/analytics/CAR-2021-05-007/index.md | 6 +++--- docs/analytics/CAR-2021-05-008/index.md | 6 +++--- docs/analytics/CAR-2021-05-009/index.md | 6 +++--- docs/analytics/CAR-2021-05-010/index.md | 6 +++--- 64 files changed, 191 insertions(+), 191 deletions(-) diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index 3cbd0aa9..e3eb245f 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -46,9 +46,9 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index b4927723..81ac42f6 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -87,9 +87,9 @@ The host on which the commands were executed, the time of execution, and what co - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index ecd8cd72..6563381f 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -36,9 +36,9 @@ Monitors the directories - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index 0841ce5d..b489a91b 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -31,9 +31,9 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index aece7b0a..268f24a5 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -35,9 +35,9 @@ This can possibly extend to more copy protocols in order to widen its reach, or - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index e2b2f994..56092c02 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -36,9 +36,9 @@ A list of hashes and the different executables associated with each one - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index 2aaad68e..f7dd9cf9 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -44,9 +44,9 @@ Any tool of interest with commonly known command line usage can be detecting by - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index 7afa2067..4e308bb5 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -45,9 +45,9 @@ The time of the Connection, the source, the destination, and the user name used - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index a69f172e..a80cbd32 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -31,9 +31,9 @@ In addition to looking for RAR or 7z program names, command line usage of 7Zip o - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 9809a527..d8b233b3 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -30,9 +30,9 @@ The Windows built-in tool `schtasks.exe` provides the creation, modification, an - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index de8ab577..3c55e38f 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -27,9 +27,9 @@ New executables that are started as a service are suspicious. This analytic look ### Applicable Sensors -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 1cf863bc..0b9766d5 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -35,9 +35,9 @@ This behavior can be detected by looking for thread creations across processes, ### Applicable Sensors -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 0fa3b006..33a77c28 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -39,9 +39,9 @@ The Service Name and approximate time in which changes occurred on each host - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 9da623d2..f9ed2305 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -32,9 +32,9 @@ Monitoring SMB write requests still creates some noise, particulary with named p - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index a5eeaeea..9c25f14f 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -36,9 +36,9 @@ This compound behavior can be detected by looking for `services.exe` receiving a - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index 126f3937..02a2184e 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -30,9 +30,9 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index c3c146f7..3c132d41 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -42,9 +42,9 @@ Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/article - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index 94d0d01b..d21afedd 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -31,9 +31,9 @@ According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate pri - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 7aceed79..56de1aa3 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -32,9 +32,9 @@ This analytic could depend on the possibility of the known strings used as argum - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index c88d5bab..7092ab29 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -29,9 +29,9 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index d86d3fb9..a0a07a3f 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -61,9 +61,9 @@ Identifies the process that initiated the RPC request (such as wmic.exe or power - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index c83f4347..7a4fa4dd 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -53,9 +53,9 @@ Within the built-in Windows Commands: - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index c8bbd160..e54813ff 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -32,9 +32,9 @@ Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index 2a6216d2..527f0c8a 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -33,9 +33,9 @@ Bypassing user account control (UAC Bypass) is generally done by piggybacking on - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index 2133fde9..ec42d0a9 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -33,9 +33,9 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 1f004734..0ff5d22e 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -35,9 +35,9 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index 80a739b1..9cba85e4 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -34,9 +34,9 @@ Note - the CAR data model currently does not support process access actions, so - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 15930f36..21e87bc2 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -33,9 +33,9 @@ This requires filesystem data to determine whether files have been created. - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 80f8c60e..65cba75f 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -33,9 +33,9 @@ This requires filesystem data to determine whether files have been created. - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index bfcbcdfb..f83918d8 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -35,9 +35,9 @@ This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomw - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index 5dbf6f72..b051b2b9 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -34,9 +34,9 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource f - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index cae5e859..406ca3f5 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -34,9 +34,9 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index 705075ae..4e1cbb00 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -31,9 +31,9 @@ In order to gain persistence, privilege escalation, or remote execution, an adve - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index dbd12ed2..f0cb76a5 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -32,9 +32,9 @@ Adversaries may establish persistence or escalate privileges by executing malici - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index fdada044..b13fc5cb 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -30,9 +30,9 @@ Adversaries may attempt to evade system defenses by unloading minifilter drivers - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 804e4734..382fc90d 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -29,9 +29,9 @@ Adversaries may search the Windows Registry on compromised systems for insecurel - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index 5a2bd3ed..81987d89 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -32,9 +32,9 @@ Adversaries may establish persistence and/or elevate privileges by executing mal - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 7cf486f3..068ebcef 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -33,9 +33,9 @@ Adversaries may schedule software to run whenever a user logs into the system; t - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index 028a98e0..c2fba1c9 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -30,9 +30,9 @@ Injecting a malicious DLL into a process is a common adversary TTP. Although the - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 6b64dc89..41ad2b0d 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -30,9 +30,9 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index de19f255..f6059f63 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -30,9 +30,9 @@ Cyber actors frequently enumerate local or domain permissions groups. The net ut - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 6981441a..21b34b45 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -30,9 +30,9 @@ Adversaries may use network shares to exfliltrate date; they will then remove th - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index 4d0adf26..cadb9489 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -30,9 +30,9 @@ Trusted developer utilities such as MSBuild may be leveraged to run malicious co - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 171a159d..94c06c58 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -31,9 +31,9 @@ Adversaries may use screensaver files to run malicious code. This analytic trigg - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 8df355bf..fe24e7ce 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -29,9 +29,9 @@ After compromising an initial machine, adversaries commonly attempt to laterally - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 425d4212..101af023 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -29,9 +29,9 @@ Often, after a threat actor gains access to a system, they will attempt to run s - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index b5aff6ae..b139a535 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -29,9 +29,9 @@ In an attempt to clear traces after compromising a machine, threat actors often - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 0beeed16..3f73161a 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -29,9 +29,9 @@ After gaining initial access to a system, threat actors attempt to escalate priv - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index ff861817..5b1431c5 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -29,9 +29,9 @@ Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary com - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 859c542e..1badf7db 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -29,9 +29,9 @@ In an attempt to avoid detection after compromising a machine, threat actors oft - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 5b6ec9fa..7df5c8fd 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -30,9 +30,9 @@ Threat actors often, after compromising a machine, try to disable User Access Co - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index dc8a7f36..deda4dbc 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -29,9 +29,9 @@ After compromising a network of systems, threat actors often try to delete Shado - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index 89b11199..0466024b 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -33,9 +33,9 @@ Cyber actors frequently escalate to the SYSTEM account after gaining entry to a - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 127a0a0f..6349e2ac 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -55,9 +55,9 @@ To make sure the rule doesn't miss cases where the executable would be started f - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index 8495f55e..edacfbc8 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -30,9 +30,9 @@ Adversaries may add their own root certificate to the certificate store, to caus - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 4535794f..8c4a804c 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -31,8 +31,8 @@ While batch files are not inherently malicious, it is uncommon to see them creat - [Autoruns_13.98](/sensors/Autoruns_13.98) - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 14372532..553d26a6 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -30,9 +30,9 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index f90d03d2..9dc971ff 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -29,9 +29,9 @@ The following query identifies Microsoft Background Intelligent Transfer Service - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index e885f373..4d8b2007 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -30,9 +30,9 @@ The following query identifies Microsoft Background Intelligent Transfer Service - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index c38155aa..53ab766c 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -30,9 +30,9 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index ec7cf603..c494dc42 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -30,9 +30,9 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index d07f1a77..764b638e 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -30,9 +30,9 @@ This search looks for arguments to certutil.exe indicating the manipulation or e - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index c98b6c81..6865fb2a 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -30,9 +30,9 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index ccd2fc22..c8635ada 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -30,9 +30,9 @@ This search looks for the creation of local administrator accounts using net.exe - [osquery_4.1.2](/sensors/osquery_4.1.2) - [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/Sysmon_10.4) -- [Sysmon_11.0](/sensors/Sysmon_11.0) -- [Sysmon_13](/sensors/Sysmon_13) +- [Sysmon_10.4](/sensors/sysmon_10.4) +- [Sysmon_11.0](/sensors/sysmon_11.0) +- [Sysmon_13](/sensors/sysmon_13) ### Implementations From 83d00f4f64e51d6b7570a2b0be5a0d4397dfaa1e Mon Sep 17 00:00:00 2001 From: kadirkalayci Date: Thu, 23 Sep 2021 20:27:20 +0200 Subject: [PATCH 149/342] Update generate_analytics.py (#129) fixes encoding issues on Windows systems --- scripts/generate_analytics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index 8d0d7cd8..aded2c42 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -22,7 +22,7 @@ analytics = [] for af in analytics_files: print("appending {}".format(af)) - analytics.append(yaml.load(open(af).read())) + analytics.append(yaml.load(open(af,encoding='utf-8').read())) #analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] # Load ATT&CK content, which is needed to get names for technique IDs From fc6404050585bf87a36447b3d152607510fee934 Mon Sep 17 00:00:00 2001 From: kadirkalayci Date: Thu, 23 Sep 2021 20:29:21 +0200 Subject: [PATCH 150/342] Update generate_attack_nav_layer.py (#130) fixes encoding issues on Windows systems --- scripts/generate_attack_nav_layer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generate_attack_nav_layer.py b/scripts/generate_attack_nav_layer.py index 3e078c5e..0fba73be 100644 --- a/scripts/generate_attack_nav_layer.py +++ b/scripts/generate_attack_nav_layer.py @@ -25,7 +25,7 @@ # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) -analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] +analytics = [yaml.load(open(analytic_file,encoding='utf-8').read()) for analytic_file in analytics_files] def addMapping(technique, name, attack_mappings): if technique not in attack_mappings: @@ -69,4 +69,4 @@ def addMapping(technique, name, attack_mappings): # Output JSON to docs directory outfile = open("../docs/car_attack/car_attack.json","w") json.dump(layer_json, outfile, indent=4) -outfile.close() \ No newline at end of file +outfile.close() From 941271ca4dfdad0034f2ccdb25253ec5b4b78d7b Mon Sep 17 00:00:00 2001 From: kadirkalayci Date: Thu, 23 Sep 2021 20:30:39 +0200 Subject: [PATCH 151/342] Update generate_sensors.py (#131) Fixes encoding issues on Windows systems. --- scripts/generate_sensors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index d12e6698..cc2b38aa 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -64,7 +64,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # insert the coverage into the existing analytic md doc new_a = [] - original_a = open("../docs/analytics/{}/index.md".format(a), "r").readlines() + original_a = open(path.join(path.dirname(__file__),"..","docs", "analytics", a,"index.md"), "r").readlines() for i,l in enumerate(original_a): if "### Implementations" in l: ending_tag = i-2 # where to end replacement @@ -93,7 +93,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) print("detected the following sensors: {}".format(str(mapping_files))) -mappings = [yaml.load(open(mapping_file).read()) for mapping_file in mapping_files] +mappings = [yaml.load(open(mapping_file,encoding='utf-8').read()) for mapping_file in mapping_files] # Get all data models and load as list of dicts data_model_files = glob.glob(path.join(path.dirname(__file__), "..", "data_model", "*.yaml")) @@ -175,7 +175,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): sensor["data_model_coverage"].append(generateDataModelCoverage(name,intersection)) # fill in the sensor info on each analytic page -generateSensorsForAnalytics([a.strip(".yaml").strip("/analytics/") for a in analytics_files], sensors_analytics_dict) +generateSensorsForAnalytics([path.split(a)[-1].strip(".yaml") for a in analytics_files], sensors_analytics_dict) # Get the template file for the sensor page. Note that this is a markdown template which will be rendered by GH Pages. sensor_template = Template(open('sensor_template.md').read()) From 1edb331a7dcf5f03fc2920620fb57305c061b58a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 24 Sep 2021 10:09:27 -0600 Subject: [PATCH 152/342] Added coverage for September --- .../coverage/analytic_coverage_09_24_2021.csv | 542 +++++++ .../analytic_coverage_09_24_2021.json | 1 + docs/coverage/index.md | 1425 ++++++++++++----- 3 files changed, 1527 insertions(+), 441 deletions(-) create mode 100644 docs/coverage/analytic_coverage_09_24_2021.csv create mode 100644 docs/coverage/analytic_coverage_09_24_2021.json diff --git a/docs/coverage/analytic_coverage_09_24_2021.csv b/docs/coverage/analytic_coverage_09_24_2021.csv new file mode 100644 index 00000000..a39207fe --- /dev/null +++ b/docs/coverage/analytic_coverage_09_24_2021.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,0,3 +T1003,OS Credential Dumping,n/a,0,64,13,14,91 +T1003.001,OS Credential Dumping,LSASS Memory,5,44,1,8,58 +T1003.002,OS Credential Dumping,Security Account Manager,1,23,0,8,32 +T1003.003,OS Credential Dumping,NTDS,2,12,0,7,21 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,0,0,12 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,0,8 +T1003.006,OS Credential Dumping,DCSync,0,7,0,0,7 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,0,0 +T1005,Data from Local System,n/a,0,4,2,1,7 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,1,0,2,5 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,0,0,0,1 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,11,1,1,16 +T1014,Rootkit,n/a,0,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,5,2,1,10 +T1018,Remote System Discovery,n/a,1,8,4,15,28 +T1020,Automated Exfiltration,n/a,0,5,1,2,8 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,5,28,2,36 +T1021.001,Remote Services,Remote Desktop Protocol,3,8,0,5,16 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,29,5,7,46 +T1021.003,Remote Services,Distributed Component Object Model,1,7,0,0,8 +T1021.004,Remote Services,SSH,0,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,6,0,0,9 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,62,5,3,70 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,4,1,0,5 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2,4 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,11,4,7,24 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,34,12,3,50 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,12,0,6,19 +T1036.004,Masquerading,Masquerade Task or Service,0,2,1,0,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,0,1,10 +T1036.006,Masquerading,Space after Filename,0,0,0,0,0 +T1037,Boot or Logon Initialization Scripts,n/a,0,2,2,0,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,0,4 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,0,0 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,3,6 +T1040,Network Sniffing,n/a,1,7,1,0,9 +T1041,Exfiltration Over C2 Channel,n/a,0,2,0,1,3 +T1043,Commonly Used Port,n/a,0,15,0,0,15 +T1046,Network Service Scanning,n/a,2,7,0,2,11 +T1047,Windows Management Instrumentation,n/a,3,33,5,7,48 +T1048,Exfiltration Over Alternative Protocol,n/a,0,17,6,3,26 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,11,0,5,16 +T1049,System Network Connections Discovery,n/a,1,4,1,5,11 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,24,12,7,43 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,0,1 +T1053.002,Scheduled Task/Job,At (Windows),3,4,0,0,7 +T1053.003,Scheduled Task/Job,Cron,0,2,3,0,5 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,5,17,1,6,29 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,0,0 +T1055,Process Injection,n/a,0,21,7,18,46 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,0,10 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,1,0,0,1 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,1,2,0,4 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,1,0,1 +T1056.001,Input Capture,Keylogging,0,1,0,0,1 +T1056.002,Input Capture,GUI Input Capture,0,3,1,0,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,1,0,0,1 +T1057,Process Discovery,n/a,2,3,2,2,9 +T1059,Command and Scripting Interpreter,n/a,1,32,27,7,67 +T1059.001,Command and Scripting Interpreter,PowerShell,3,138,6,15,162 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,0,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,15,0,4,21 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,17,0,1,19 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,0,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,11,2,0,13 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,18,0,0,18 +T1068,Exploitation for Privilege Escalation,n/a,1,15,10,14,40 +T1069,Permission Groups Discovery,n/a,0,2,3,0,5 +T1069.001,Permission Groups Discovery,Local Groups,3,5,0,11,19 +T1069.002,Permission Groups Discovery,Domain Groups,3,5,1,18,27 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,10,12,3,25 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,7,0,6,15 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,3,1,0,5 +T1070.004,Indicator Removal on Host,File Deletion,0,6,3,2,11 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,2,0,1,4 +T1070.006,Indicator Removal on Host,Timestomp,0,4,1,0,5 +T1071,Application Layer Protocol,n/a,0,18,8,0,26 +T1071.001,Application Layer Protocol,Web Protocols,0,24,3,1,28 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,16,0,2,18 +T1072,Software Deployment Tools,n/a,0,1,0,2,3 +T1074,Data Staged,n/a,0,2,1,1,4 +T1074.001,Data Staged,Local Data Staging,0,3,0,0,3 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0,0 +T1078,Valid Accounts,n/a,0,13,24,25,62 +T1078.001,Valid Accounts,Default Accounts,0,1,0,4,5 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,1,7 +T1078.003,Valid Accounts,Local Accounts,5,1,3,1,10 +T1078.004,Valid Accounts,Cloud Accounts,0,1,1,8,10 +T1080,Taint Shared Content,n/a,0,0,0,0,0 +T1082,System Information Discovery,n/a,2,7,3,3,15 +T1083,File and Directory Discovery,n/a,0,7,1,1,9 +T1087,Account Discovery,n/a,0,12,4,5,21 +T1087.001,Account Discovery,Local Account,2,7,0,11,20 +T1087.002,Account Discovery,Domain Account,2,10,1,17,30 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0,0 +T1090,Proxy,n/a,0,4,1,0,5 +T1090.001,Proxy,Internal Proxy,0,1,0,0,1 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,0,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,0,1,5 +T1098,Account Manipulation,n/a,1,14,24,15,54 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,0,0,0 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,0,0,0,0 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,0,1 +T1102,Web Service,n/a,0,4,1,0,5 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,24,9,5,42 +T1106,Native API,n/a,0,5,1,2,8 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,3,8,2,13 +T1110.001,Brute Force,Password Guessing,0,1,0,1,2 +T1110.002,Brute Force,Password Cracking,0,0,0,0,0 +T1110.003,Brute Force,Password Spraying,0,8,0,8,16 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,5,42,2,3,52 +T1113,Screen Capture,n/a,0,5,0,1,6 +T1114,Email Collection,n/a,0,3,2,1,6 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,0,3,3 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,2,3 +T1115,Clipboard Data,n/a,0,2,0,0,2 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,1,1,0,2 +T1123,Audio Capture,n/a,0,5,0,1,6 +T1124,System Time Discovery,n/a,0,2,0,0,2 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,6,8,2,16 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,0,3,6 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,1,0,0,1 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,2,4,0,6 +T1134,Access Token Manipulation,n/a,0,4,2,4,10 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,4,0,0,4 +T1134.002,Access Token Manipulation,Create Process with Token,0,4,0,0,4 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,1,0,1 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,4,1,3,8 +T1136,Create Account,n/a,0,8,7,0,15 +T1136.001,Create Account,Local Account,1,10,0,3,14 +T1136.002,Create Account,Domain Account,0,1,0,0,1 +T1136.003,Create Account,Cloud Account,0,1,2,6,9 +T1137,Office Application Startup,n/a,0,3,2,0,5 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,2,0,0,2 +T1140,Deobfuscate/Decode Files or Information,n/a,1,9,5,2,17 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,7,0,0,7 +T1176,Browser Extensions,n/a,0,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0,0 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,1,4 +T1190,Exploit Public-Facing Application,n/a,0,108,15,6,129 +T1195,Supply Chain Compromise,n/a,0,1,4,0,5 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,0,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,4,1,3,10 +T1199,Trusted Relationship,n/a,0,1,0,3,4 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,3,0,8,11 +T1202,Indirect Command Execution,n/a,0,14,0,1,15 +T1203,Exploitation for Client Execution,n/a,0,18,1,4,23 +T1204,User Execution,n/a,0,21,6,3,30 +T1204.001,User Execution,Malicious Link,0,1,0,0,1 +T1204.002,User Execution,Malicious File,1,28,0,3,32 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,2,3 +T1210,Exploitation of Remote Services,n/a,0,7,1,1,9 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,4,0,2,6 +T1213,Data from Information Repositories,n/a,0,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,12,0,0,12 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,0,0,0,0 +T1218,Signed Binary Proxy Execution,n/a,0,53,16,0,69 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,2,0,4,7 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,3,9 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,0,2 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,4,8,20 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,1,0,1,2 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,17,2,3,24 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,25,3,16,45 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,0,0 +T1219,Remote Access Software,n/a,0,6,3,0,9 +T1220,XSL Script Processing,n/a,0,3,3,0,6 +T1221,Template Injection,n/a,0,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,3,2,8,13 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,3,0,1,5 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,0,3 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,7,1,12,20 +T1484,Domain Policy Modification,n/a,0,0,0,4,4 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,0,0,0 +T1485,Data Destruction,n/a,0,4,5,3,12 +T1486,Data Encrypted for Impact,n/a,0,5,0,6,11 +T1489,Service Stop,n/a,0,1,2,8,11 +T1490,Inhibit System Recovery,n/a,3,10,4,9,26 +T1491,Defacement,n/a,0,0,0,1,1 +T1491.001,Defacement,Internal Defacement,0,0,0,0,0 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,1,1,0,2 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,0,0 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,0,0 +T1498,Network Denial of Service,n/a,0,0,1,5,6 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,2,1,0,3 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,0,3 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,19,2,3,25 +T1518,Software Discovery,n/a,0,2,3,1,6 +T1518.001,Software Discovery,Security Software Discovery,1,2,1,0,4 +T1525,Implant Container Image,n/a,0,0,0,1,1 +T1526,Cloud Service Discovery,n/a,0,0,1,5,6 +T1528,Steal Application Access Token,n/a,0,1,3,0,4 +T1529,System Shutdown/Reboot,n/a,0,4,0,0,4 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,2,7,3,12 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,4,4 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,1,11 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,0,2 +T1542,Pre-OS Boot,n/a,0,0,0,0,0 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,0,15,6,21 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,21,6,4,37 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,6,12,0,18 +T1546.001,Event Triggered Execution,Change Default File Association,1,1,0,0,2 +T1546.002,Event Triggered Execution,Screensaver,1,2,0,0,3 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,0,2,15 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,0,2 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,4,1,1,9 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,0,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,1,2,3,6 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,1,4 +T1546.013,Event Triggered Execution,PowerShell Profile,0,2,0,0,2 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,2,1,1,5 +T1547,Boot or Logon Autostart Execution,n/a,0,2,22,3,27 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,3,13,9,2,27 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,0,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,0,1 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,1,2,0,0,3 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,0,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,0,3,0,3 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,1,0,0,1 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,0,1,1,3 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,0,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,6,6 +T1548,Abuse Elevation Control Mechanism,n/a,1,8,18,6,33 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,0,2,0,2 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,41,10,10,64 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,2,0,4 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,3,4,1,8 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,3,0,6 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,2,8 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,0,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,3,3,1,7 +T1552.001,Unsecured Credentials,Credentials In Files,1,9,2,0,12 +T1552.002,Unsecured Credentials,Credentials in Registry,1,2,0,2,5 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,0,6 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,1,0,0,1 +T1553,Subvert Trust Controls,n/a,0,0,5,0,5 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,0,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,4,2,1,8 +T1554,Compromise Client Software Binary,n/a,0,0,2,4,6 +T1555,Credentials from Password Stores,n/a,0,1,7,3,11 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,0,2,0,2 +T1556,Modify Authentication Process,n/a,0,0,4,3,7 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,1,0,0,1 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,1,1 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,6,0,0,6 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,3,2,8 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,0,0 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,7,0,2,9 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,0,2,0,2 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,0,5 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,0,0,0,1 +T1560,Archive Collected Data,n/a,0,2,2,0,4 +T1560.001,Archive Collected Data,Archive via Utility,1,9,1,5,16 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,0,1 +T1562,Impair Defenses,n/a,0,5,48,1,54 +T1562.001,Impair Defenses,Disable or Modify Tools,3,43,33,22,101 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,3,0,0,3 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,6,3,1,10 +T1562.006,Impair Defenses,Indicator Blocking,2,3,2,0,7 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,5,5 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,1,1 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,3,6,0,9 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,2,4,1,7 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,1,0,0,1 +T1564.004,Hide Artifacts,NTFS File Attributes,2,6,2,0,10 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,1,0,0,1 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,2,3,0,5 +T1565.001,Data Manipulation,Stored Data Manipulation,0,2,3,0,5 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,4,15,1,20 +T1566.001,Phishing,Spearphishing Attachment,0,10,10,22,42 +T1566.002,Phishing,Spearphishing Link,0,0,7,1,8 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,1,1,0,2 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,1,0,0,1 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,5,0,1,6 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,0,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,1,3,2,6 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,25,3,5,37 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,2,0,0,2 +T1572,Protocol Tunneling,n/a,0,5,3,0,8 +T1573,Encrypted Channel,n/a,0,3,1,0,4 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,5,6,2,13 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,0,7,1,0,8 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,18,2,1,21 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,2,1,0,3 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,0,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,1,1,0,4 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,3,0,1,8 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,1,0,0,1 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,0,0,1 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,1,0,0,1 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,1,1 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,2,0,0,2 +T1587.001,Develop Capabilities,Malware,0,5,0,0,5 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,0,0,2 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,3,0,0,3 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,0,1 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,1,1 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,1,0,2,3 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,1,1 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,1,1 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,1,1 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,1,1 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,5,6 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,2,2 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,2,2 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,1,1 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 diff --git a/docs/coverage/analytic_coverage_09_24_2021.json b/docs/coverage/analytic_coverage_09_24_2021.json new file mode 100644 index 00000000..37f6dd07 --- /dev/null +++ b/docs/coverage/analytic_coverage_09_24_2021.json @@ -0,0 +1 @@ +{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, Elastic, and Splunk detection rules GitHub repositories. Generated on September 24, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "28"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "34"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "108"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "138"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "43"}, {"divider": true}, {"name": "ES Count", "value": "33"}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "64"}, {"divider": true}, {"name": "ES Count", "value": "13"}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "29"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "28"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "44"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "33"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "62"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "32"}, {"divider": true}, {"name": "ES Count", "value": "27"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "48"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"name": "Splunk Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "18"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "42"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "41"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "53"}, {"divider": true}, {"name": "ES Count", "value": "16"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "22"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1563", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1591", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1585", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1117", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index c43dda83..fdb35bf4 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,21 +2,22 @@ title: Analytic Coverage Comparison --- -Generated on: July 02, 2021 +Generated on: September 24, 2021 -A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. -* \# Total: the total number of analytics between CAR/Sigma/ES that contain coverage for the technique-sub-technique. +* \# Splunk: the number of Splunk detections reuls that contain coverage for the technique/sub-technique. +* \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. This data is also available as: -* A [CSV file](/coverage/analytic_coverage_07_02_2021.csv). -* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_07_02_2021.json). +* A [CSV file](/coverage/analytic_coverage_09_24_2021.csv). +* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_09_24_2021.json). @@ -28,6 +29,7 @@ This data is also available as: + @@ -39,6 +41,7 @@ This data is also available as: + @@ -48,6 +51,7 @@ This data is also available as: + @@ -57,6 +61,7 @@ This data is also available as: + @@ -66,6 +71,7 @@ This data is also available as: + @@ -73,63 +79,70 @@ This data is also available as: - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + - + - + + @@ -138,6 +151,7 @@ This data is also available as: + @@ -147,6 +161,7 @@ This data is also available as: + @@ -155,8 +170,9 @@ This data is also available as: - - + + + @@ -165,6 +181,7 @@ This data is also available as: + @@ -174,7 +191,8 @@ This data is also available as: - + + @@ -183,6 +201,7 @@ This data is also available as: + @@ -192,6 +211,7 @@ This data is also available as: + @@ -201,6 +221,7 @@ This data is also available as: + @@ -210,6 +231,7 @@ This data is also available as: + @@ -217,9 +239,10 @@ This data is also available as: - + - + + @@ -228,6 +251,7 @@ This data is also available as: + @@ -235,9 +259,10 @@ This data is also available as: - + - + + @@ -245,17 +270,19 @@ This data is also available as: - - + + + - + - + + @@ -264,7 +291,8 @@ This data is also available as: - + + @@ -273,7 +301,8 @@ This data is also available as: - + + @@ -282,16 +311,18 @@ This data is also available as: - + + - + - + + @@ -300,6 +331,7 @@ This data is also available as: + @@ -309,6 +341,7 @@ This data is also available as: + @@ -318,6 +351,7 @@ This data is also available as: + @@ -325,9 +359,10 @@ This data is also available as: - + - + + @@ -336,6 +371,7 @@ This data is also available as: + @@ -345,6 +381,7 @@ This data is also available as: + @@ -352,9 +389,10 @@ This data is also available as: - - - + + + + @@ -363,6 +401,7 @@ This data is also available as: + @@ -372,6 +411,7 @@ This data is also available as: + @@ -379,9 +419,10 @@ This data is also available as: - + - + + @@ -390,6 +431,7 @@ This data is also available as: + @@ -399,7 +441,8 @@ This data is also available as: - + + @@ -408,6 +451,7 @@ This data is also available as: + @@ -417,6 +461,7 @@ This data is also available as: + @@ -424,9 +469,10 @@ This data is also available as: - - - + + + + @@ -435,6 +481,7 @@ This data is also available as: + @@ -442,9 +489,10 @@ This data is also available as: - - - + + + + @@ -453,6 +501,7 @@ This data is also available as: + @@ -462,6 +511,7 @@ This data is also available as: + @@ -471,16 +521,18 @@ This data is also available as: - + + - + - + + @@ -489,7 +541,8 @@ This data is also available as: - + + @@ -498,6 +551,7 @@ This data is also available as: + @@ -507,6 +561,7 @@ This data is also available as: + @@ -516,6 +571,7 @@ This data is also available as: + @@ -525,6 +581,7 @@ This data is also available as: + @@ -534,6 +591,7 @@ This data is also available as: + @@ -543,6 +601,7 @@ This data is also available as: + @@ -552,6 +611,7 @@ This data is also available as: + @@ -561,7 +621,8 @@ This data is also available as: - + + @@ -570,6 +631,7 @@ This data is also available as: + @@ -579,7 +641,8 @@ This data is also available as: - + + @@ -588,6 +651,7 @@ This data is also available as: + @@ -595,27 +659,30 @@ This data is also available as: - + - + + - + - + + - + - + + @@ -624,6 +691,7 @@ This data is also available as: + @@ -633,6 +701,7 @@ This data is also available as: + @@ -640,9 +709,10 @@ This data is also available as: - + - + + @@ -651,7 +721,8 @@ This data is also available as: - + + @@ -660,6 +731,7 @@ This data is also available as: + @@ -669,6 +741,7 @@ This data is also available as: + @@ -678,6 +751,7 @@ This data is also available as: + @@ -685,9 +759,10 @@ This data is also available as: - + - + + @@ -696,6 +771,7 @@ This data is also available as: + @@ -705,6 +781,7 @@ This data is also available as: + @@ -714,6 +791,7 @@ This data is also available as: + @@ -723,6 +801,7 @@ This data is also available as: + @@ -730,9 +809,10 @@ This data is also available as: - + - + + @@ -741,6 +821,7 @@ This data is also available as: + @@ -748,9 +829,10 @@ This data is also available as: - - - + + + + @@ -759,6 +841,7 @@ This data is also available as: + @@ -768,6 +851,7 @@ This data is also available as: + @@ -775,9 +859,10 @@ This data is also available as: - + - + + @@ -786,6 +871,7 @@ This data is also available as: + @@ -795,6 +881,7 @@ This data is also available as: + @@ -804,6 +891,7 @@ This data is also available as: + @@ -813,6 +901,7 @@ This data is also available as: + @@ -822,6 +911,7 @@ This data is also available as: + @@ -831,6 +921,7 @@ This data is also available as: + @@ -840,6 +931,7 @@ This data is also available as: + @@ -849,6 +941,7 @@ This data is also available as: + @@ -858,6 +951,7 @@ This data is also available as: + @@ -865,9 +959,10 @@ This data is also available as: - + - + + @@ -876,6 +971,7 @@ This data is also available as: + @@ -885,6 +981,7 @@ This data is also available as: + @@ -892,9 +989,10 @@ This data is also available as: - + - + + @@ -903,25 +1001,28 @@ This data is also available as: - + + - - - + + + + - - - + + + + @@ -930,6 +1031,7 @@ This data is also available as: + @@ -939,7 +1041,8 @@ This data is also available as: - + + @@ -948,6 +1051,7 @@ This data is also available as: + @@ -957,7 +1061,8 @@ This data is also available as: - + + @@ -966,6 +1071,7 @@ This data is also available as: + @@ -973,9 +1079,10 @@ This data is also available as: - + - + + @@ -984,6 +1091,7 @@ This data is also available as: + @@ -993,6 +1101,7 @@ This data is also available as: + @@ -1002,6 +1111,7 @@ This data is also available as: + @@ -1009,18 +1119,20 @@ This data is also available as: - + - + + - - - + + + + @@ -1029,6 +1141,7 @@ This data is also available as: + @@ -1038,7 +1151,8 @@ This data is also available as: - + + @@ -1047,7 +1161,8 @@ This data is also available as: - + + @@ -1056,25 +1171,28 @@ This data is also available as: - + + - - - + + + + - + - + + @@ -1083,6 +1201,7 @@ This data is also available as: + @@ -1092,6 +1211,7 @@ This data is also available as: + @@ -1100,8 +1220,9 @@ This data is also available as: - - + + + @@ -1110,25 +1231,28 @@ This data is also available as: - + + - + - + + - + - + + @@ -1137,7 +1261,8 @@ This data is also available as: - + + @@ -1146,7 +1271,8 @@ This data is also available as: - + + @@ -1155,6 +1281,7 @@ This data is also available as: + @@ -1162,9 +1289,10 @@ This data is also available as: - + - + + @@ -1173,25 +1301,28 @@ This data is also available as: - + + - + - + + - + - + + @@ -1200,6 +1331,7 @@ This data is also available as: + @@ -1207,9 +1339,10 @@ This data is also available as: - - - + + + + @@ -1218,7 +1351,8 @@ This data is also available as: - + + @@ -1227,7 +1361,8 @@ This data is also available as: - + + @@ -1236,7 +1371,8 @@ This data is also available as: - + + @@ -1245,7 +1381,8 @@ This data is also available as: - + + @@ -1254,6 +1391,7 @@ This data is also available as: + @@ -1261,18 +1399,20 @@ This data is also available as: - + - + + - + - + + @@ -1281,7 +1421,8 @@ This data is also available as: - + + @@ -1290,7 +1431,8 @@ This data is also available as: - + + @@ -1299,7 +1441,8 @@ This data is also available as: - + + @@ -1308,6 +1451,7 @@ This data is also available as: + @@ -1317,6 +1461,7 @@ This data is also available as: + @@ -1326,6 +1471,7 @@ This data is also available as: + @@ -1335,6 +1481,7 @@ This data is also available as: + @@ -1344,6 +1491,7 @@ This data is also available as: + @@ -1353,6 +1501,7 @@ This data is also available as: + @@ -1362,6 +1511,7 @@ This data is also available as: + @@ -1371,6 +1521,7 @@ This data is also available as: + @@ -1380,6 +1531,7 @@ This data is also available as: + @@ -1387,18 +1539,20 @@ This data is also available as: - + - + + - - - + + + + @@ -1407,6 +1561,7 @@ This data is also available as: + @@ -1416,6 +1571,7 @@ This data is also available as: + @@ -1425,6 +1581,7 @@ This data is also available as: + @@ -1434,6 +1591,7 @@ This data is also available as: + @@ -1443,6 +1601,7 @@ This data is also available as: + @@ -1452,6 +1611,7 @@ This data is also available as: + @@ -1461,6 +1621,7 @@ This data is also available as: + @@ -1470,6 +1631,7 @@ This data is also available as: + @@ -1479,6 +1641,7 @@ This data is also available as: + @@ -1486,18 +1649,20 @@ This data is also available as: - + - + + - + - + + @@ -1506,6 +1671,7 @@ This data is also available as: + @@ -1513,18 +1679,20 @@ This data is also available as: - - - + + + + - + - + + @@ -1533,6 +1701,7 @@ This data is also available as: + @@ -1542,7 +1711,8 @@ This data is also available as: - + + @@ -1551,6 +1721,7 @@ This data is also available as: + @@ -1560,6 +1731,7 @@ This data is also available as: + @@ -1567,36 +1739,40 @@ This data is also available as: - - - + + + + - + - + + - - - + + + + - + - + + @@ -1605,7 +1781,8 @@ This data is also available as: - + + @@ -1614,43 +1791,48 @@ This data is also available as: - + + - + - + + - + - + + - + - + + - + - + + @@ -1659,6 +1841,7 @@ This data is also available as: + @@ -1668,6 +1851,7 @@ This data is also available as: + @@ -1677,7 +1861,8 @@ This data is also available as: - + + @@ -1686,7 +1871,8 @@ This data is also available as: - + + @@ -1695,6 +1881,7 @@ This data is also available as: + @@ -1704,6 +1891,7 @@ This data is also available as: + @@ -1713,6 +1901,7 @@ This data is also available as: + @@ -1722,6 +1911,7 @@ This data is also available as: + @@ -1729,36 +1919,40 @@ This data is also available as: - + - + + - - - + + + + - + - + + - + - + + @@ -1767,6 +1961,7 @@ This data is also available as: + @@ -1775,8 +1970,9 @@ This data is also available as: - - + + + @@ -1785,6 +1981,7 @@ This data is also available as: + @@ -1792,17 +1989,19 @@ This data is also available as: - + - + + - - + + + @@ -1810,9 +2009,10 @@ This data is also available as: - - - + + + + @@ -1821,6 +2021,7 @@ This data is also available as: + @@ -1828,9 +2029,10 @@ This data is also available as: - + - + + @@ -1839,6 +2041,7 @@ This data is also available as: + @@ -1848,6 +2051,7 @@ This data is also available as: + @@ -1857,6 +2061,7 @@ This data is also available as: + @@ -1866,6 +2071,7 @@ This data is also available as: + @@ -1875,6 +2081,7 @@ This data is also available as: + @@ -1884,6 +2091,7 @@ This data is also available as: + @@ -1893,6 +2101,7 @@ This data is also available as: + @@ -1900,9 +2109,10 @@ This data is also available as: - + - + + @@ -1911,6 +2121,7 @@ This data is also available as: + @@ -1920,6 +2131,7 @@ This data is also available as: + @@ -1927,9 +2139,10 @@ This data is also available as: - + - + + @@ -1938,6 +2151,7 @@ This data is also available as: + @@ -1947,6 +2161,7 @@ This data is also available as: + @@ -1954,9 +2169,10 @@ This data is also available as: - + - + + @@ -1965,16 +2181,18 @@ This data is also available as: - + + - - - + + + + @@ -1983,6 +2201,7 @@ This data is also available as: + @@ -1992,7 +2211,8 @@ This data is also available as: - + + @@ -2001,6 +2221,7 @@ This data is also available as: + @@ -2010,6 +2231,7 @@ This data is also available as: + @@ -2017,18 +2239,20 @@ This data is also available as: - + - + + - + - + + @@ -2037,7 +2261,8 @@ This data is also available as: - + + @@ -2046,52 +2271,58 @@ This data is also available as: - + + - + - + + - + - + + - - - + + + + - + - + + - + - + + @@ -2100,6 +2331,7 @@ This data is also available as: + @@ -2109,6 +2341,7 @@ This data is also available as: + @@ -2118,16 +2351,18 @@ This data is also available as: - + + - - - + + + + @@ -2136,6 +2371,7 @@ This data is also available as: + @@ -2143,9 +2379,10 @@ This data is also available as: - + - + + @@ -2154,6 +2391,7 @@ This data is also available as: + @@ -2163,6 +2401,7 @@ This data is also available as: + @@ -2172,6 +2411,7 @@ This data is also available as: + @@ -2179,9 +2419,10 @@ This data is also available as: - + - + + @@ -2190,6 +2431,7 @@ This data is also available as: + @@ -2199,6 +2441,7 @@ This data is also available as: + @@ -2206,9 +2449,10 @@ This data is also available as: - - - + + + + @@ -2216,8 +2460,9 @@ This data is also available as: - - + + + @@ -2225,8 +2470,9 @@ This data is also available as: - - + + + @@ -2235,7 +2481,8 @@ This data is also available as: - + + @@ -2244,6 +2491,7 @@ This data is also available as: + @@ -2252,8 +2500,9 @@ This data is also available as: - - + + + @@ -2262,7 +2511,8 @@ This data is also available as: - + + @@ -2271,6 +2521,7 @@ This data is also available as: + @@ -2280,25 +2531,28 @@ This data is also available as: - + + - + - + + - + - + + @@ -2307,6 +2561,7 @@ This data is also available as: + @@ -2314,9 +2569,10 @@ This data is also available as: - - - + + + + @@ -2325,6 +2581,7 @@ This data is also available as: + @@ -2334,6 +2591,7 @@ This data is also available as: + @@ -2342,17 +2600,19 @@ This data is also available as: - - + + + - + - + + @@ -2361,6 +2621,7 @@ This data is also available as: + @@ -2370,6 +2631,7 @@ This data is also available as: + @@ -2379,6 +2641,7 @@ This data is also available as: + @@ -2388,7 +2651,8 @@ This data is also available as: - + + @@ -2397,7 +2661,8 @@ This data is also available as: - + + @@ -2406,6 +2671,7 @@ This data is also available as: + @@ -2415,6 +2681,7 @@ This data is also available as: + @@ -2422,18 +2689,20 @@ This data is also available as: - + - + + - + - + + @@ -2441,17 +2710,19 @@ This data is also available as: - - + + + - - - + + + + @@ -2460,7 +2731,8 @@ This data is also available as: - + + @@ -2469,6 +2741,7 @@ This data is also available as: + @@ -2478,6 +2751,7 @@ This data is also available as: + @@ -2487,6 +2761,7 @@ This data is also available as: + @@ -2494,9 +2769,10 @@ This data is also available as: - + - + + @@ -2505,6 +2781,7 @@ This data is also available as: + @@ -2512,9 +2789,10 @@ This data is also available as: - + - + + @@ -2523,6 +2801,7 @@ This data is also available as: + @@ -2532,6 +2811,7 @@ This data is also available as: + @@ -2541,7 +2821,8 @@ This data is also available as: - + + @@ -2550,6 +2831,7 @@ This data is also available as: + @@ -2559,25 +2841,28 @@ This data is also available as: - + + - + - + + - + - + + @@ -2586,6 +2871,7 @@ This data is also available as: + @@ -2595,6 +2881,7 @@ This data is also available as: + @@ -2604,6 +2891,7 @@ This data is also available as: + @@ -2612,8 +2900,9 @@ This data is also available as: - - + + + @@ -2622,6 +2911,7 @@ This data is also available as: + @@ -2629,27 +2919,30 @@ This data is also available as: - + - + + - - - + + + + - - - + + + + @@ -2658,6 +2951,7 @@ This data is also available as: + @@ -2667,7 +2961,8 @@ This data is also available as: - + + @@ -2676,7 +2971,8 @@ This data is also available as: - + + @@ -2685,6 +2981,7 @@ This data is also available as: + @@ -2694,6 +2991,7 @@ This data is also available as: + @@ -2703,16 +3001,18 @@ This data is also available as: - + + - + - + + @@ -2721,6 +3021,7 @@ This data is also available as: + @@ -2730,16 +3031,18 @@ This data is also available as: - + + - + - + + @@ -2748,6 +3051,7 @@ This data is also available as: + @@ -2757,6 +3061,7 @@ This data is also available as: + @@ -2766,6 +3071,7 @@ This data is also available as: + @@ -2775,6 +3081,7 @@ This data is also available as: + @@ -2784,6 +3091,7 @@ This data is also available as: + @@ -2793,6 +3101,7 @@ This data is also available as: + @@ -2802,6 +3111,7 @@ This data is also available as: + @@ -2811,7 +3121,8 @@ This data is also available as: - + + @@ -2820,7 +3131,8 @@ This data is also available as: - + + @@ -2829,7 +3141,8 @@ This data is also available as: - + + @@ -2838,6 +3151,7 @@ This data is also available as: + @@ -2845,9 +3159,10 @@ This data is also available as: - + - + + @@ -2856,6 +3171,7 @@ This data is also available as: + @@ -2863,9 +3179,10 @@ This data is also available as: - + - + + @@ -2874,6 +3191,7 @@ This data is also available as: + @@ -2881,18 +3199,20 @@ This data is also available as: - + - + + - + - + + @@ -2901,6 +3221,7 @@ This data is also available as: + @@ -2910,6 +3231,7 @@ This data is also available as: + @@ -2919,6 +3241,7 @@ This data is also available as: + @@ -2928,6 +3251,7 @@ This data is also available as: + @@ -2935,9 +3259,10 @@ This data is also available as: - + - + + @@ -2946,6 +3271,7 @@ This data is also available as: + @@ -2955,6 +3281,7 @@ This data is also available as: + @@ -2964,7 +3291,8 @@ This data is also available as: - + + @@ -2973,16 +3301,18 @@ This data is also available as: - + + - + - + + @@ -2991,6 +3321,7 @@ This data is also available as: + @@ -2998,9 +3329,10 @@ This data is also available as: - + - + + @@ -3008,17 +3340,19 @@ This data is also available as: - - + + + - + - + + @@ -3027,6 +3361,7 @@ This data is also available as: + @@ -3036,6 +3371,7 @@ This data is also available as: + @@ -3045,6 +3381,7 @@ This data is also available as: + @@ -3054,6 +3391,7 @@ This data is also available as: + @@ -3063,6 +3401,7 @@ This data is also available as: + @@ -3072,6 +3411,7 @@ This data is also available as: + @@ -3081,6 +3421,7 @@ This data is also available as: + @@ -3090,6 +3431,7 @@ This data is also available as: + @@ -3099,7 +3441,8 @@ This data is also available as: - + + @@ -3108,6 +3451,7 @@ This data is also available as: + @@ -3117,16 +3461,18 @@ This data is also available as: - + + - - - + + + + @@ -3135,6 +3481,7 @@ This data is also available as: + @@ -3142,18 +3489,20 @@ This data is also available as: - + - + + - + - + + @@ -3162,6 +3511,7 @@ This data is also available as: + @@ -3169,18 +3519,20 @@ This data is also available as: - - - + + + + - - - + + + + @@ -3189,7 +3541,8 @@ This data is also available as: - + + @@ -3198,6 +3551,7 @@ This data is also available as: + @@ -3207,6 +3561,7 @@ This data is also available as: + @@ -3214,18 +3569,20 @@ This data is also available as: - + - + + - + - + + @@ -3234,7 +3591,8 @@ This data is also available as: - + + @@ -3243,6 +3601,7 @@ This data is also available as: + @@ -3250,9 +3609,10 @@ This data is also available as: - + - + + @@ -3261,6 +3621,7 @@ This data is also available as: + @@ -3270,6 +3631,7 @@ This data is also available as: + @@ -3279,6 +3641,7 @@ This data is also available as: + @@ -3288,6 +3651,7 @@ This data is also available as: + @@ -3297,6 +3661,7 @@ This data is also available as: + @@ -3306,6 +3671,7 @@ This data is also available as: + @@ -3313,9 +3679,10 @@ This data is also available as: - + - + + @@ -3324,7 +3691,8 @@ This data is also available as: - + + @@ -3332,8 +3700,9 @@ This data is also available as: - - + + + @@ -3342,6 +3711,7 @@ This data is also available as: + @@ -3351,6 +3721,7 @@ This data is also available as: + @@ -3360,6 +3731,7 @@ This data is also available as: + @@ -3369,7 +3741,8 @@ This data is also available as: - + + @@ -3378,6 +3751,7 @@ This data is also available as: + @@ -3385,9 +3759,10 @@ This data is also available as: - + - + + @@ -3396,6 +3771,7 @@ This data is also available as: + @@ -3405,6 +3781,7 @@ This data is also available as: + @@ -3414,16 +3791,18 @@ This data is also available as: - + + - + - + + @@ -3432,7 +3811,8 @@ This data is also available as: - + + @@ -3440,8 +3820,9 @@ This data is also available as: - - + + + @@ -3450,6 +3831,7 @@ This data is also available as: + @@ -3459,6 +3841,7 @@ This data is also available as: + @@ -3468,7 +3851,8 @@ This data is also available as: - + + @@ -3477,6 +3861,7 @@ This data is also available as: + @@ -3485,17 +3870,19 @@ This data is also available as: - - + + + - + - + + @@ -3504,6 +3891,7 @@ This data is also available as: + @@ -3511,18 +3899,20 @@ This data is also available as: - + - + + - + - + + @@ -3531,6 +3921,7 @@ This data is also available as: + @@ -3540,6 +3931,7 @@ This data is also available as: + @@ -3549,6 +3941,7 @@ This data is also available as: + @@ -3558,6 +3951,7 @@ This data is also available as: + @@ -3567,6 +3961,7 @@ This data is also available as: + @@ -3574,18 +3969,20 @@ This data is also available as: - - - + + + + - - - + + + + @@ -3594,6 +3991,7 @@ This data is also available as: + @@ -3603,6 +4001,7 @@ This data is also available as: + @@ -3610,9 +4009,10 @@ This data is also available as: - - - + + + + @@ -3620,8 +4020,9 @@ This data is also available as: - - + + + @@ -3630,7 +4031,8 @@ This data is also available as: - + + @@ -3639,6 +4041,7 @@ This data is also available as: + @@ -3648,7 +4051,8 @@ This data is also available as: - + + @@ -3657,6 +4061,7 @@ This data is also available as: + @@ -3666,6 +4071,7 @@ This data is also available as: + @@ -3673,18 +4079,20 @@ This data is also available as: - + - + + - + - + + @@ -3693,6 +4101,7 @@ This data is also available as: + @@ -3702,6 +4111,7 @@ This data is also available as: + @@ -3709,9 +4119,10 @@ This data is also available as: - - - + + + + @@ -3720,6 +4131,7 @@ This data is also available as: + @@ -3729,6 +4141,7 @@ This data is also available as: + @@ -3738,6 +4151,7 @@ This data is also available as: + @@ -3745,18 +4159,20 @@ This data is also available as: - + - + + - + - + + @@ -3765,6 +4181,7 @@ This data is also available as: + @@ -3774,6 +4191,7 @@ This data is also available as: + @@ -3781,18 +4199,20 @@ This data is also available as: - + - + + - + - + + @@ -3801,7 +4221,8 @@ This data is also available as: - + + @@ -3810,6 +4231,7 @@ This data is also available as: + @@ -3818,8 +4240,9 @@ This data is also available as: - - + + + @@ -3828,6 +4251,7 @@ This data is also available as: + @@ -3837,7 +4261,8 @@ This data is also available as: - + + @@ -3846,6 +4271,7 @@ This data is also available as: + @@ -3855,6 +4281,7 @@ This data is also available as: + @@ -3864,6 +4291,7 @@ This data is also available as: + @@ -3873,6 +4301,7 @@ This data is also available as: + @@ -3882,7 +4311,8 @@ This data is also available as: - + + @@ -3891,6 +4321,7 @@ This data is also available as: + @@ -3898,9 +4329,10 @@ This data is also available as: - + - + + @@ -3909,6 +4341,7 @@ This data is also available as: + @@ -3918,6 +4351,7 @@ This data is also available as: + @@ -3926,17 +4360,19 @@ This data is also available as: - - + + + - + - + + @@ -3945,6 +4381,7 @@ This data is also available as: + @@ -3954,6 +4391,7 @@ This data is also available as: + @@ -3961,27 +4399,30 @@ This data is also available as: - - - + + + + - + - + + - - - + + + + @@ -3990,6 +4431,7 @@ This data is also available as: + @@ -3999,6 +4441,7 @@ This data is also available as: + @@ -4006,9 +4449,10 @@ This data is also available as: - + - + + @@ -4017,6 +4461,7 @@ This data is also available as: + @@ -4026,6 +4471,7 @@ This data is also available as: + @@ -4035,7 +4481,8 @@ This data is also available as: - + + @@ -4044,6 +4491,7 @@ This data is also available as: + @@ -4051,9 +4499,10 @@ This data is also available as: - + - + + @@ -4062,6 +4511,7 @@ This data is also available as: + @@ -4069,9 +4519,10 @@ This data is also available as: - + - + + @@ -4080,6 +4531,7 @@ This data is also available as: + @@ -4089,6 +4541,7 @@ This data is also available as: + @@ -4096,9 +4549,10 @@ This data is also available as: - + - + + @@ -4107,6 +4561,7 @@ This data is also available as: + @@ -4116,7 +4571,8 @@ This data is also available as: - + + @@ -4125,6 +4581,7 @@ This data is also available as: + @@ -4134,6 +4591,7 @@ This data is also available as: + @@ -4143,6 +4601,7 @@ This data is also available as: + @@ -4152,6 +4611,7 @@ This data is also available as: + @@ -4161,6 +4621,7 @@ This data is also available as: + @@ -4170,6 +4631,7 @@ This data is also available as: + @@ -4179,6 +4641,7 @@ This data is also available as: + @@ -4186,9 +4649,10 @@ This data is also available as: - + - + + @@ -4197,6 +4661,7 @@ This data is also available as: + @@ -4206,6 +4671,7 @@ This data is also available as: + @@ -4215,6 +4681,7 @@ This data is also available as: + @@ -4224,6 +4691,7 @@ This data is also available as: + @@ -4233,6 +4701,7 @@ This data is also available as: + @@ -4242,6 +4711,7 @@ This data is also available as: + @@ -4251,7 +4721,8 @@ This data is also available as: - + + @@ -4260,6 +4731,7 @@ This data is also available as: + @@ -4269,6 +4741,7 @@ This data is also available as: + @@ -4278,6 +4751,7 @@ This data is also available as: + @@ -4287,6 +4761,7 @@ This data is also available as: + @@ -4296,6 +4771,7 @@ This data is also available as: + @@ -4303,18 +4779,20 @@ This data is also available as: - + - + + - + - + + @@ -4323,6 +4801,7 @@ This data is also available as: + @@ -4332,6 +4811,7 @@ This data is also available as: + @@ -4341,6 +4821,7 @@ This data is also available as: + @@ -4348,27 +4829,30 @@ This data is also available as: - + - + + - + - + + - + - + + @@ -4377,6 +4861,7 @@ This data is also available as: + @@ -4386,6 +4871,7 @@ This data is also available as: + @@ -4395,6 +4881,7 @@ This data is also available as: + @@ -4404,6 +4891,7 @@ This data is also available as: + @@ -4411,9 +4899,10 @@ This data is also available as: - + - + + @@ -4422,7 +4911,8 @@ This data is also available as: - + + @@ -4431,6 +4921,7 @@ This data is also available as: + @@ -4440,6 +4931,7 @@ This data is also available as: + @@ -4447,9 +4939,10 @@ This data is also available as: - + - + + @@ -4458,7 +4951,8 @@ This data is also available as: - + + @@ -4467,6 +4961,7 @@ This data is also available as: + @@ -4476,7 +4971,8 @@ This data is also available as: - + + @@ -4485,6 +4981,7 @@ This data is also available as: + @@ -4494,7 +4991,8 @@ This data is also available as: - + + @@ -4503,6 +5001,7 @@ This data is also available as: + @@ -4512,7 +5011,8 @@ This data is also available as: - + + @@ -4521,6 +5021,7 @@ This data is also available as: + @@ -4530,6 +5031,7 @@ This data is also available as: + @@ -4539,6 +5041,7 @@ This data is also available as: + @@ -4548,6 +5051,7 @@ This data is also available as: + @@ -4557,7 +5061,8 @@ This data is also available as: - + + @@ -4566,6 +5071,7 @@ This data is also available as: + @@ -4575,7 +5081,8 @@ This data is also available as: - + + @@ -4584,6 +5091,7 @@ This data is also available as: + @@ -4593,6 +5101,7 @@ This data is also available as: + @@ -4602,6 +5111,7 @@ This data is also available as: + @@ -4611,6 +5121,7 @@ This data is also available as: + @@ -4620,6 +5131,7 @@ This data is also available as: + @@ -4629,6 +5141,7 @@ This data is also available as: + @@ -4638,7 +5151,8 @@ This data is also available as: - + + @@ -4647,6 +5161,7 @@ This data is also available as: + @@ -4656,7 +5171,8 @@ This data is also available as: - + + @@ -4665,6 +5181,7 @@ This data is also available as: + @@ -4674,6 +5191,7 @@ This data is also available as: + @@ -4683,6 +5201,7 @@ This data is also available as: + @@ -4692,6 +5211,7 @@ This data is also available as: + @@ -4701,6 +5221,7 @@ This data is also available as: + @@ -4710,6 +5231,7 @@ This data is also available as: + @@ -4719,6 +5241,7 @@ This data is also available as: + @@ -4728,6 +5251,7 @@ This data is also available as: + @@ -4737,6 +5261,7 @@ This data is also available as: + @@ -4746,6 +5271,7 @@ This data is also available as: + @@ -4755,6 +5281,7 @@ This data is also available as: + @@ -4764,6 +5291,7 @@ This data is also available as: + @@ -4773,6 +5301,7 @@ This data is also available as: + @@ -4782,6 +5311,7 @@ This data is also available as: + @@ -4789,9 +5319,10 @@ This data is also available as: - + - + + @@ -4800,6 +5331,7 @@ This data is also available as: + @@ -4809,6 +5341,7 @@ This data is also available as: + @@ -4818,6 +5351,7 @@ This data is also available as: + @@ -4827,6 +5361,7 @@ This data is also available as: + @@ -4836,6 +5371,7 @@ This data is also available as: + @@ -4845,6 +5381,7 @@ This data is also available as: + @@ -4854,6 +5391,7 @@ This data is also available as: + @@ -4863,6 +5401,7 @@ This data is also available as: + @@ -4872,6 +5411,7 @@ This data is also available as: + @@ -4881,6 +5421,7 @@ This data is also available as: + @@ -4890,6 +5431,7 @@ This data is also available as: + @@ -4899,6 +5441,7 @@ This data is also available as: + From 1ce1c63b12a1017f003fc7eb961a217baa8db1c6 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 24 Sep 2021 10:17:25 -0600 Subject: [PATCH 153/342] Minor update --- docs/coverage/analytic_coverage_09_24_2021.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/analytic_coverage_09_24_2021.json b/docs/coverage/analytic_coverage_09_24_2021.json index 37f6dd07..06da40a0 100644 --- a/docs/coverage/analytic_coverage_09_24_2021.json +++ b/docs/coverage/analytic_coverage_09_24_2021.json @@ -1 +1 @@ -{"name": "Analytic Coverage - CAR/Sigma/ES", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, Elastic, and Splunk detection rules GitHub repositories. Generated on September 24, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "28"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "34"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "108"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "138"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "43"}, {"divider": true}, {"name": "ES Count", "value": "33"}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "64"}, {"divider": true}, {"name": "ES Count", "value": "13"}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "29"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "28"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "44"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "33"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "62"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "32"}, {"divider": true}, {"name": "ES Count", "value": "27"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "48"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"name": "Splunk Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "18"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "42"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "41"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "53"}, {"divider": true}, {"name": "ES Count", "value": "16"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "22"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1563", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1591", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1585", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1117", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file +{"name": "Analytic Coverage - CAR/Sigma/ES/Splunk", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, Elastic, and Splunk detection rules GitHub repositories. Generated on September 24, 2021.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "28"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "34"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "108"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "138"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "43"}, {"divider": true}, {"name": "ES Count", "value": "33"}, {"divider": true}, {"name": "Splunk Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "64"}, {"divider": true}, {"name": "ES Count", "value": "13"}, {"divider": true}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"divider": true}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "29"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "28"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "44"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "33"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "62"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "32"}, {"divider": true}, {"name": "ES Count", "value": "27"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "48"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "24"}, {"divider": true}, {"name": "Splunk Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "18"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "42"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "41"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "53"}, {"divider": true}, {"name": "ES Count", "value": "16"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "22"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1563", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1591", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1585", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1117", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file From 992336d4d763fb34a4b8d30f66e249903d11d716 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Sep 2021 10:20:57 -0600 Subject: [PATCH 154/342] Bump pillow from 8.2.0 to 8.3.2 in /scripts (#128) Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 49f01fe8..164b8f2a 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -5,7 +5,7 @@ idna==2.10 Jinja2==2.11.3 MarkupSafe==1.1.1 pendulum==1.2.5 -Pillow==8.2.0 +Pillow==8.3.2 pyattck==3.0.1 pyfiglet==0.8.post1 python-dateutil==2.8.1 From 2c4f9950ec6cb47626834002483719e079a1677c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Sep 2021 10:21:09 -0600 Subject: [PATCH 155/342] Bump addressable from 2.5.2 to 2.8.0 in /docs (#123) Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.5.2 to 2.8.0. - [Release notes](https://github.com/sporkmonger/addressable/releases) - [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md) - [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.5.2...addressable-2.8.0) --- updated-dependencies: - dependency-name: addressable dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Gemfile.lock | 66 +++++++++++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 22 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index fc7cc4e9..ebc04a9c 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -6,8 +6,8 @@ GEM minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) coffee-script (2.4.1) coffee-script-source execjs @@ -15,19 +15,34 @@ GEM colorator (1.1.0) commonmarker (0.17.13) ruby-enum (~> 0.5) - concurrent-ruby (1.1.3) - dnsruby (1.61.2) - addressable (~> 2.5) - em-websocket (0.5.1) + concurrent-ruby (1.1.9) + dnsruby (1.61.7) + simpleidn (~> 0.1) + em-websocket (0.5.2) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) - ethon (0.11.0) - ffi (>= 1.3.0) + ethon (0.14.0) + ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.7.0) - faraday (0.15.4) + faraday (1.5.1) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0.1) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.1) + faraday-patron (~> 1.0) multipart-post (>= 1.2, < 3) - ffi (1.9.25) + ruby2_keywords (>= 0.0.4) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + ffi (1.15.3) forwardable-extended (2.6.0) gemoji (3.0.0) github-pages (193) @@ -185,7 +200,7 @@ GEM jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.5.1) jekyll (~> 3.3) - jekyll-watch (2.1.2) + jekyll-watch (2.2.1) listen (~> 3.0) jemoji (0.10.1) gemoji (~> 3.0) @@ -204,40 +219,47 @@ GEM jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) - multipart-post (2.0.0) + multipart-post (2.1.1) nokogiri (1.11.4) mini_portile2 (~> 2.5.0) racc (~> 1.4) - octokit (4.13.0) + octokit (4.21.0) + faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) racc (1.5.2) - rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) + rb-fsevent (0.11.0) + rb-inotify (0.10.1) + ffi (~> 1.0) rouge (2.2.1) ruby-enum (0.7.2) i18n + ruby2_keywords (0.0.4) ruby_dep (1.5.0) rubyzip (2.0.0) - safe_yaml (1.0.4) - sass (3.7.2) + safe_yaml (1.0.5) + sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + simpleidn (0.2.1) + unf (~> 0.1.4) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (1.3.1) + typhoeus (1.4.0) ethon (>= 0.9.0) tzinfo (1.2.5) thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.7) unicode-display_width (1.4.0) PLATFORMS From b4eee975f288a949a320a41a261f978aa3590540 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 24 Sep 2021 10:22:09 -0600 Subject: [PATCH 156/342] Typo fix --- docs/coverage/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index fdb35bf4..9e551ab2 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -9,7 +9,7 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detecti * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. -* \# Splunk: the number of Splunk detections reuls that contain coverage for the technique/sub-technique. +* \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. @@ -5445,4 +5445,4 @@ This data is also available as: -
# CAR # Sigma # ES# Splunk # Total
0 0 00 0
0 0 00 0
0 0 00 0
0 3 00 3
OS Credential Dumping n/a 05864 13711491
T1003.001 OS Credential Dumping LSASS Memory 53744 143858
T1003.002 OS Credential Dumping Security Account Manager 12023 021832
T1003.003 OS Credential Dumping NTDS 21112 013721
T1003.004 OS Credential Dumping LSA Secrets 01012 010012
T1003.005 OS Credential Dumping Cached Domain Credentials 068 0608
T1003.006 OS Credential Dumping DCSync 057 0507
T1003.0070 1 00 1
0 0 00 0
n/a 0 415217
T10060 1 10 2
2 1 0325
T10080 2 00 2
1 0 00 1
0 0 00 0
0 0 00 0
Query Registry n/a 3811 112116
T10140 0 00 0
System Network Configuration Discovery n/a 245 28110
T1018n/a 1 821141528
T1020 Automated Exfiltration n/a 045 1528
T1020.0010 0 0011
T10211 5 2834236
T1021.0013 8 011516
T1021.002 Remote Services SMB/Windows Admin Shares 52629 536746
T1021.0031 7 00 8
0 0 00 0
0 0 00 0
Remote Services Windows Remote Management 336 0609
T10250 0 00 0
0 0 00 0
Obfuscated Files or Information n/a 050454625370
T1027.0010 3 00 3
0 1 00 1
Obfuscated Files or Information Steganography 015 0105
T1027.0040 4 10 5
0 2 0224
T10291 0 00 1
0 2 00 2
System Owner/User Discovery n/a 29314114724
T10340 0 00 0
Masquerading n/a 13110423412350
T1036.0010 0 00 0
0 0 00 0
1 12 013619
T1036.004 Masquerading Masquerade Task or Service 012 1203
T1036.0051 8 09110
T1036.0060 0 00 0
0 2 20 4
2 2 00 4
0 0 00 0
0 0 00 0
0 0 00 0
0 1 00 1
1 2 0336
T10401 7 10 9
0 2 0213
T10430 15 00 15
Network Service Scanning n/a 247 06211
T1047 Windows Management Instrumentation n/a 32133 529748
T1048 Exfiltration Over Alternative Protocol n/a 01317 619326
T1048.0010 1 00 1
0 0 00 0
Exfiltration Over Alternative Protocol Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol 0911 09516
T10491 4 16511
T10510 0 00 0
0 0 00 0
0 0 00 0
Scheduled Task/Job n/a 01824 1230743
T1053.0010 1 00 1
3 4 00 7
0 2 30 5
0 0 00 0
Scheduled Task/Job Scheduled Task 51317 119629
T1053.0060 0 00 0
Process Injection n/a 0158232171846
T1055.0012 8 00 10
0 1 00 1
Process Injection Thread Execution Hijacking 001 0001
T1055.0040 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
1 1 20 4
0 0 00 0
0 0 00 0
0 0 10 1
Input Capture Keylogging 001 0001
T1056.0020 3 10 4
0 0 00 0
Input Capture Credential API Hooking 001 0001
T10572 3 2729
T1059 Command and Scripting Interpreter n/a 12726543227767
T1059.001 Command and Scripting Interpreter PowerShell 31185126138615162
T1059.0020 1 10 2
2 15 017421
T1059.0040 7 00 7
1 17 018119
T1059.0060 2 10 3
Command and Scripting Interpreter JavaScript/JScript 0911 211013
T1059.0080 0 00 0
0 0 00 0
0 0 00 0
Scripting n/a 01618 016018
T1068 Exploitation for Privilege Escalation n/a 1861515101440
T10690 2 30 5
3 5 081119
T1069.0023 5 191827
T1069.0030 0 0011
T1070 Indicator Removal on Host n/a 0915241012325
T1070.001 Indicator Removal on Host Clear Windows Event Logs 267 08615
T1070.0020 2 00 2
1 3 10 5
File Deletion 0 66123211
T1070.0051 2 0314
T1070.006 Indicator Removal on Host Timestomp 034 1405
T1071 Application Layer Protocol n/a 01418 822026
T1071.0010 24 327128
T1071.0020 0 0011
T1071.0030 0 00 0
Application Layer Protocol DNS 01216 012218
T10720 1 0123
T1074 Data Staged n/a 012 1214
T1074.001 Data Staged Local Data Staging 003 0003
T1074.0020 0 00 0
Valid Accounts n/a 08212913242562
T1078.0010 1 0145
T1078.0025 1 0617
T1078.0035 1 39110
T1078.0040 1 12810
T10800 0 00 0
System Information Discovery n/a 257 310315
T1083 File and Directory Discovery n/a 067 1719
T10870 12 416521
T1087.0012 7 091120
T1087.0022 10 1131730
T1087.0030 0 00 0
0 0 00 0
0 4 10 5
0 1 00 1
0 1 00 1
0 0 10 1
0 0 00 0
0 1 00 1
0 0 00 0
Non-Application Layer Protocol n/a 004 0015
T1098 Account Manipulation n/a 18223114241554
T1098.0010 0 00 0
0 0 00 0
0 0 00 0
0 0 10 1
0 4 10 5
0 2 00 2
0 2 00 2
0 2 00 2
0 1 00 1
Ingress Tool Transfer n/a 42224 935542
T1106 Native API n/a 035 1428
T11080 0 00 0
Brute Force n/a 027938213
T1110.001 Brute Force Password Guessing 001 0012
T1110.0020 0 00 0
0 8 08816
T1110.0040 0 00 0
0 0 10 1
Modify Registry n/a 534140422352
T1113 Screen Capture n/a 035 0316
T1114 Email Collection n/a 02353216
T1114.001 Email Collection Local Email Collection 001 0023
T1114.0020 0 0033
T1114.0030 0 1123
T1115 Clipboard Data n/a 012 0102
T1119 Automated Collection n/a 015 0105
T1120 Peripheral Device Discovery n/a 001 1102
T1123 Audio Capture n/a 045 0416
T11240 2 00 2
0 1 00 1
0 6 814216
T1127.0011 2 0336
T11290 0 10 1
0 1 00 1
0 1 00 1
0 0 00 0
External Remote Services n/a 012 4506
T1134 Access Token Manipulation n/a 031442410
T1134.001 Access Token Manipulation Token Impersonation/Theft 024 0204
T1134.002 Access Token Manipulation Create Process with Token 034 0304
T1134.0030 0 00 0
Parent PID Spoofing 0 000101
T1134.0050 1 00 1
Network Share Discovery n/a 034 1438
T1136 Create Account n/a 078870 15
Create Account Local Account 19111100314
T1136.0020 1 00 1
Create Account Cloud Account 001 2269
T11370 3 20 5
0 0 00 0
0 1 00 1
0 1 00 1
0 0 00 0
0 0 00 0
0 2 00 2
Deobfuscate/Decode Files or Information n/a 189 514217
T11490 0 00 0
0 0 00 0
Component Object Model and Distributed COM n/a 067 0607
T11760 0 00 0
0 0 00 0
Forced Authentication n/a 103 0115
T11890 2 1314
T1190 Exploit Public-Facing Application n/a 0391453108156129
T11950 1 40 5
0 1 0123
T1195.0020 0 40 4
0 0 00 0
BITS Jobs n/a 234 16310
T1199 Trusted Relationship n/a 001 0034
T12000 2 0257
T12010 3 03811
T1202 Indirect Command Execution n/a 01014 010115
T1203 Exploitation for Client Execution n/a 01118 112423
T1204 User Execution n/a 019322216330
T1204.001 User Execution Malicious Link 001 0001
T1204.002 User Execution Malicious File 11828 019332
T12050 0 00 0
0 0 00 0
0 1 0123
T1210 Exploitation of Remote Services n/a 06287119
T12110 3 10 4
Exploitation for Credential Access n/a 034 0326
T12130 0 00 0
0 0 00 0
0 0 00 0
Signed Script Proxy Execution n/a 01012 010012
T1216.0010 0 00 0
0 0 00 0
Signed Binary Proxy Execution n/a 04214565316069
T1218.001Compiled HTML File 1 225047
T1218.002Control Panel 0 101113
T1218.0031 5 0639
T1218.0040 1 10 2
Mshta 0 83114820
T1218.0070 1 0112
T1218.0080 1 00 1
0 1 1268
T1218.010 Signed Binary Proxy Execution Regsvr32 2717 211324
T1218.011 Signed Binary Proxy Execution Rundll32 12325 3271645
T1218.0120 0 00 0
Remote Access Software n/a 03256309
T12200 3 30 6
0 0 00 0
n/a 0 3362813
T1222.001 File and Directory Permissions Modification Windows File and Directory Permissions Modification 123 0315
T1222.0021 2 00 3
0 0 00 0
0 0 00 0
0 7 181220
T14840 0 0044
T1484.0010 0 00 0
0 0 00 0
Data Destruction n/a 034 58312
T1486 Data Encrypted for Impact n/a 035 03611
T1489n/a 0 1122811
T1490 Inhibit System Recovery n/a 36110104926
T14910 0 0011
T1491.0010 0 00 0
0 0 00 0
0 1 00 1
Resource Hijacking n/a 001 1102
T14970 0 00 0
Virtualization/Sandbox Evasion System Checks 001 0001
T1497.0020 0 00 0
0 0 00 0
0 0 1156
T1498.0010 0 00 0
0 0 0011
T1499 Endpoint Denial of Service n/a 012 1203
T1499.001 Endpoint Denial of Service OS Exhaustion Flood 001 0001
T1499.0020 0 00 0
0 0 00 0
0 3 00 3
n/a 0 112203
T1505.0010 0 00 0
Server Software Component Transport Agent 023 0203
T1505.003 Server Software Component Web Shell 114116192325
T1518 Software Discovery n/a 01232316
T1518.0011 2 10 4
0 0 0011
T15260 0 1156
T15280 1 30 4
0 4 00 4
0 0 55611
T1531 Account Access Removal n/a 002 77312
T15340 0 00 0
0 0 0044
T1537 Transfer Data to Cloud Account n/a 024 68111
T15380 0 00 0
0 0 20 2
0 0 00 0
0 0 00 0
0 0 00 0
0 1 00 1
0 0 00 0
0 0 0011
T15430 0 1515621
T1543.0010 0 3325
T1543.0020 1 00 1
Create or Modify System Process Windows Service 61521 627437
T1543.0040 0 00 0
Event Triggered Execution n/a 046 1216018
T1546.0011 1 00 2
Event Triggered Execution Screensaver 112 0203
T1546.003 Event Triggered Execution Windows Management Instrumentation Event Subscription 1912 010215
T1546.0040 1 10 2
0 0 00 0
0 0 00 0
0 1 00 1
Event Triggered Execution Accessibility Features 324 1619
T1546.0090 1 10 2
2 1 10 4
0 1 2336
T1546.0120 2 1314
T1546.013 Event Triggered Execution PowerShell Profile 012 0102
T1546.0140 1 20 3
Event Triggered Execution Component Object Model Hijacking 102 1215
T1547n/a 0 2212322327
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder 31013 922227
T1547.0020 0 20 2
0 0 10 1
1 2 00 3
0 1 10 2
0 0 30 3
0 0 00 0
0 1 00 1
0 1 00 1
1 0 1213
T1547.0110 0 20 2
0 0 0066
T1548 Abuse Elevation Control Mechanism n/a 131721818633
T1548.0010 0 20 2
Abuse Elevation Control Mechanism Bypass User Account Control 31641 10291064
T1548.003 Abuse Elevation Control Mechanism Sudo and Sudo Caching 002 2204
T1548.0040 0 00 0
Use Alternate Authentication Material n/a 00333418
T1550.001 Use Alternate Authentication Material Application Access Token 00223306
T1550.0021 5 0628
T1550.0030 2 10 3
0 0 00 0
Unsecured Credentials n/a 003 3317
T1552.001 Unsecured Credentials Credentials In Files 159 28012
T1552.0021 2 0325
T1552.0030 3 00 3
Unsecured Credentials Private Keys 045 1506
T1552.0050 0 00 0
0 1 00 1
0 0 50 5
0 1 00 1
0 1 10 2
0 0 10 1
Subvert Trust Controls Install Root Certificate 134 2618
T15540 0 2246
T1555n/a 0 1567311
T1555.0010 1 40 5
0 0 00 0
0 0 20 2
0 0 4437
T1556.0010 0 00 0
Modify Authentication Process Password Filter DLL 001 0001
T1556.0030 0 00 0
0 0 00 0
0 0 0011
T1557.001 Man-in-the-Middle LLMNR/NBT-NS Poisoning and SMB Relay 016 0106
T1557.0020 0 0033
T1558n/a 0 325328
T1558.0010 0 00 0
0 0 00 0
0 7 0729
T1558.0040 0 00 0
n/a 0 011202
T1559.001 Inter-Process Communication Component Object Model 034 1405
T1559.0021 0 00 1
Archive Collected Data n/a 012 2304
T1560.001 Archive Collected Data Archive via Utility 179 19516
T1560.0020 0 00 0
0 0 00 0
0 0 00 0
0 1 00 1
0 1 00 1
Impair Defenses n/a 024547548154
T1562.001 Impair Defenses Disable or Modify Tools 3263463433322101
T1562.0020 3 00 3
0 0 00 0
Impair Defenses Disable or Modify System Firewall 050563110
T1562.006Indicator Blocking 2 316207
T1562.0070 0 0055
T1562.0080 0 00 0
0 0 0011
T1563.0010 0 00 0
0 2 00 2
Hide Artifacts n/a 023 6809
T1564.001 Hide Artifacts Hidden Files and Directories 012 4517
T1564.0020 1 00 1
0 1 00 1
Hide Artifacts NTFS File Attributes 241762010
T1564.0050 0 00 0
0 1 00 1
0 0 00 0
Data Manipulation n/a 002 3305
T1565.001 Data Manipulation Stored Data Manipulation 012 3405
T1565.0020 1 00 1
0 0 00 0
Phishing n/a 024 1517120
T1566.001 Phishing Spearphishing Attachment 0910 10192242
T1566.0020 0 7718
T1566.0030 0 00 0
n/a 0 101102
T1567.0010 1 00 1
0 5 0516
T15680 1 30 4
0 0 00 0
0 0 30 3
0 0 00 0
0 1 3426
T1569.0011 0 00 1
System Services Service Execution 41625 323537
T15703 2 10 6
0 2 00 2
n/a 0 516308
T1573 Encrypted Channel n/a 003 1104
T1573.0010 0 00 0
0 0 00 0
Hijack Execution Flow n/a 045956213
T1574.001 Hijack Execution Flow DLL Search Order Hijacking 047 1508
T1574.002 Hijack Execution Flow DLL Side-Loading 016117182121
T1574.0040 0 00 0
0 0 00 0
Hijack Execution Flow LD_PRELOAD 012 1203
T1574.0071 0 20 3
1 1 00 2
2 0 0213
T1574.0102 1 10 4
Hijack Execution Flow Services Registry Permissions Weakness 423 0618
T1574.0120 1 00 1
Modify Cloud Compute Infrastructure n/a 001 0001
T1578.0010 0 00 0
0 0 00 0
Modify Cloud Compute Infrastructure Delete Cloud Instance 001 0001
T1578.0040 0 00 0
0 0 0022
T15830 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
Compromise Infrastructure n/a 001 0001
T1584.0010 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 0011
T1585.0010 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
Develop Capabilities n/a 002 0002
T1587.001 Develop Capabilities Malware 005 0005
T1587.0020 0 00 0
0 0 00 0
0 0 00 0
Obtain Capabilities n/a 002 0002
T1588.001 Obtain Capabilities Malware 001 0001
T1588.002 Obtain Capabilities Tool 003 0003
T1588.0030 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
Gather Victim Identity Information n/a 001 0001
T1589.0010 0 0011
T1589.0020 0 00 0
0 0 00 0
Gather Victim Network Information n/a 001 0023
T1590.0010 0 0011
T1590.0020 0 00 0
0 0 0011
T1590.0040 0 00 0
0 0 0011
T1590.0060 0 00 0
0 0 0011
T1591.0010 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 1 0156
T1592.0010 0 00 0
0 0 0022
T1592.0030 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 0022
T1595.0010 0 00 0
0 0 0011
T15960 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
Network Boundary Bridging Network Address Translation Traversal 001 0001
T16000 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
0 0 00 0
1 0 00 1
1
\ No newline at end of file + From 4bca0c572e28c246bb87f6c8f0b42eea33a3f845 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 24 Sep 2021 10:27:04 -0600 Subject: [PATCH 157/342] Minor text update --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 9e551ab2..9ccceb93 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -12,7 +12,7 @@ A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detecti * \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. * \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. +This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. This data is also available as: From 786d1d7ef70740ec5a2153f9b6b7a8a788e8449a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 24 Sep 2021 10:36:43 -0600 Subject: [PATCH 158/342] Added blurb about Generated On date --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 9ccceb93..5a8b21ba 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -4,7 +4,7 @@ title: Analytic Coverage Comparison Generated on: September 24, 2021 -A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. From 49eed6449eab381507bf3a8683290e6c5fb5dde3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Sep 2021 14:46:14 -0600 Subject: [PATCH 159/342] Bump nokogiri from 1.11.4 to 1.12.5 in /docs (#133) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.12.5. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.4...v1.12.5) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index ebc04a9c..e350e460 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -213,15 +213,15 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.5.1) + mini_portile2 (2.6.1) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.11.4) - mini_portile2 (~> 2.5.0) + nokogiri (1.12.5) + mini_portile2 (~> 2.6.1) racc (~> 1.4) octokit (4.21.0) faraday (>= 0.9) From c1509d119233c9788d626a8be0bcbeddfd973feb Mon Sep 17 00:00:00 2001 From: Peter Kaloroumakis Date: Mon, 29 Nov 2021 16:48:21 -0500 Subject: [PATCH 160/342] addresses issue #126 on mitre-attack/car (#135) --- analytics/CAR-2013-01-002.yaml | 4 ++++ analytics/CAR-2013-01-003.yaml | 4 ++++ analytics/CAR-2013-02-003.yaml | 4 ++++ analytics/CAR-2013-02-008.yaml | 4 ++++ analytics/CAR-2013-02-012.yaml | 4 ++++ analytics/CAR-2013-03-001.yaml | 4 ++++ analytics/CAR-2013-04-002.yaml | 4 ++++ analytics/CAR-2013-05-002.yaml | 4 ++++ analytics/CAR-2013-05-003.yaml | 4 ++++ analytics/CAR-2013-05-004.yaml | 4 ++++ analytics/CAR-2013-05-005.yaml | 4 ++++ analytics/CAR-2013-05-009.yaml | 7 +++++++ analytics/CAR-2013-07-001.yaml | 4 ++++ analytics/CAR-2013-07-002.yaml | 4 ++++ analytics/CAR-2013-07-005.yaml | 4 ++++ analytics/CAR-2013-08-001.yaml | 4 ++++ analytics/CAR-2013-09-003.yaml | 4 ++++ analytics/CAR-2013-09-005.yaml | 4 ++++ analytics/CAR-2013-10-001.yaml | 4 ++++ analytics/CAR-2013-10-002.yaml | 4 ++++ analytics/CAR-2014-02-001.yaml | 4 ++++ analytics/CAR-2014-03-001.yaml | 4 ++++ analytics/CAR-2014-03-005.yaml | 4 ++++ analytics/CAR-2014-03-006.yaml | 4 ++++ analytics/CAR-2014-04-003.yaml | 4 ++++ analytics/CAR-2014-05-001.yaml | 4 ++++ analytics/CAR-2014-05-002.yaml | 4 ++++ analytics/CAR-2014-07-001.yaml | 4 ++++ analytics/CAR-2014-11-002.yaml | 4 ++++ analytics/CAR-2014-11-003.yaml | 4 ++++ analytics/CAR-2014-11-004.yaml | 4 ++++ analytics/CAR-2014-11-005.yaml | 4 ++++ analytics/CAR-2014-11-006.yaml | 4 ++++ analytics/CAR-2014-11-007.yaml | 4 ++++ analytics/CAR-2014-11-008.yaml | 4 ++++ analytics/CAR-2014-12-001.yaml | 4 ++++ analytics/CAR-2015-04-001.yaml | 4 ++++ analytics/CAR-2015-04-002.yaml | 4 ++++ analytics/CAR-2016-03-001.yaml | 4 ++++ analytics/CAR-2016-03-002.yaml | 4 ++++ analytics/CAR-2016-04-002.yaml | 4 ++++ analytics/CAR-2016-04-003.yaml | 4 ++++ analytics/CAR-2016-04-004.yaml | 5 ++++- analytics/CAR-2016-04-005.yaml | 5 ++++- analytics/CAR-2019-04-001.yaml | 4 ++++ analytics/CAR-2019-04-002.yaml | 4 ++++ analytics/CAR-2019-04-003.yaml | 4 ++++ analytics/CAR-2019-04-004.yaml | 4 ++++ analytics/CAR-2019-07-001.yaml | 5 ++++- analytics/CAR-2019-07-002.yaml | 13 ++++--------- analytics/CAR-2019-08-001.yaml | 11 ++++------- analytics/CAR-2019-08-002.yaml | 14 ++++---------- analytics/CAR-2020-04-001.yaml | 16 ++++------------ analytics/CAR-2020-05-001.yaml | 14 ++++---------- analytics/CAR-2020-05-003.yaml | 4 ++++ analytics/CAR-2020-08-001.yaml | 4 ++++ analytics/CAR-2020-08-002.yaml | 6 ++++-- analytics/CAR-2020-09-001.yaml | 5 ++++- analytics/CAR-2020-09-002.yaml | 5 ++++- analytics/CAR-2020-09-003.yaml | 6 ++++-- analytics/CAR-2020-09-004.yaml | 4 ++++ analytics/CAR-2020-09-005.yaml | 5 ++++- analytics/CAR-2020-11-001.yaml | 8 ++++++++ analytics/CAR-2020-11-002.yaml | 4 ++++ analytics/CAR-2020-11-003.yaml | 4 ++++ analytics/CAR-2020-11-004.yaml | 4 ++++ analytics/CAR-2020-11-005.yaml | 4 ++++ analytics/CAR-2020-11-006.yaml | 4 ++++ analytics/CAR-2020-11-007.yaml | 4 ++++ analytics/CAR-2020-11-008.yaml | 4 ++++ analytics/CAR-2020-11-009.yaml | 4 ++++ analytics/CAR-2020-11-010.yaml | 4 ++++ analytics/CAR-2020-11-011.yaml | 4 ++++ analytics/CAR-2021-01-001.yaml | 4 ++++ analytics/CAR-2021-01-002.yaml | 4 ++++ analytics/CAR-2021-01-003.yaml | 4 ++++ analytics/CAR-2021-01-004.yaml | 4 ++++ analytics/CAR-2021-01-006.yaml | 4 ++++ analytics/CAR-2021-01-007.yaml | 4 ++++ analytics/CAR-2021-01-008.yaml | 4 ++++ analytics/CAR-2021-01-009.yaml | 4 ++++ analytics/CAR-2021-02-001.yaml | 4 ++++ analytics/CAR-2021-02-002.yaml | 4 ++++ analytics/CAR-2021-04-001.yaml | 4 ++++ analytics/CAR-2021-05-001.yaml | 4 ++++ analytics/CAR-2021-05-002.yaml | 4 ++++ analytics/CAR-2021-05-003.yaml | 7 +++++++ analytics/CAR-2021-05-004.yaml | 4 ++++ analytics/CAR-2021-05-005.yaml | 4 ++++ analytics/CAR-2021-05-006.yaml | 4 ++++ analytics/CAR-2021-05-007.yaml | 4 ++++ analytics/CAR-2021-05-008.yaml | 4 ++++ analytics/CAR-2021-05-009.yaml | 4 ++++ analytics/CAR-2021-05-010.yaml | 4 ++++ analytics/CAR-2021-05-011.yaml | 4 ++++ analytics/CAR-2021-05-012.yaml | 4 ++++ scripts/analytic_template.md | 11 ++++++++++- 97 files changed, 404 insertions(+), 59 deletions(-) diff --git a/analytics/CAR-2013-01-002.yaml b/analytics/CAR-2013-01-002.yaml index 00e8f532..21f264af 100644 --- a/analytics/CAR-2013-01-002.yaml +++ b/analytics/CAR-2013-01-002.yaml @@ -68,3 +68,7 @@ coverage: subtechniques: - T1037.001 coverage: Moderate +d3fend_mappings: + - iri: d3f:SystemInitConfigAnalysis + id: D3-SICA + label: System Init Config Analysis diff --git a/analytics/CAR-2013-01-003.yaml b/analytics/CAR-2013-01-003.yaml index d2c5a557..da1c5c6f 100644 --- a/analytics/CAR-2013-01-003.yaml +++ b/analytics/CAR-2013-01-003.yaml @@ -38,3 +38,7 @@ implementations: data_model_references: - flow/message/dest_port - flow/message/proto_info +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2013-02-003.yaml b/analytics/CAR-2013-02-003.yaml index cb2fbe23..f6e6fb2c 100644 --- a/analytics/CAR-2013-02-003.yaml +++ b/analytics/CAR-2013-02-003.yaml @@ -41,3 +41,7 @@ unit_tests: - configurations: - Windows 7 description: 'Within a command prompt or powershell, run cmd.exe' +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2013-02-008.yaml b/analytics/CAR-2013-02-008.yaml index 0c4e5d2a..431f0b13 100644 --- a/analytics/CAR-2013-02-008.yaml +++ b/analytics/CAR-2013-02-008.yaml @@ -36,3 +36,7 @@ implementations: data_model_references: - user_session/login/user - user_session/login/hostname +d3fend_mappings: + - iri: d3f:AuthenticationEventThresholding + id: D3-ANET + label: Authentication Event Thresholding diff --git a/analytics/CAR-2013-02-012.yaml b/analytics/CAR-2013-02-012.yaml index c27392aa..23992cfa 100644 --- a/analytics/CAR-2013-02-012.yaml +++ b/analytics/CAR-2013-02-012.yaml @@ -28,3 +28,7 @@ coverage: - T1078.002 - T1078.003 coverage: Moderate +d3fend_mappings: + - iri: d3f:AuthenticationEventThresholding + id: D3-ANET + label: Authentication Event Thresholding diff --git a/analytics/CAR-2013-03-001.yaml b/analytics/CAR-2013-03-001.yaml index 0117ab54..6d836429 100644 --- a/analytics/CAR-2013-03-001.yaml +++ b/analytics/CAR-2013-03-001.yaml @@ -72,3 +72,7 @@ unit_tests: description: 'Execute reg.exe from cmd.exe. Note that the analytic joins back to the grandparent process, which in this case is explorer.exe. The query time window must include the user log on. For example, if you logged in at 8am and tested the analytic at 10am, the query needs to search from 8am to 10am, not just at 10am. Within a command window, run the command.' commands: - reg.exe QUERY HKLM\Software\Microsoft +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2013-04-002.yaml b/analytics/CAR-2013-04-002.yaml index e0e08757..895f76ad 100644 --- a/analytics/CAR-2013-04-002.yaml +++ b/analytics/CAR-2013-04-002.yaml @@ -219,3 +219,7 @@ unit_tests: - hostname - systeminfo - reg.exe Query HKLM\Software\Microsoft +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2013-05-002.yaml b/analytics/CAR-2013-05-002.yaml index 60d455d0..1b99a8a4 100644 --- a/analytics/CAR-2013-05-002.yaml +++ b/analytics/CAR-2013-05-002.yaml @@ -62,3 +62,7 @@ unit_tests: - 'copy C:\windows\system32\notepad.exe C:\windows\tasks' - 'start C:\windows\tasks\notepad.exe' - 'del C:\windows\tasks\notepad.exe' +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2013-05-003.yaml b/analytics/CAR-2013-05-003.yaml index abbf0c8b..bb292ac0 100644 --- a/analytics/CAR-2013-05-003.yaml +++ b/analytics/CAR-2013-05-003.yaml @@ -44,3 +44,7 @@ implementations: data_model_references: - flow/message/proto_info - flow/message/dest_port +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2013-05-004.yaml b/analytics/CAR-2013-05-004.yaml index e12a6925..791b5e1f 100644 --- a/analytics/CAR-2013-05-004.yaml +++ b/analytics/CAR-2013-05-004.yaml @@ -64,3 +64,7 @@ unit_tests: commands: - 'at 10:00 calc.exe // returns a job number X' - at X /delete +d3fend_mappings: + - iri: d3f:ScheduledJobAnalysis + id: D3-SJA + label: Scheduled Job Analysis diff --git a/analytics/CAR-2013-05-005.yaml b/analytics/CAR-2013-05-005.yaml index 25866ef5..2f13f84d 100644 --- a/analytics/CAR-2013-05-005.yaml +++ b/analytics/CAR-2013-05-005.yaml @@ -50,3 +50,7 @@ data_model_references: - process/create/image_path - process/create/proto_info - process/create/hostname +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2013-05-009.yaml b/analytics/CAR-2013-05-009.yaml index 31871de8..bcd79aeb 100644 --- a/analytics/CAR-2013-05-009.yaml +++ b/analytics/CAR-2013-05-009.yaml @@ -60,3 +60,10 @@ implementations: data_model_references: - process/create/exe - process/create/md5_hash +d3fend_mappings: + - iri: d3f:ServiceBinaryVerification + id: D3-SBV + label: Service Binary Verification + - iri: d3f:SystemFileAnalysis + id: D3-SFA + label: System File Analysis diff --git a/analytics/CAR-2013-07-001.yaml b/analytics/CAR-2013-07-001.yaml index 1002eb94..0f013346 100644 --- a/analytics/CAR-2013-07-001.yaml +++ b/analytics/CAR-2013-07-001.yaml @@ -95,3 +95,7 @@ unit_tests: description: 'Download 7zip or other archiving software you plan to monitor. Create an innocuous text file for testing, or substitute an existing file.' commands: - 7z.exe a test.zip test.txt +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2013-07-002.yaml b/analytics/CAR-2013-07-002.yaml index c4c8bba3..613919fe 100644 --- a/analytics/CAR-2013-07-002.yaml +++ b/analytics/CAR-2013-07-002.yaml @@ -51,3 +51,7 @@ data_model_references: - flow/start/dest_ip - flow/start/dest_port - flow/start/src_ip +d3fend_mappings: + - iri: d3f:RemoteTerminalSessionDetection + id: D3-RTSD + label: Remote Terminal Session Detection diff --git a/analytics/CAR-2013-07-005.yaml b/analytics/CAR-2013-07-005.yaml index af863f2e..8cbc5245 100644 --- a/analytics/CAR-2013-07-005.yaml +++ b/analytics/CAR-2013-07-005.yaml @@ -48,3 +48,7 @@ unit_tests: description: 'Download 7zip or other archiving software you plan to monitor. Create an innocuous text file for testing, or substitute an existing file.' commands: - 7z.exe a test.zip test.txt +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2013-08-001.yaml b/analytics/CAR-2013-08-001.yaml index e3de5925..f89e5c10 100644 --- a/analytics/CAR-2013-08-001.yaml +++ b/analytics/CAR-2013-08-001.yaml @@ -52,3 +52,7 @@ unit_tests: commands: - 'schtasks /Create /SC ONCE /ST 19:00 /TR C:\Windows\System32\calc.exe /TN calctask' - schtasks /Delete /TN calctask +d3fend_mappings: + - iri: d3f:ScheduledJobAnalysis + id: D3-SJA + label: Scheduled Job Analysis diff --git a/analytics/CAR-2013-09-003.yaml b/analytics/CAR-2013-09-003.yaml index 83f8d475..4d877398 100644 --- a/analytics/CAR-2013-09-003.yaml +++ b/analytics/CAR-2013-09-003.yaml @@ -29,3 +29,7 @@ data_model_references: - flow/message/dest_port - flow/message/proto_info - flow/message/protocol +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2013-09-005.yaml b/analytics/CAR-2013-09-005.yaml index 3d38bf7b..237b11df 100644 --- a/analytics/CAR-2013-09-005.yaml +++ b/analytics/CAR-2013-09-005.yaml @@ -40,3 +40,7 @@ implementations: data_model: LogPoint native data_model_references: - process/create/parent_image_path +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2013-10-001.yaml b/analytics/CAR-2013-10-001.yaml index 13381c3e..00856f4a 100644 --- a/analytics/CAR-2013-10-001.yaml +++ b/analytics/CAR-2013-10-001.yaml @@ -59,3 +59,7 @@ implementations: >>_checkif lookup david_test win_top_30 join $ScopeID = $ScopeID str_compare $User eq $User exclude type: DNIF data_model: Sysmon native +d3fend_mappings: + - iri: d3f:AuthenticationEventThresholding + id: D3-ANET + label: Authentication Event Thresholding diff --git a/analytics/CAR-2013-10-002.yaml b/analytics/CAR-2013-10-002.yaml index 76ec2d4a..e8771801 100644 --- a/analytics/CAR-2013-10-002.yaml +++ b/analytics/CAR-2013-10-002.yaml @@ -53,3 +53,7 @@ true_positives: description: 'Sysmon event from the Mordor [Empire DLL Injection dataset](https://github.com/hunters-forge/mordor/blob/master/small_datasets/windows/defense_evasion/process_injection_T1055/empire_dll_injection.md).' event_snippet: 'CAR-2013-10-002-mordor-01-snippet.json' full_event: 'CAR-2013-10-002-mordor-01.json' +d3fend_mappings: + - iri: d3f:SystemCallAnalysis + id: D3-SCA + label: System Call Analysis diff --git a/analytics/CAR-2014-02-001.yaml b/analytics/CAR-2014-02-001.yaml index 740235dc..db26f0b9 100644 --- a/analytics/CAR-2014-02-001.yaml +++ b/analytics/CAR-2014-02-001.yaml @@ -59,3 +59,7 @@ data_model_references: - file/create/image_path - process/create/image_path - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ServiceBinaryVerification + id: D3-SBV + label: Service Binary Verification diff --git a/analytics/CAR-2014-03-001.yaml b/analytics/CAR-2014-03-001.yaml index 02ff335a..1f24bb21 100644 --- a/analytics/CAR-2014-03-001.yaml +++ b/analytics/CAR-2014-03-001.yaml @@ -37,3 +37,7 @@ implementations: data_model_references: - flow/message/proto_info - flow/start/dest_port +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2014-03-005.yaml b/analytics/CAR-2014-03-005.yaml index 6014f1d1..17887cbc 100644 --- a/analytics/CAR-2014-03-005.yaml +++ b/analytics/CAR-2014-03-005.yaml @@ -47,3 +47,7 @@ data_model_references: - flow/start/pid - process/create/parent_exe - process/create/pid +d3fend_mappings: + - iri: d3f:RPCTrafficAnalysis + id: D3-RTA + label: RPC Traffic Analysis diff --git a/analytics/CAR-2014-03-006.yaml b/analytics/CAR-2014-03-006.yaml index 70be17c2..99dd7772 100644 --- a/analytics/CAR-2014-03-006.yaml +++ b/analytics/CAR-2014-03-006.yaml @@ -45,3 +45,7 @@ unit_tests: commands: - 'c:\windows\syswow64\rundll32.exe' - 'RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0' +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2014-04-003.yaml b/analytics/CAR-2014-04-003.yaml index 7eeedea8..f5918290 100644 --- a/analytics/CAR-2014-04-003.yaml +++ b/analytics/CAR-2014-04-003.yaml @@ -65,3 +65,7 @@ true_positives: description: 'Sysmon event from the Mordor [Empire Userland Registry dataset](https://github.com/hunters-forge/mordor/blob/master/small_datasets/windows/persistence/registry_run_keys_startup_folder_T1060/empire_userland_registry.md).' event_snippet: 'CAR-2014-04-003-mordor-01-snippet.json' full_event: 'CAR-2014-04-003-mordor-01.json' +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2014-05-001.yaml b/analytics/CAR-2014-05-001.yaml index 4a5df600..a9e8e43e 100644 --- a/analytics/CAR-2014-05-001.yaml +++ b/analytics/CAR-2014-05-001.yaml @@ -49,3 +49,7 @@ implementations: data_model_references: - flow/start/dest_port - flow/start/src_port +d3fend_mappings: + - iri: d3f:RPCTrafficAnalysis + id: D3-RTA + label: RPC Traffic Analysis diff --git a/analytics/CAR-2014-05-002.yaml b/analytics/CAR-2014-05-002.yaml index c94737da..183f25c4 100644 --- a/analytics/CAR-2014-05-002.yaml +++ b/analytics/CAR-2014-05-002.yaml @@ -53,3 +53,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-07-001.yaml b/analytics/CAR-2014-07-001.yaml index 23880098..49942a64 100644 --- a/analytics/CAR-2014-07-001.yaml +++ b/analytics/CAR-2014-07-001.yaml @@ -32,3 +32,7 @@ data_model_references: - process/create/command_line - process/create/image_path - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-11-002.yaml b/analytics/CAR-2014-11-002.yaml index 0191c636..ab3575ed 100644 --- a/analytics/CAR-2014-11-002.yaml +++ b/analytics/CAR-2014-11-002.yaml @@ -43,3 +43,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-11-003.yaml b/analytics/CAR-2014-11-003.yaml index cd1eccb3..a6e11f36 100644 --- a/analytics/CAR-2014-11-003.yaml +++ b/analytics/CAR-2014-11-003.yaml @@ -43,3 +43,7 @@ unit_tests: description: 'Although it does not actually utilize the Debugging command line, an easy way to test this analytic to run cmd.exe from a command window, supplying one of the strings as arguments.' commands: - cmd.exe Magnify.exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-11-004.yaml b/analytics/CAR-2014-11-004.yaml index b00d2203..2d0fbb94 100644 --- a/analytics/CAR-2014-11-004.yaml +++ b/analytics/CAR-2014-11-004.yaml @@ -46,3 +46,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-11-005.yaml b/analytics/CAR-2014-11-005.yaml index 1430b6ea..1e65cf78 100644 --- a/analytics/CAR-2014-11-005.yaml +++ b/analytics/CAR-2014-11-005.yaml @@ -37,3 +37,7 @@ implementations: data_model_references: - flow/message/dest_port - flow/message/proto_info +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2014-11-006.yaml b/analytics/CAR-2014-11-006.yaml index d5949eae..6569063f 100644 --- a/analytics/CAR-2014-11-006.yaml +++ b/analytics/CAR-2014-11-006.yaml @@ -29,3 +29,7 @@ implementations: type: pseudocode data_model_references: - flow/start/dest_port +d3fend_mappings: + - iri: d3f:AdministrativeNetworkActivityAnalysis + id: D3-ANAA + label: Administrative Network Activity Analysis diff --git a/analytics/CAR-2014-11-007.yaml b/analytics/CAR-2014-11-007.yaml index 16a90b7b..29c7c5ee 100644 --- a/analytics/CAR-2014-11-007.yaml +++ b/analytics/CAR-2014-11-007.yaml @@ -35,3 +35,7 @@ implementations: type: pseudocode data_model_references: - flow/message/proto_info +d3fend_mappings: + - iri: d3f:RPCTrafficAnalysis + id: D3-RTA + label: RPC Traffic Analysis diff --git a/analytics/CAR-2014-11-008.yaml b/analytics/CAR-2014-11-008.yaml index 2e28fb2a..ad43b82a 100644 --- a/analytics/CAR-2014-11-008.yaml +++ b/analytics/CAR-2014-11-008.yaml @@ -54,3 +54,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2014-12-001.yaml b/analytics/CAR-2014-12-001.yaml index f970ff46..8f13dfa6 100644 --- a/analytics/CAR-2014-12-001.yaml +++ b/analytics/CAR-2014-12-001.yaml @@ -68,3 +68,7 @@ data_model_references: - process/create/command_line - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2015-04-001.yaml b/analytics/CAR-2015-04-001.yaml index e7f1c1dd..1979d45b 100644 --- a/analytics/CAR-2015-04-001.yaml +++ b/analytics/CAR-2015-04-001.yaml @@ -33,3 +33,7 @@ implementations: type: pseudocode data_model_references: - flow/message/proto_info +d3fend_mappings: + - iri: d3f:IPCTrafficAnalysis + id: D3-IPCTA + label: IPC Traffic Analysis diff --git a/analytics/CAR-2015-04-002.yaml b/analytics/CAR-2015-04-002.yaml index f106da2e..123815e6 100644 --- a/analytics/CAR-2015-04-002.yaml +++ b/analytics/CAR-2015-04-002.yaml @@ -43,3 +43,7 @@ data_model_references: - flow/message/dest_port - flow/message/src_port - flow/message/proto_info +d3fend_mappings: + - iri: d3f:RPCTrafficAnalysis + id: D3-RTA + label: RPC Traffic Analysis diff --git a/analytics/CAR-2016-03-001.yaml b/analytics/CAR-2016-03-001.yaml index 3a684bb0..55e10a9e 100644 --- a/analytics/CAR-2016-03-001.yaml +++ b/analytics/CAR-2016-03-001.yaml @@ -111,3 +111,7 @@ true_positives: description: 'Sysmon whoami.exe event from the Mordor [Empire Net Start dataset](https://github.com/hunters-forge/mordor/blob/master/small_datasets/windows/discovery/system_service_discovery_T1007/empire_net_start.md).' event_snippet: 'CAR-2016-03-001-mordor-02-snippet.json' full_event: 'CAR-2016-03-001-mordor-02.json' +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2016-03-002.yaml b/analytics/CAR-2016-03-002.yaml index 780944b9..9b940e43 100644 --- a/analytics/CAR-2016-03-002.yaml +++ b/analytics/CAR-2016-03-002.yaml @@ -49,3 +49,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index 43e2da0f..e6317867 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -44,3 +44,7 @@ unit_tests: commands: - Clear-Eventlog Security - Clear-Eventlog System +d3fend_mappings: + - iri: d3f:RPCTrafficAnalysis + id: D3-RTA + label: RPC Traffic Analysis diff --git a/analytics/CAR-2016-04-003.yaml b/analytics/CAR-2016-04-003.yaml index 5692878c..9aeaa6df 100644 --- a/analytics/CAR-2016-04-003.yaml +++ b/analytics/CAR-2016-04-003.yaml @@ -41,4 +41,8 @@ unit_tests: commands: - Stop-Service -displayname "Windows Firewall" - Stop-Service -displayname "Windows Defender" +d3fend_mappings: + - iri: d3f:SystemDaemonMonitoring + id: D3-SDM + label: System Daemon Monitoring diff --git a/analytics/CAR-2016-04-004.yaml b/analytics/CAR-2016-04-004.yaml index 722fea2b..af625e7d 100644 --- a/analytics/CAR-2016-04-004.yaml +++ b/analytics/CAR-2016-04-004.yaml @@ -30,4 +30,7 @@ unit_tests: description: As an adminstrator, create a new user. Then, logon to the host with that new user. This is generate the event. commands: - net user 'test' 'test' /add - +d3fend_mappings: + - iri: d3f:LocalAccountMonitoring + id: D3-LAM + label: Local Account Monitoring diff --git a/analytics/CAR-2016-04-005.yaml b/analytics/CAR-2016-04-005.yaml index e1d9819b..c1c7b73d 100644 --- a/analytics/CAR-2016-04-005.yaml +++ b/analytics/CAR-2016-04-005.yaml @@ -33,4 +33,7 @@ implementations: norm_id=WinServer event_id=4624 package="Negotiate" log_level="INFO" logon_type=10 type: LogPoint data_mode: LogPoint native - +d3fend_mappings: + - iri: d3f:RemoteTerminalSessionDetection + id: D3-RTSD + label: Remote Terminal Session Detection diff --git a/analytics/CAR-2019-04-001.yaml b/analytics/CAR-2019-04-001.yaml index 6963e4db..f466054d 100644 --- a/analytics/CAR-2019-04-001.yaml +++ b/analytics/CAR-2019-04-001.yaml @@ -59,3 +59,7 @@ data_model_references: - process/create/integrity_level - process/create/user - process/create/parent_command_line +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2019-04-002.yaml b/analytics/CAR-2019-04-002.yaml index 05fad3d9..bf7ad33b 100644 --- a/analytics/CAR-2019-04-002.yaml +++ b/analytics/CAR-2019-04-002.yaml @@ -92,3 +92,7 @@ data_model_references: - process/create/command_line - process/create/image - process/create/parent_image +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2019-04-003.yaml b/analytics/CAR-2019-04-003.yaml index 7b364ac1..23eca7f8 100644 --- a/analytics/CAR-2019-04-003.yaml +++ b/analytics/CAR-2019-04-003.yaml @@ -55,3 +55,7 @@ data_model_references: - process/create/command_line references: - As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/platforms/windows/05_defense_evasion/regsvr32/variants/bypass_whitelisting_regsvr32.md). +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2019-04-004.yaml b/analytics/CAR-2019-04-004.yaml index 587aae41..35c4e0c1 100644 --- a/analytics/CAR-2019-04-004.yaml +++ b/analytics/CAR-2019-04-004.yaml @@ -54,4 +54,8 @@ implementations: data_mode: LogPoint native references: - Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2019-07-001.yaml b/analytics/CAR-2019-07-001.yaml index f53f535e..f5362b47 100644 --- a/analytics/CAR-2019-07-001.yaml +++ b/analytics/CAR-2019-07-001.yaml @@ -59,4 +59,7 @@ implementations: unit_tests: - description: 'For Windows - right click on any file and change its permissions under properties. Or, execute the following command: `icacls "C:\" /grant :F`' - description: 'For Linux - execute the following command: `chmod 777 "fileName"`' - +d3fend_mappings: + - iri: d3f:SystemFileAnalysis + id: D3-SFA + label: System File Analysis diff --git a/analytics/CAR-2019-07-002.yaml b/analytics/CAR-2019-07-002.yaml index a5a998b4..291eb7b8 100644 --- a/analytics/CAR-2019-07-002.yaml +++ b/analytics/CAR-2019-07-002.yaml @@ -67,12 +67,7 @@ unit_tests: 1. Open a Windows Command Prompt or PowerShell instance. 2. Navigate to folder containing ProcDump. 3. Execute procdump.exe -ma lsass.exe lsass_dump - - - - - - - - - +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2019-08-001.yaml b/analytics/CAR-2019-08-001.yaml index 1ba840ca..bf295634 100644 --- a/analytics/CAR-2019-08-001.yaml +++ b/analytics/CAR-2019-08-001.yaml @@ -62,10 +62,7 @@ true_positives: description: 'Sysmon event from the Mordor [Interactive Task Manager lsass dump dataset](https://github.com/hunters-forge/mordor/blob/master/small_datasets/windows/credential_access/credential_dumping_T1003/interactive_taskmngr_lsass_dump.md).' event_snippet: 'CAR-2019-08-001-mordor-01-snippet.json' full_event: 'CAR-2019-08-001-mordor-01.json' - - - - - - - +d3fend_mappings: + - iri: d3f:FileCreationAnalysis + id: D3-FCA + label: File Creation Analysis diff --git a/analytics/CAR-2019-08-002.yaml b/analytics/CAR-2019-08-002.yaml index 1ff06b1f..b9074b4d 100644 --- a/analytics/CAR-2019-08-002.yaml +++ b/analytics/CAR-2019-08-002.yaml @@ -56,13 +56,7 @@ unit_tests: - description: |- 1. Open a Windows Command Prompt or PowerShell instance as Administrator 2. Execute `ntdsutil.exe “ac i ntds” “ifm” “create full c:\temp” q q` - - - - - - - - - - +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-04-001.yaml b/analytics/CAR-2020-04-001.yaml index 39caa1a7..a47b6301 100644 --- a/analytics/CAR-2020-04-001.yaml +++ b/analytics/CAR-2020-04-001.yaml @@ -71,15 +71,7 @@ data_model_references: - process/create/command_line references: - This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomware-deletes-the-shadow-copies/) blog post covers both vssadmin.exe and wmic.exe approaches as well as potential others. - - - - - - - - - - - - +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-05-001.yaml b/analytics/CAR-2020-05-001.yaml index 54136835..4f5981dd 100644 --- a/analytics/CAR-2020-05-001.yaml +++ b/analytics/CAR-2020-05-001.yaml @@ -39,13 +39,7 @@ implementations: | fields log_ts host source_process_id source_image type: LogPoint data_mode: LogPoint native - - - - - - - - - - +d3fend_mappings: + - iri: d3f:SystemCallAnalysis + id: D3-SCA + label: System Call Analysis diff --git a/analytics/CAR-2020-05-003.yaml b/analytics/CAR-2020-05-003.yaml index e2112f6b..1cc4a001 100644 --- a/analytics/CAR-2020-05-003.yaml +++ b/analytics/CAR-2020-05-003.yaml @@ -61,3 +61,7 @@ implementations: index=__your_sysmon_index__ EventCode=1 (OriginalFileName = At.exe OR OriginalFileName = Atbroker.exe OR OriginalFileName = Bash.exe OR OriginalFileName = Bitsadmin.exe OR OriginalFileName = Certutil.exe OR OriginalFileName = Cmd.exe OR OriginalFileName = Cmdkey.exe OR OriginalFileName = Cmstp.exe OR OriginalFileName = Control.exe OR OriginalFileName = Csc.exe OR OriginalFileName = Cscript.exe OR OriginalFileName = Dfsvc.exe OR OriginalFileName = Diskshadow.exe OR OriginalFileName = Dnscmd.exe OR OriginalFileName = Esentutl.exe OR OriginalFileName = Eventvwr.exe OR OriginalFileName = Expand.exe OR OriginalFileName = Extexport.exe OR OriginalFileName = Extrac32.exe OR OriginalFileName = Findstr.exe OR OriginalFileName = Forfiles.exe OR OriginalFileName = Ftp.exe OR OriginalFileName = Gpscript.exe OR OriginalFileName = Hh.exe OR OriginalFileName = Ie4uinit.exe OR OriginalFileName = Ieexec.exe OR OriginalFileName = Infdefaultinstall.exe OR OriginalFileName = Installutil.exe OR OriginalFileName = Jsc.exe OR OriginalFileName = Makecab.exe OR OriginalFileName = Mavinject.exe OR OriginalFileName = Microsoft.Workflow.r.exe OR OriginalFileName = Mmc.exe OR OriginalFileName = Msbuild.exe OR OriginalFileName = Msconfig.exe OR OriginalFileName = Msdt.exe OR OriginalFileName = Mshta.exe OR OriginalFileName = Msiexec.exe OR OriginalFileName = Odbcconf.exe OR OriginalFileName = Pcalua.exe OR OriginalFileName = Pcwrun.exe OR OriginalFileName = Presentationhost.exe OR OriginalFileName = Print.exe OR OriginalFileName = Reg.exe OR OriginalFileName = Regasm.exe OR OriginalFileName = Regedit.exe OR OriginalFileName = Register-cimprovider.exe OR OriginalFileName = Regsvcs.exe OR OriginalFileName = Regsvr32.exe OR OriginalFileName = Replace.exe OR OriginalFileName = Rpcping.exe OR OriginalFileName = Rundll32.exe OR OriginalFileName = Runonce.exe OR OriginalFileName = Runscripthelper.exe OR OriginalFileName = Sc.exe OR OriginalFileName = Schtasks.exe OR OriginalFileName = Scriptrunner.exe OR OriginalFileName = SyncAppvPublishingServer.exe OR OriginalFileName = Tttracer.exe OR OriginalFileName = Verclsid.exe OR OriginalFileName = Wab.exe OR OriginalFileName = Wmic.exe OR OriginalFileName = Wscript.exe OR OriginalFileName = Wsreset.exe OR OriginalFileName = Xwizard.exe OR OriginalFileName = Advpack.dll OR OriginalFileName = Comsvcs.dll OR OriginalFileName = Ieadvpack.dll OR OriginalFileName = Ieaframe.dll OR OriginalFileName = Mshtml.dll OR OriginalFileName = Pcwutl.dll OR OriginalFileName = Setupapi.dll OR OriginalFileName = Shdocvw.dll OR OriginalFileName = Shell32.dll OR OriginalFileName = Syssetup.dll OR OriginalFileName = Url.dll OR OriginalFileName = Zipfldr.dll OR OriginalFileName = Appvlp.exe OR OriginalFileName = Bginfo.exe OR OriginalFileName = Cdb.exe OR OriginalFileName = csi.exe OR OriginalFileName = Devtoolslauncher.exe OR OriginalFileName = dnx.exe OR OriginalFileName = Dxcap.exe OR OriginalFileName = Excel.exe OR OriginalFileName = Mftrace.exe OR OriginalFileName = Msdeploy.exe OR OriginalFileName = msxsl.exe OR OriginalFileName = Powerpnt.exe OR OriginalFileName = rcsi.exe OR OriginalFileName = Sqler.exe OR OriginalFileName = Sqlps.exe OR OriginalFileName = SQLToolsPS.exe OR OriginalFileName = Squirrel.exe OR OriginalFileName = te.exe OR OriginalFileName = Tracker.exe OR OriginalFileName = Update.exe OR OriginalFileName = vsjitdebugger.exe OR OriginalFileName = Winword.exe OR OriginalFileName = Wsl.exe OR OriginalFileName = CL_Mutexverifiers.ps1 OR OriginalFileName = CL_Invocation.ps1 OR OriginalFileName = Manage-bde.wsf OR OriginalFileName = Pubprn.vbs OR OriginalFileName = Slmgr.vbs OR OriginalFileName = Syncappvpublishingserver.vbs OR OriginalFileName = winrm.vbs OR OriginalFileName = Pester.bat)|eval CommandLine=lower(CommandLine)|eventstats count(process) as procCount by process|eventstats avg(procCount) as avg stdev(procCount) as stdev|eval lowerBound=(avg-stdev*1.5)|eval isOutlier=if((procCount < lowerBound),1,0)|where isOutlier=1|table host, Image, ParentImage, CommandLine, ParentCommandLine, procCount type: Splunk data_model: Sysmon native +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-08-001.yaml b/analytics/CAR-2020-08-001.yaml index de695a0c..fdb85587 100644 --- a/analytics/CAR-2020-08-001.yaml +++ b/analytics/CAR-2020-08-001.yaml @@ -61,3 +61,7 @@ data_model_references: references: - Oddvar Moe has created an excellent NTFS ADS execution reference [here on github](https://gist.github.com/api0cradle/cdd2d0d0ec9abb686f0e89306e277b8f), which was used as the basis for many of these analytics. - The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource for anything LOLBAS. +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-08-002.yaml b/analytics/CAR-2020-08-002.yaml index 4c1a27df..f4fccf94 100644 --- a/analytics/CAR-2020-08-002.yaml +++ b/analytics/CAR-2020-08-002.yaml @@ -79,5 +79,7 @@ data_model_references: references: - The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource and was used as the basis for many of these analytics. - Oddvar Moe has created an excellent NTFS ADS execution reference [here on github](https://gist.github.com/api0cradle/cdd2d0d0ec9abb686f0e89306e277b8f). - - +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-09-001.yaml b/analytics/CAR-2020-09-001.yaml index 7a083965..66e4a411 100644 --- a/analytics/CAR-2020-09-001.yaml +++ b/analytics/CAR-2020-09-001.yaml @@ -49,4 +49,7 @@ implementations: data_model_references: - file/create/file_path - file/create/image_path - +d3fend_mappings: + - iri: d3f:FileCreationAnalysis + id: D3-FCA + label: File Creation Analysis diff --git a/analytics/CAR-2020-09-002.yaml b/analytics/CAR-2020-09-002.yaml index ab49fef5..0efd59f9 100644 --- a/analytics/CAR-2020-09-002.yaml +++ b/analytics/CAR-2020-09-002.yaml @@ -47,4 +47,7 @@ data_model_references: - registry/add/key - registry/remove/key - registry/edit/key - +d3fend_mappings: + - iri: d3f:SystemInitConfigAnalysis + id: D3-SICA + label: System Init Config Analysis diff --git a/analytics/CAR-2020-09-003.yaml b/analytics/CAR-2020-09-003.yaml index e68ba60a..e7007ca1 100644 --- a/analytics/CAR-2020-09-003.yaml +++ b/analytics/CAR-2020-09-003.yaml @@ -45,5 +45,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line - - +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-09-004.yaml b/analytics/CAR-2020-09-004.yaml index abd3cbec..133fac15 100644 --- a/analytics/CAR-2020-09-004.yaml +++ b/analytics/CAR-2020-09-004.yaml @@ -53,3 +53,7 @@ implementations: type: LogPoint data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-09-005.yaml b/analytics/CAR-2020-09-005.yaml index 7b27e76b..c6a49657 100644 --- a/analytics/CAR-2020-09-005.yaml +++ b/analytics/CAR-2020-09-005.yaml @@ -49,4 +49,7 @@ data_model_references: - registry/add/key - registry/remove/key - registry/edit/key - +d3fend_mappings: + - iri: d3f:SystemInitConfigAnalysis + id: D3-SICA + label: System Init Config Analysis diff --git a/analytics/CAR-2020-11-001.yaml b/analytics/CAR-2020-11-001.yaml index 5b43cf1b..7ef4e9f2 100644 --- a/analytics/CAR-2020-11-001.yaml +++ b/analytics/CAR-2020-11-001.yaml @@ -51,3 +51,11 @@ data_model_references: - process/create/exe - registry/add/key - registry/edit/key +d3fend_mappings: + - iri: d3f:SystemInitConfigAnalysis + id: D3-SICA + label: System Init Config Analysis +d3fend_mappings: + - iri: d3f:SystemInitConfigAnalysis + id: D3-SICA + label: System Init Config Analysis diff --git a/analytics/CAR-2020-11-002.yaml b/analytics/CAR-2020-11-002.yaml index c017bebe..87d86c7e 100644 --- a/analytics/CAR-2020-11-002.yaml +++ b/analytics/CAR-2020-11-002.yaml @@ -48,3 +48,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2020-11-003.yaml b/analytics/CAR-2020-11-003.yaml index f0ff9ca1..5223e141 100644 --- a/analytics/CAR-2020-11-003.yaml +++ b/analytics/CAR-2020-11-003.yaml @@ -45,3 +45,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-004.yaml b/analytics/CAR-2020-11-004.yaml index ee1d21f3..1cb9f909 100644 --- a/analytics/CAR-2020-11-004.yaml +++ b/analytics/CAR-2020-11-004.yaml @@ -71,3 +71,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2020-11-005.yaml b/analytics/CAR-2020-11-005.yaml index 4bc2799d..0618b71c 100644 --- a/analytics/CAR-2020-11-005.yaml +++ b/analytics/CAR-2020-11-005.yaml @@ -44,3 +44,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-006.yaml b/analytics/CAR-2020-11-006.yaml index d6c66eec..77b482b5 100644 --- a/analytics/CAR-2020-11-006.yaml +++ b/analytics/CAR-2020-11-006.yaml @@ -50,3 +50,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-007.yaml b/analytics/CAR-2020-11-007.yaml index 3926016b..be69d59c 100644 --- a/analytics/CAR-2020-11-007.yaml +++ b/analytics/CAR-2020-11-007.yaml @@ -46,3 +46,7 @@ implementations: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-008.yaml b/analytics/CAR-2020-11-008.yaml index 0ac1aa57..7f7437a0 100644 --- a/analytics/CAR-2020-11-008.yaml +++ b/analytics/CAR-2020-11-008.yaml @@ -45,3 +45,7 @@ implementations: data_model_references: - process/create/exe - process/create/image_path +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-009.yaml b/analytics/CAR-2020-11-009.yaml index 2902a8af..df030754 100644 --- a/analytics/CAR-2020-11-009.yaml +++ b/analytics/CAR-2020-11-009.yaml @@ -42,3 +42,7 @@ implementations: type: LogPoint data_model_references: - process/create/exe +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-010.yaml b/analytics/CAR-2020-11-010.yaml index 7663eb41..0212b6fb 100644 --- a/analytics/CAR-2020-11-010.yaml +++ b/analytics/CAR-2020-11-010.yaml @@ -47,3 +47,7 @@ implementations: data_model_references: - process/create/exe - process/create/src_ip +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2020-11-011.yaml b/analytics/CAR-2020-11-011.yaml index abafe0a5..e1f258f7 100644 --- a/analytics/CAR-2020-11-011.yaml +++ b/analytics/CAR-2020-11-011.yaml @@ -45,3 +45,7 @@ implementations: data_model_references: - registry/edit/key - registry/add/key +d3fend_mappings: + - iri: d3f:UserSessionInitConfigAnalysis + id: D3-USICA + label: User Session Init Config Analysis diff --git a/analytics/CAR-2021-01-001.yaml b/analytics/CAR-2021-01-001.yaml index fbdb6ae6..47c65367 100644 --- a/analytics/CAR-2021-01-001.yaml +++ b/analytics/CAR-2021-01-001.yaml @@ -28,3 +28,7 @@ implementations: type: Splunk data_model_references: - flow/start/dest_ip +d3fend_mappings: + - iri: d3f:ConnectionAttemptAnalysis + id: D3-CAA + label: Connection Attempt Analysis diff --git a/analytics/CAR-2021-01-002.yaml b/analytics/CAR-2021-01-002.yaml index b33a31ce..fb7c93e5 100644 --- a/analytics/CAR-2021-01-002.yaml +++ b/analytics/CAR-2021-01-002.yaml @@ -27,3 +27,7 @@ implementations: type: Splunk data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-003.yaml b/analytics/CAR-2021-01-003.yaml index 173955cf..86758b7d 100644 --- a/analytics/CAR-2021-01-003.yaml +++ b/analytics/CAR-2021-01-003.yaml @@ -29,3 +29,7 @@ implementations: type: Splunk data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml index 699cb010..2fe6d478 100644 --- a/analytics/CAR-2021-01-004.yaml +++ b/analytics/CAR-2021-01-004.yaml @@ -27,3 +27,7 @@ implementations: type: Splunk data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-006.yaml b/analytics/CAR-2021-01-006.yaml index 0bbf8bc7..3c1b1909 100644 --- a/analytics/CAR-2021-01-006.yaml +++ b/analytics/CAR-2021-01-006.yaml @@ -38,3 +38,7 @@ implementations: type: Pseudocode data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-007.yaml b/analytics/CAR-2021-01-007.yaml index 45379f82..ba2cf335 100644 --- a/analytics/CAR-2021-01-007.yaml +++ b/analytics/CAR-2021-01-007.yaml @@ -38,3 +38,7 @@ implementations: type: pseudocode data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-008.yaml b/analytics/CAR-2021-01-008.yaml index 7f7a29d8..42bcb323 100644 --- a/analytics/CAR-2021-01-008.yaml +++ b/analytics/CAR-2021-01-008.yaml @@ -39,3 +39,7 @@ implementations: data_model_references: - process/create/image_path - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml index 9fc26c29..4ecf4473 100644 --- a/analytics/CAR-2021-01-009.yaml +++ b/analytics/CAR-2021-01-009.yaml @@ -27,3 +27,7 @@ implementations: type: Splunk data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml index 684345cf..f4986f19 100644 --- a/analytics/CAR-2021-02-001.yaml +++ b/analytics/CAR-2021-02-001.yaml @@ -51,3 +51,7 @@ implementations: data_model_references: - process/create/exe - process/create/parent_exe +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-02-002.yaml b/analytics/CAR-2021-02-002.yaml index 22b0ad1f..afde9d72 100644 --- a/analytics/CAR-2021-02-002.yaml +++ b/analytics/CAR-2021-02-002.yaml @@ -73,3 +73,7 @@ data_model_references: - process/create/parent_exe - process/create/command_line - service/create/command_line +d3fend_mappings: + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index 506a7f57..7f4fdd01 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -86,3 +86,7 @@ data_model_references: - process/access/image_path - process/terminate/exe - process/terminate/image_path +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-001.yaml b/analytics/CAR-2021-05-001.yaml index a19b53d4..87557c43 100644 --- a/analytics/CAR-2021-05-001.yaml +++ b/analytics/CAR-2021-05-001.yaml @@ -56,3 +56,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-002.yaml b/analytics/CAR-2021-05-002.yaml index 34aa090e..203c8308 100644 --- a/analytics/CAR-2021-05-002.yaml +++ b/analytics/CAR-2021-05-002.yaml @@ -56,3 +56,7 @@ unit_tests: data_model_references: - file/create/extension - file/create/file_path +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-003.yaml b/analytics/CAR-2021-05-003.yaml index bde9bc3f..7fd2b3fe 100644 --- a/analytics/CAR-2021-05-003.yaml +++ b/analytics/CAR-2021-05-003.yaml @@ -54,3 +54,10 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis + - iri: d3f:ProcessLineageAnalysis + id: D3-PLA + label: Process Lineage Analysis diff --git a/analytics/CAR-2021-05-004.yaml b/analytics/CAR-2021-05-004.yaml index dc0e0597..5dde8045 100644 --- a/analytics/CAR-2021-05-004.yaml +++ b/analytics/CAR-2021-05-004.yaml @@ -60,3 +60,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-005.yaml b/analytics/CAR-2021-05-005.yaml index af38ec94..7df8e149 100644 --- a/analytics/CAR-2021-05-005.yaml +++ b/analytics/CAR-2021-05-005.yaml @@ -68,3 +68,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-006.yaml b/analytics/CAR-2021-05-006.yaml index 1e73509c..9a9a1404 100644 --- a/analytics/CAR-2021-05-006.yaml +++ b/analytics/CAR-2021-05-006.yaml @@ -58,3 +58,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-007.yaml b/analytics/CAR-2021-05-007.yaml index eef7d4f8..43b21121 100644 --- a/analytics/CAR-2021-05-007.yaml +++ b/analytics/CAR-2021-05-007.yaml @@ -58,3 +58,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-008.yaml b/analytics/CAR-2021-05-008.yaml index a8885332..a5671c49 100644 --- a/analytics/CAR-2021-05-008.yaml +++ b/analytics/CAR-2021-05-008.yaml @@ -54,3 +54,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-009.yaml b/analytics/CAR-2021-05-009.yaml index 1fb9922f..76c6177d 100644 --- a/analytics/CAR-2021-05-009.yaml +++ b/analytics/CAR-2021-05-009.yaml @@ -59,3 +59,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-010.yaml b/analytics/CAR-2021-05-010.yaml index 4af45a89..285fc5a1 100644 --- a/analytics/CAR-2021-05-010.yaml +++ b/analytics/CAR-2021-05-010.yaml @@ -58,3 +58,7 @@ unit_tests: data_model_references: - process/create/exe - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-05-011.yaml b/analytics/CAR-2021-05-011.yaml index 71897e76..3b2abc44 100644 --- a/analytics/CAR-2021-05-011.yaml +++ b/analytics/CAR-2021-05-011.yaml @@ -54,3 +54,7 @@ unit_tests: - Invoke-AtomicTest T1003.001 data_model_references: - thread/remote_create +d3fend_mappings: + - iri: d3f:SystemCallAnalysis + id: D3-SCA + label: System Call Analysis diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index 6a857ccd..ab9da1ab 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -57,3 +57,7 @@ unit_tests: - Invoke-AtomicTest T1569.001 data_model_references: - service/create/image_path +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index 67e70e3b..374c29ad 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -15,11 +15,20 @@ contributors: {{analytic['contributors']|join(', ')}} {{ analytic['references']|join("\n") }} {% endif %} {% if 'coverage' in analytic %} -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---|{% for coverage_item in analytic['coverage'] %} |[{{techniques[coverage_item['technique']]}}](https://attack.mitre.org/techniques/{{coverage_item['technique']}}/)|{% if 'subtechniques' in coverage_item %}{% for subtechnique in coverage_item['subtechniques'] %}[{{techniques[subtechnique]}}](https://attack.mitre.org/techniques/{{subtechnique | replace(".","/")}}/){% if not loop.last %}, {% endif %}{% endfor %}{% else %}N/A{% endif %}|{% for tactic in coverage_item['tactics'] %}[{{tactics[tactic]}}](https://attack.mitre.org/tactics/{{tactic}}/){% if not loop.last %}, {% endif %}{% endfor %}|{{coverage_item['coverage']}}|{% endfor %}{% endif %} + +{% if 'd3fend_mappings' in analytic %} +### D3FEND Techniques + +|ID|Name| +|---|---|{% for dtech in analytic['d3fend_mappings'] %} +|{{dtech.id}} | [{{dtech.label}}](https://d3fend.mitre.org/technique/{{dtech.iri}})| {% endfor %} +{% endif %} + {% if 'data_model_references' in analytic %} ### Data Model References From a67eda60f0f9d4af743d937df86374195d5821f5 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 7 Dec 2021 07:39:49 -0700 Subject: [PATCH 161/342] Added D3fend tags to analytics --- docs/analytics/CAR-2013-01-002/index.md | 11 ++++++++++- docs/analytics/CAR-2013-01-003/index.md | 13 +++++++++++-- docs/analytics/CAR-2013-02-003/index.md | 14 +++++++++++--- docs/analytics/CAR-2013-02-008/index.md | 13 +++++++++++-- docs/analytics/CAR-2013-02-012/index.md | 11 ++++++++++- docs/analytics/CAR-2013-03-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-04-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-05-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-05-003/index.md | 13 +++++++++++-- docs/analytics/CAR-2013-05-004/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-05-005/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-05-009/index.md | 18 ++++++++++++------ docs/analytics/CAR-2013-07-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-07-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-07-005/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-08-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2013-09-003/index.md | 13 +++++++++++-- docs/analytics/CAR-2013-09-005/index.md | 15 +++++++++++---- docs/analytics/CAR-2013-10-001/index.md | 13 +++++++++++-- docs/analytics/CAR-2013-10-002/index.md | 17 ++++++++++++----- docs/analytics/CAR-2014-02-001/index.md | 18 +++++++++++------- docs/analytics/CAR-2014-03-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-03-005/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-03-006/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-04-003/index.md | 14 +++++++++++--- docs/analytics/CAR-2014-05-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-05-002/index.md | 14 +++++++++++--- docs/analytics/CAR-2014-07-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-11-002/index.md | 14 +++++++++++--- docs/analytics/CAR-2014-11-003/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-11-004/index.md | 14 +++++++++++--- docs/analytics/CAR-2014-11-005/index.md | 13 +++++++++++-- docs/analytics/CAR-2014-11-006/index.md | 17 +++++++++++------ docs/analytics/CAR-2014-11-007/index.md | 13 +++++++++++-- docs/analytics/CAR-2014-11-008/index.md | 14 +++++++++++--- docs/analytics/CAR-2014-12-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2015-04-001/index.md | 13 +++++++++++-- docs/analytics/CAR-2015-04-002/index.md | 13 +++++++++++-- docs/analytics/CAR-2015-07-001/index.md | 5 ++++- docs/analytics/CAR-2016-03-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2016-03-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2016-04-002/index.md | 13 +++++++++++-- docs/analytics/CAR-2016-04-003/index.md | 13 +++++++++++-- docs/analytics/CAR-2016-04-004/index.md | 13 +++++++++++-- docs/analytics/CAR-2016-04-005/index.md | 13 +++++++++++-- docs/analytics/CAR-2019-04-001/index.md | 19 ++++++++++++------- docs/analytics/CAR-2019-04-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2019-04-003/index.md | 17 +++++++++++------ docs/analytics/CAR-2019-04-004/index.md | 13 +++++++++++-- docs/analytics/CAR-2019-07-001/index.md | 13 +++++++++++-- docs/analytics/CAR-2019-07-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2019-08-001/index.md | 18 +++++++++++------- docs/analytics/CAR-2019-08-002/index.md | 18 +++++++++++------- docs/analytics/CAR-2020-04-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-05-001/index.md | 13 +++++++++++-- docs/analytics/CAR-2020-05-003/index.md | 13 +++++++++++-- docs/analytics/CAR-2020-08-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-08-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-09-001/index.md | 18 +++++++++++------- docs/analytics/CAR-2020-09-002/index.md | 18 +++++++++++------- docs/analytics/CAR-2020-09-003/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-09-004/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-09-005/index.md | 18 +++++++++++------- docs/analytics/CAR-2020-11-001/index.md | 18 +++++++++++------- docs/analytics/CAR-2020-11-002/index.md | 14 +++++++++++--- docs/analytics/CAR-2020-11-003/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-11-004/index.md | 14 +++++++++++--- docs/analytics/CAR-2020-11-005/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-11-006/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-11-007/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-11-008/index.md | 17 +++++++++++------ docs/analytics/CAR-2020-11-009/index.md | 14 +++++++++++--- docs/analytics/CAR-2020-11-010/index.md | 14 +++++++++++--- docs/analytics/CAR-2020-11-011/index.md | 18 +++++++++++------- docs/analytics/CAR-2021-01-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-003/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-004/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-006/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-007/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-01-008/index.md | 19 ++++++++++++------- docs/analytics/CAR-2021-01-009/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-02-001/index.md | 14 +++++++++++--- docs/analytics/CAR-2021-02-002/index.md | 18 +++++++++++------- docs/analytics/CAR-2021-04-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-001/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-002/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-003/index.md | 18 ++++++++++++------ docs/analytics/CAR-2021-05-004/index.md | 18 ++++++++++++------ docs/analytics/CAR-2021-05-005/index.md | 18 ++++++++++++------ docs/analytics/CAR-2021-05-006/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-007/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-008/index.md | 19 ++++++++++++------- docs/analytics/CAR-2021-05-009/index.md | 23 ++++++++++++----------- docs/analytics/CAR-2021-05-010/index.md | 17 +++++++++++------ docs/analytics/CAR-2021-05-011/index.md | 13 +++++++++++-- docs/analytics/CAR-2021-05-012/index.md | 13 +++++++++++-- docs/analytics/index.md | 22 +++++++++++----------- docs/data/analytics.json | 2 +- 99 files changed, 1079 insertions(+), 484 deletions(-) diff --git a/docs/analytics/CAR-2013-01-002/index.md b/docs/analytics/CAR-2013-01-002/index.md index 8f864983..326c8419 100644 --- a/docs/analytics/CAR-2013-01-002/index.md +++ b/docs/analytics/CAR-2013-01-002/index.md @@ -14,7 +14,7 @@ The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and fi Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -27,5 +27,14 @@ Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). |[Boot or Logon Initialization Scripts](https://attack.mitre.org/techniques/T1037/)|[Logon Script (Windows)](https://attack.mitre.org/techniques/T1037/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SICA | [System Init Config Analysis](https://d3fend.mitre.org/technique/d3f:SystemInitConfigAnalysis)| + + + + diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index 73fca9ae..c5f82f6d 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -16,13 +16,22 @@ applicable_platforms: N/A The source, destination, content, and time of each event. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Data from Network Shared Drive](https://attack.mitre.org/techniques/T1039/)|N/A|[Collection](https://attack.mitre.org/tactics/TA0009/)|Moderate| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -31,9 +40,9 @@ The source, destination, content, and time of each event. |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 11d2e555..7a35f5ba 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) is a utility that provides a command line interface to Windows operating systems. It provides the ability to run additional programs and also has several built-in commands such as `dir`, `copy`, `mkdir`, and `type`, as well as batch scripts (`.bat`). Typically, when a user runs a command prompt, the parent process is `explorer.exe` or another instance of the prompt. There may be automated programs, logon scripts, or administrative tools that launch instances of the command prompt in order to run scripts or other built-in commands. Spawning the process `cmd.exe` from certain parents may be more indicative of malice. For example, if Adobe Reader or Outlook launches a command shell, this may suggest that a malicious document has been loaded and should be investigated. Thus, by looking for abnormal parent processes of `cmd.exe`, it may be possible to detect adversaries. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[Windows Command Shell](https://attack.mitre.org/techniques/T1059/003/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,10 +35,9 @@ The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index d93cbff3..0733213b 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -15,12 +15,21 @@ Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pr Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types table on Microsoft's [Audit Logon Events](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc787567(v=ws.10)) page. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Initial Access](https://attack.mitre.org/tactics/TA0001/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-ANET | [Authentication Event Thresholding](https://d3fend.mitre.org/technique/d3f:AuthenticationEventThresholding)| + + + ### Data Model References |Object|Action|Field| @@ -29,9 +38,9 @@ Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types |[user_session](/data_model/user_session) | [login](/data_model/user_session#login) | [hostname](/data_model/user_session#hostname) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-02-012/index.md b/docs/analytics/CAR-2013-02-012/index.md index c5be717e..59628a01 100644 --- a/docs/analytics/CAR-2013-02-012/index.md +++ b/docs/analytics/CAR-2013-02-012/index.md @@ -18,12 +18,21 @@ Certain users will likely appear as being logged into several machines and may n User Name, Machines logged into, the earliest and latest times in which users were logged into the host, the type of logon, and logon ID. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-ANET | [Authentication Event Thresholding](https://d3fend.mitre.org/technique/d3f:AuthenticationEventThresholding)| + + + + diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index e3eb245f..8536211b 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -21,7 +21,7 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. - `reg.exe` -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -30,6 +30,15 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. |[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -42,13 +51,9 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. |[process](/data_model/process) | [create](/data_model/process#create) | [ppid](/data_model/process#ppid) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 81ac42f6..0794384e 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -45,7 +45,7 @@ Certain commands are frequently used by malicious actors and infrequently used b The host on which the commands were executed, the time of execution, and what commands were executed -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -74,6 +74,15 @@ The host on which the commands were executed, the time of execution, and what co |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[Visual Basic](https://attack.mitre.org/techniques/T1059/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| |[Query Registry](https://attack.mitre.org/techniques/T1012/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -83,13 +92,9 @@ The host on which the commands were executed, the time of execution, and what co |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index 6563381f..9797081f 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -19,12 +19,21 @@ Monitors the directories - `%systemroot%\debug` -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Masquerading](https://attack.mitre.org/techniques/T1036/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -32,13 +41,9 @@ Monitors the directories |[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index 280df1cb..dd62828f 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -12,7 +12,7 @@ applicable_platforms: Windows, Linux, macOS As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -20,6 +20,15 @@ As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of r |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,9 +37,9 @@ As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of r |[flow](/data_model/flow) | [message](/data_model/flow#message) | [dest_port](/data_model/flow#dest_port) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index b489a91b..b42d36d7 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -13,12 +13,21 @@ In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privi The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SJA | [Scheduled Job Analysis](https://d3fend.mitre.org/technique/d3f:ScheduledJobAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,13 +36,9 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index 268f24a5..4f5033c6 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -14,7 +14,7 @@ An adversary needs to gain access to other hosts to move throughout an environme This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -22,6 +22,15 @@ This can possibly extend to more copy protocols in order to widen its reach, or |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| |[Lateral Tool Transfer](https://attack.mitre.org/techniques/T1570/)|N/A|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -31,13 +40,9 @@ This can possibly extend to more copy protocols in order to widen its reach, or |[process](/data_model/process) | [create](/data_model/process#create) | [hostname](/data_model/process#hostname) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index 56092c02..78a6c04e 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -18,12 +18,22 @@ Although this analytic was initially based on MD5 hashes, it is equally applicab A list of hashes and the different executables associated with each one -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SBV | [Service Binary Verification](https://d3fend.mitre.org/technique/d3f:ServiceBinaryVerification)| +|D3-SFA | [System File Analysis](https://d3fend.mitre.org/technique/d3f:SystemFileAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -32,13 +42,9 @@ A list of hashes and the different executables associated with each one |[process](/data_model/process) | [create](/data_model/process#create) | [md5_hash](/data_model/process#md5_hash) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index f7dd9cf9..aff7bf87 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -24,7 +24,7 @@ Any tool of interest with commonly known command line usage can be detecting by Logically this analytic makes use of [CAR-2014-03-005](../CAR-2014-03-005). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -32,6 +32,15 @@ Any tool of interest with commonly known command line usage can be detecting by |[Remote Services](https://attack.mitre.org/techniques/T1021/)|N/A|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/), [Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -40,13 +49,9 @@ Any tool of interest with commonly known command line usage can be detecting by |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index 4e308bb5..1edc770a 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -25,12 +25,21 @@ Remote Desktop can be detected in several ways The time of the Connection, the source, the destination, and the user name used -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Medium| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTSD | [Remote Terminal Session Detection](https://d3fend.mitre.org/technique/d3f:RemoteTerminalSessionDetection)| + + + ### Data Model References |Object|Action|Field| @@ -41,13 +50,9 @@ The time of the Connection, the source, the destination, and the user name used |[flow](/data_model/flow) | [start](/data_model/flow#start) | [src_ip](/data_model/flow#src_ip) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index a80cbd32..79f9b56d 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -14,12 +14,21 @@ Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adve In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|[Exfiltration](https://attack.mitre.org/tactics/TA0010/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,13 +36,9 @@ In addition to looking for RAR or 7z program names, command line usage of 7Zip o |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index d8b233b3..0e9d4191 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SJA | [Scheduled Job Analysis](https://d3fend.mitre.org/technique/d3f:ScheduledJobAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ The Windows built-in tool `schtasks.exe` provides the creation, modification, an |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index ef63cc7a..583fb9c5 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -14,12 +14,21 @@ Account usage within SMB can be used to identify compromised credentials, and th This analytic monitors SMB activity that deals with user activity rather than file activity. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Forced Authentication](https://attack.mitre.org/techniques/T1187/)|N/A|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -29,9 +38,9 @@ This analytic monitors SMB activity that deals with user activity rather than fi |[flow](/data_model/flow) | [message](/data_model/flow#message) | [protocol](/data_model/flow#protocol) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 3c55e38f..51945b68 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows New executables that are started as a service are suspicious. This analytic looks for anomalous service executables. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Create or Modify System Process](https://attack.mitre.org/techniques/T1543/)|[Windows Service](https://attack.mitre.org/techniques/T1543/003/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,11 +34,9 @@ New executables that are started as a service are suspicious. This analytic look |[process](/data_model/process) | [create](/data_model/process#create) | [parent_image_path](/data_model/process#parent_image_path) | + ### Applicable Sensors -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index 38ea0dcc..b91588ac 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -19,7 +19,7 @@ Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pr The time of login events for distinct users on individual systems -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -27,9 +27,18 @@ The time of login events for distinct users on individual systems |[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/), [Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-ANET | [Authentication Event Thresholding](https://d3fend.mitre.org/technique/d3f:AuthenticationEventThresholding)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 0b9766d5..42061ac9 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -18,12 +18,21 @@ Microsoft Windows allows for processes to remotely create threads within other p This behavior can be detected by looking for thread creations across processes, and resolving the entry point to determine the function name. If the function is `LoadLibraryA` or `LoadLibraryW`, then the intent of the remote thread is clearly to inject a DLL. When this is the case, the source process must be examined so that it can be ignored when it is both expected and a trusted process. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| -|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SCA | [System Call Analysis](https://d3fend.mitre.org/technique/d3f:SystemCallAnalysis)| + + ### Data Model References @@ -33,11 +42,9 @@ This behavior can be detected by looking for thread creations across processes, |[thread](/data_model/thread) | [remote_create](/data_model/thread#remote_create) | [start_function](/data_model/thread#start_function) | + ### Applicable Sensors -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 33a77c28..e43f18ab 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -16,7 +16,7 @@ Adversaries may modify the binary file for an existing service to achieve [Persi The Service Name and approximate time in which changes occurred on each host -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -24,6 +24,15 @@ The Service Name and approximate time in which changes occurred on each host |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| |[System Services](https://attack.mitre.org/techniques/T1569/)|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SBV | [Service Binary Verification](https://d3fend.mitre.org/technique/d3f:ServiceBinaryVerification)| + + + ### Data Model References |Object|Action|Field| @@ -34,14 +43,9 @@ The Service Name and approximate time in which changes occurred on each host |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index f9ed2305..ebd3cc30 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -14,12 +14,21 @@ An SMB write can be an indicator of lateral movement, especially when combined w Monitoring SMB write requests still creates some noise, particulary with named pipes. As a result, SMB is now split between writing named pipes and writing other files. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Lateral Tool Transfer](https://attack.mitre.org/techniques/T1570/)|N/A|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,13 +37,9 @@ Monitoring SMB write requests still creates some noise, particulary with named p |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_port](/data_model/flow#dest_port) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index 9c25f14f..baa2f45c 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -16,13 +16,22 @@ When a client remotely communicates with the Service Control Manager, there are This compound behavior can be detected by looking for `services.exe` receiving a network connection and immediately spawning a child process. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Create or Modify System Process](https://attack.mitre.org/techniques/T1543/)|[Windows Service](https://attack.mitre.org/techniques/T1543/003/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| |[System Services](https://attack.mitre.org/techniques/T1569/)|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTA | [RPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:RPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -32,13 +41,9 @@ This compound behavior can be detected by looking for `services.exe` receiving a |[process](/data_model/process) | [create](/data_model/process#create) | [pid](/data_model/process#pid) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index 02a2184e..2f025f33 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682589.aspx) (DLLs) to [evade defenses](https://attack.mitre.org/tactics/TA0005). One way these DLLs can be "executed" is through the use of the built-in Windows utility [RunDLL32](https://attack.mitre.org/techniques/T1218.011), which allows a user to execute code in a DLL, providing the name and optional arguments to an exported entry point. Windows uses RunDll32 legitimately in its normal operation, but with a proper baseline and understanding of the environment, monitoring its usage could be fruitful. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index 347cc3db..c65486f8 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -16,13 +16,22 @@ Powershell can be used to hide monitored command line execution such as: - `sc start` -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|High| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -31,10 +40,9 @@ Powershell can be used to hide monitored command line execution such as: |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 3c132d41..0d4ab6ef 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -24,12 +24,21 @@ According to ATT&CK, adversaries frequently use RPC connections to remotely Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/articles/win_net_srv/well_known_named_pipes.html). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/), [Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/), [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTA | [RPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:RPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -38,13 +47,9 @@ Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/article |[flow](/data_model/flow) | [start](/data_model/flow#start) | [src_port](/data_model/flow#src_port) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index 1b652d3d..6f54b05f 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -14,12 +14,21 @@ Windows runs the [Service Control Manager](https://en.wikipedia.org/wiki/Service To survive the timeout, [adversaries and red teams](https://www.operationblockbuster.com/wp-content/uploads/2016/02/Operation-Blockbuster-RAT-and-Staging-Report.pdf) can create services that direct to `cmd.exe` with the flag `/c`, followed by the desired command. The `/c` flag causes the command shell to run a command and immediately exit. As a result, the desired program will remain running and it will report an error starting the service. This analytic will catch that command prompt instance that is used to launch the actual malicious executable. Additionally, the children and descendants of services.exe will run as a SYSTEM user by default. Thus, services are a convenient way for an adversary to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and [Privilege Escalation](https://attack.mitre.org/tactics/TA0004). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Create or Modify System Process](https://attack.mitre.org/techniques/T1543/)|[Windows Service](https://attack.mitre.org/techniques/T1543/003/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,10 +37,9 @@ To survive the timeout, [adversaries and red teams](https://www.operationblockbu |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index d21afedd..88b8ce2a 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate privileges](https://attack.mitre.org/tactics/TA0004) by [intercepting the search path](https://attack.mitre.org/techniques/T1579/009) for legitimately installed services. As a result, Windows will launch the target executable instead of the desired binary and command line. This can be done when there are spaces in the binary path and the path is unquoted. Search path interception should never happen legitimately and will likely be the result of an adversary abusing a system misconfiguration. With a few regular expressions, it is possible to identify the execution of services with intercepted search paths. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Path Interception by Unquoted Path](https://attack.mitre.org/techniques/T1574/009/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,13 +36,9 @@ According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate pri |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index 9ef04fea..3127585a 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -20,12 +20,21 @@ It is very common for some programs to spawn cmd.exe as a subprocess, for exampl The time and host the new process was started as well as its parent -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[Windows Command Shell](https://attack.mitre.org/techniques/T1059/003/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -34,10 +43,9 @@ The time and host the new process was started as well as its parent |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 56de1aa3..6ee9616a 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -14,12 +14,21 @@ The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,13 +37,9 @@ This analytic could depend on the possibility of the known strings used as argum |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index d96b77ca..cbf59cf1 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -14,13 +14,22 @@ According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mi For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -29,10 +38,9 @@ For this to work, certain registry keys must be set, and the WinRM service must |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index bdf0e200..323ac847 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -20,12 +20,21 @@ Remote access to the registry can be achieved via All of these behaviors call into the Windows API, which uses the NamedPipe `WINREG` over SMB to handle the protocol information. This network can be decoded with wireshark or a similar sensor, and can also be detected by hooking the API function. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -34,9 +43,9 @@ All of these behaviors call into the Windows API, which uses the NamedPipe `WINR |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 7092ab29..4ee530b3 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006) connection is opened, the client sends HTTP requests to port 5985 for HTTP or 5986 for HTTPS on the target host. Each HTTP(S) request to the URI "/wsman" is called, and other information is set in the headers. Depending on the operation, the HTTP method may vary (i.e., GET, POST, etc.). This analytic would detect Remote PowerShell, as well as other communications that rely on WinRM. Additionally, it outputs the executable on the client host, the connection information, and the hostname of the target host. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-ANAA | [Administrative Network Activity Analysis](https://d3fend.mitre.org/technique/d3f:AdministrativeNetworkActivityAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_port](/data_model/flow#dest_port) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 848919bd..aaa842a9 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -19,12 +19,21 @@ More about RPCSS at : [rpcss_dcom_interfaces.html](http://www.hsc.fr/ressources/ Identifies the connection in which WMI traffic is seen, as well as the process(es) responsible for owning the connection. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTA | [RPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:RPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -32,9 +41,9 @@ Identifies the connection in which WMI traffic is seen, as well as the process(e |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index 5bdceadd..e44646ad 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -20,12 +20,21 @@ Several accessibility programs can be run using the Ease of Access center - `magnify.exe` magnifies the view of the screen near the cursor -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -34,10 +43,9 @@ Several accessibility programs can be run using the Ease of Access center |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index a0a07a3f..3d8b2021 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -39,12 +39,21 @@ Thus, a great ASCII based signature is Identifies the process that initiated the RPC request (such as wmic.exe or powershell.exe), as well as the source and destination information of the network connection that triggered the alert. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -57,13 +66,9 @@ Identifies the process that initiated the RPC request (such as wmic.exe or power |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index f9bddf08..828257b8 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -14,12 +14,21 @@ When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techni This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-IPCTA | [IPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:IPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,9 +36,9 @@ This pipe activity could be discovered with a network decoder, such as that in w |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index c2a0a803..df76e821 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -20,12 +20,21 @@ Certain strings can be identifiers of the schtasks, by looking up the interface This identifier is present three times during the RPC request phase. Any sensor that has access to the byte code as raw, decoded, or ASCII could implement this analytic. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTA | [RPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:RPCTrafficAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -35,9 +44,9 @@ This identifier is present three times during the RPC request phase. Any sensor |[flow](/data_model/flow) | [message](/data_model/flow#message) | [proto_info](/data_model/flow#proto_info) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 167f4a2d..461be1e6 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -20,6 +20,9 @@ A list of hostnames and the users that had been logged into the system at some p + + + ### Data Model References |Object|Action|Field| @@ -27,9 +30,9 @@ A list of hostnames and the users that had been logged into the system at some p |[user_session](/data_model/user_session) | [login](/data_model/user_session#login) | [user](/data_model/user_session#user) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index 7a4fa4dd..f8811073 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -29,7 +29,7 @@ Within the built-in Windows Commands: **Note** `dsquery` is only pre-existing on Windows servers. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -41,6 +41,15 @@ Within the built-in Windows Commands: |[Process Discovery](https://attack.mitre.org/techniques/T1057/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| |[System Service Discovery](https://attack.mitre.org/techniques/T1007/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -49,13 +58,9 @@ Within the built-in Windows Commands: |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index e54813ff..e4f282be 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -14,12 +14,21 @@ Adversaries may use [Windows Management Instrumentation](https://attack.mitre.or Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,13 +37,9 @@ Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index b9d5c15e..f6e285ef 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -12,16 +12,25 @@ applicable_platforms: Windows, Linux, macOS It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. Alerting when a "Clear Event Log" is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTA | [RPC Traffic Analysis](https://d3fend.mitre.org/technique/d3f:RPCTrafficAnalysis)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index e1c55d50..96595fbc 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -14,16 +14,25 @@ Spyware and malware remain a serious problem and Microsoft developed security se Stopping services events are Windows Event Code 7036. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SDM | [System Daemon Monitoring](https://d3fend.mitre.org/technique/d3f:SystemDaemonMonitoring)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index c922e278..1d078fad 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -12,16 +12,25 @@ applicable_platforms: Windows The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/002/) for lateral movement between workstations would trigger event ID 4624, with an event level of Information, from the security log. This behavior would be a LogonType of 3 using NTLM authentication where it is not a domain logon and not the ANONYMOUS LOGON account. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-LAM | [Local Account Monitoring](https://d3fend.mitre.org/technique/d3f:LocalAccountMonitoring)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index f0fe22e7..81944773 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -12,16 +12,25 @@ applicable_platforms: Windows A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/001), may be typical of a system administrator or IT support, but only from select workstations. Monitoring remote desktop logons and comparing to known/approved originating systems can detect lateral movement of an adversary. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|[Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-RTSD | [Remote Terminal Session Detection](https://d3fend.mitre.org/technique/d3f:RemoteTerminalSessionDetection)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index 527f0c8a..60f50fdf 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -12,11 +12,20 @@ applicable_platforms: Windows Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + ### Data Model References @@ -29,13 +38,9 @@ Bypassing user account control (UAC Bypass) is generally done by piggybacking on |[process](/data_model/process) | [create](/data_model/process#create) | [parent_command_line](/data_model/process#parent_command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index ec42d0a9..d3a239ca 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -29,13 +38,9 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe |[process](/data_model/process) | [create](/data_model/process#create) | [parent_image](/data_model/process#parent_image) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 0ff5d22e..8f178e67 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -17,12 +17,21 @@ Squiblydoo was first written up by Casey Smith at Red Canary, though that blog p As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/platforms/windows/05_defense_evasion/regsvr32/variants/bypass_whitelisting_regsvr32.md). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -31,13 +40,9 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index e09a0535..53ead602 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -17,16 +17,25 @@ Credential dumpers like Mimikatz can be loaded into memory and from there read d Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 1408fa0f..816787a5 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -14,16 +14,25 @@ Adversaries sometimes modify object access rights at the operating system level. Note - this analytic references file permissions, which are not currently in the CAR data model. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|[Windows File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/001/), [Linux and Mac File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/002/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SFA | [System File Analysis](https://d3fend.mitre.org/technique/d3f:SystemFileAnalysis)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index 9cba85e4..28049d4c 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -16,12 +16,21 @@ ProcDump may be used to dump the memory space of lsass.exe to disk for processin Note - the CAR data model currently does not support process access actions, so the pseudocode implementation is based around process creates. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -30,13 +39,9 @@ Note - the CAR data model currently does not support process access actions, so |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 21e87bc2..cefcc98b 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -14,12 +14,21 @@ The Windows Task Manager may be used to dump the memory space of `lsass.exe` to This requires filesystem data to determine whether files have been created. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-FCA | [File Creation Analysis](https://d3fend.mitre.org/technique/d3f:FileCreationAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,14 +37,9 @@ This requires filesystem data to determine whether files have been created. |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 65cba75f..78cd94b8 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -14,12 +14,21 @@ The NTDSUtil tool may be used to dump a Microsoft Active Directory database to d This requires filesystem data to determine whether files have been created. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,14 +37,9 @@ This requires filesystem data to determine whether files have been created. |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index f83918d8..84993012 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -17,12 +17,21 @@ Adversaries may delete these shadow copies, typically through the usage of syste This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomware-deletes-the-shadow-copies/) blog post covers both vssadmin.exe and wmic.exe approaches as well as potential others. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Medium| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -31,13 +40,9 @@ This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomw |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index c8d5e388..9cecaad1 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -18,16 +18,25 @@ This analytic was tested both in a lab and in a production environment with a ve NOTE - this analytic has no corresponding pseudocode implementation because the CAR data model doesn't currently support process access events. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SCA | [System Call Analysis](https://d3fend.mitre.org/technique/d3f:SystemCallAnalysis)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index 86a9126a..fbf967f6 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -18,7 +18,7 @@ The analytic needs to be tuned. The `1.5` in the query is the number of standard Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002), but differs by looking for a different set of binaries and also looking at standard deviation across command lines of these binaries instead of their execution within a short time window. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| @@ -28,9 +28,18 @@ Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002) |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + + + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index b051b2b9..655676b0 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -16,12 +16,21 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource for anything LOLBAS. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Hide Artifacts](https://attack.mitre.org/techniques/T1564/)|[NTFS File Attributes](https://attack.mitre.org/techniques/T1564/004/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -30,13 +39,9 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource f |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index 406ca3f5..8c049b5f 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -16,12 +16,21 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource a Oddvar Moe has created an excellent NTFS ADS execution reference [here on github](https://gist.github.com/api0cradle/cdd2d0d0ec9abb686f0e89306e277b8f). -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Hide Artifacts](https://attack.mitre.org/techniques/T1564/)|[NTFS File Attributes](https://attack.mitre.org/techniques/T1564/004/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -30,13 +39,9 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index 4e1cbb00..f8fc8d46 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-FCA | [File Creation Analysis](https://d3fend.mitre.org/technique/d3f:FileCreationAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,14 +35,9 @@ In order to gain persistence, privilege escalation, or remote execution, an adve |[file](/data_model/file) | [create](/data_model/file#create) | [image_path](/data_model/file#image_path) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index f0cb76a5..40695b57 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SICA | [System Init Config Analysis](https://d3fend.mitre.org/technique/d3f:SystemInitConfigAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,14 +36,9 @@ Adversaries may establish persistence or escalate privileges by executing malici |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index b13fc5cb..3b8384a9 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Indicator Blocking](https://attack.mitre.org/techniques/T1562/006/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Adversaries may attempt to evade system defenses by unloading minifilter drivers |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 382fc90d..f3e7be1b 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Unsecured Credentials](https://attack.mitre.org/techniques/T1552/)|[Credentials In Files](https://attack.mitre.org/techniques/T1552/001/), [Credentials in Registry](https://attack.mitre.org/techniques/T1552/002/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ Adversaries may search the Windows Registry on compromised systems for insecurel |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index 81987d89..1d774f85 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|[AppInit DLLs](https://attack.mitre.org/techniques/T1546/010/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SICA | [System Init Config Analysis](https://d3fend.mitre.org/technique/d3f:SystemInitConfigAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,14 +36,9 @@ Adversaries may establish persistence and/or elevate privileges by executing mal |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 068ebcef..7e0a1e67 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Boot or Logon Initialization Scripts](https://attack.mitre.org/techniques/T1037/)|[Logon Script (Windows)](https://attack.mitre.org/techniques/T1037/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Lateral Movement](https://attack.mitre.org/tactics/TA0008/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SICA | [System Init Config Analysis](https://d3fend.mitre.org/technique/d3f:SystemInitConfigAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,14 +37,9 @@ Adversaries may schedule software to run whenever a user logs into the system; t |[registry](/data_model/registry) | [edit](/data_model/registry#edit) | [key](/data_model/registry#key) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index 04100dd8..d5a0c30a 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Network Sniffing](https://attack.mitre.org/techniques/T1040/)|N/A|[Credential Access](https://attack.mitre.org/tactics/TA0006/), [Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,10 +35,9 @@ Adversaries may use a variety of tools to gain visibility on the current status |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index c2fba1c9..d0d3c17a 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Injecting a malicious DLL into a process is a common adversary TTP. Although the |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index 1ccf9e27..ebdd1aa9 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,10 +35,9 @@ Adversaries may start legitimate processes and then use their memory space to ru |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 41ad2b0d..863c13e2 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index f6059f63..480bcecd 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Permission Groups Discovery](https://attack.mitre.org/techniques/T1069/)|[Local Groups](https://attack.mitre.org/techniques/T1069/001/), [Domain Groups](https://attack.mitre.org/techniques/T1069/002/)|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Cyber actors frequently enumerate local or domain permissions groups. The net ut |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 21b34b45..84442a0f 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Adversaries may use network shares to exfliltrate date; they will then remove th |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index cadb9489..f543e386 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Trusted Developer Utilities Proxy Execution](https://attack.mitre.org/techniques/T1127/)|[MSBuild](https://attack.mitre.org/techniques/T1127/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Trusted developer utilities such as MSBuild may be leveraged to run malicious co |[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index 9f5029e6..7fed0206 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,10 +34,9 @@ Adversaries may hide malicious code in .chm compiled HTML files. When these file |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index 473f3e5d..e4ac232c 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -13,12 +13,21 @@ CMSTP.exe is the Microsoft Connection Manager Profile Installer, which can be le When CMSTP.exe is seen in combination with an external connection, it is a good indication of this TTP. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -27,10 +36,9 @@ When CMSTP.exe is seen in combination with an external connection, it is a good |[process](/data_model/process) | [create](/data_model/process#create) | [src_ip](/data_model/process#src_ip) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 94c06c58..5b0fd83d 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|[Screensaver](https://attack.mitre.org/techniques/T1546/002/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|High| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-USICA | [User Session Init Config Analysis](https://d3fend.mitre.org/technique/d3f:UserSessionInitConfigAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,14 +35,9 @@ Adversaries may use screensaver files to run malicious code. This analytic trigg |[registry](/data_model/registry) | [add](/data_model/registry#add) | [key](/data_model/registry#key) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index fe24e7ce..06f0808e 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows, Linux After compromising an initial machine, adversaries commonly attempt to laterally move across the network. The first step to attempt the lateral movement often involves conducting host identification, port and service scans on the internal network via the compromised machine using tools such as Nmap, Cobalt Strike, etc. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Network Service Scanning](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-CAA | [Connection Attempt Analysis](https://d3fend.mitre.org/technique/d3f:ConnectionAttemptAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ After compromising an initial machine, adversaries commonly attempt to laterally |[flow](/data_model/flow) | [start](/data_model/flow#start) | [dest_ip](/data_model/flow#dest_ip) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 101af023..1e190d5c 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ Often, after a threat actor gains access to a system, they will attempt to run s |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index b139a535..e8abb700 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ In an attempt to clear traces after compromising a machine, threat actors often |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 3f73161a..b04b8f1d 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Exploitation for Privilege Escalation](https://attack.mitre.org/techniques/T1068/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ After gaining initial access to a system, threat actors attempt to escalate priv |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 5b1431c5..4d079e58 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Inter-Process Communication](https://attack.mitre.org/techniques/T1559/)|[Dynamic Data Exchange](https://attack.mitre.org/techniques/T1559/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary com |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 1badf7db..738383ea 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ In an attempt to avoid detection after compromising a machine, threat actors oft |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 7df5c8fd..1133c168 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -12,11 +12,20 @@ applicable_platforms: Windows Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Access Control](https://attack.mitre.org/techniques/T1548/002/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| +|[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| + + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + ### Data Model References @@ -26,13 +35,9 @@ Threat actors often, after compromising a machine, try to disable User Access Co |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index deda4dbc..a1f8f01a 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows After compromising a network of systems, threat actors often try to delete Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This non-detection of this technique, which is often employed by ransomware strains such as “Olympic Destroyer”, may lead to a failure in recovering systems after an attack. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Low| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,9 @@ After compromising a network of systems, threat actors often try to delete Shado |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 324cfe1f..50c101be 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,10 +35,9 @@ A web shell is a web script placed on an openly accessible web server to allow a |[process](/data_model/process) | [create](/data_model/process#create) | [parent_exe](/data_model/process#parent_exe) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) ### Implementations diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index 0466024b..a0a9dfe2 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)|N/A|[Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -28,14 +37,9 @@ Cyber actors frequently escalate to the SYSTEM account after gaining entry to a |[service](/data_model/service) | [create](/data_model/service#create) | [command_line](/data_model/service#command_line) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 6349e2ac..5aa96d0a 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -33,12 +33,21 @@ To make sure the rule doesn't miss cases where the executable would be started f `C:\Windows\System32\srv\svchost.exe` -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -51,13 +60,9 @@ To make sure the rule doesn't miss cases where the executable would be started f |[process](/data_model/process) | [terminate](/data_model/process#terminate) | [image_path](/data_model/process#image_path) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index edacfbc8..7caefa79 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Subvert Trust Controls](https://attack.mitre.org/techniques/T1553/)|[Install Root Certificate](https://attack.mitre.org/techniques/T1553/004/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Adversaries may add their own root certificate to the certificate store, to caus |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 8c4a804c..ae34fcbf 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[User Execution](https://attack.mitre.org/techniques/T1204/)|[Malicious File](https://attack.mitre.org/techniques/T1204/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ While batch files are not inherently malicious, it is uncommon to see them creat |[file](/data_model/file) | [create](/data_model/file#create) | [file_path](/data_model/file#file_path) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 553d26a6..bc62a5ff 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -12,12 +12,22 @@ applicable_platforms: Windows This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| +|D3-PLA | [Process Lineage Analysis](https://d3fend.mitre.org/technique/d3f:ProcessLineageAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +36,9 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 9dc971ff..f7da6c3d 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. The query identifies the parameters used to create, resume or add a file to a BITS job. Typically seen combined in a oneliner or ran in sequence. If identified, review the BITS job created and capture any files written to disk. It is possible for BITS to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,13 +34,10 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index 4d8b2007..b030749e 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -12,13 +12,22 @@ applicable_platforms: Windows The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote object. In addition, look for `download` or `upload` on the command-line, the switches are not required to perform a transfer. Capture any files downloaded. Review the reputation of the IP or domain used. Typically once executed, a follow on command will be used to execute the dropped file. Note that the network connection or file modification events related will not spawn or create from `bitsadmin.exe`, but the artifacts will appear in a parallel process of `svchost.exe` with a command-line similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel and child processes to capture any behaviors and artifacts. In some suspicious and malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[BITS Jobs](https://attack.mitre.org/techniques/T1197/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/), [Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,10 @@ The following query identifies Microsoft Background Intelligent Transfer Service |[process](/data_model/process) | [create](/data_model/process#create) | [exe](/data_model/process#exe) | |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 53ab766c..a29e8bbc 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index c494dc42..9613f5b4 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. \ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Ingress Tool Transfer](https://attack.mitre.org/techniques/T1105/)|N/A|[Command and Control](https://attack.mitre.org/tactics/TA0011/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index 764b638e..a7ab7425 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -12,11 +12,20 @@ applicable_platforms: Windows This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[](https://attack.mitre.org/techniques/T1606/)|[](https://attack.mitre.org/techniques/T1606/002/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| +|[Forge Web Credentials](https://attack.mitre.org/techniques/T1606/)|[SAML Tokens](https://attack.mitre.org/techniques/T1606/002/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| + + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + ### Data Model References @@ -26,13 +35,9 @@ This search looks for arguments to certutil.exe indicating the manipulation or e |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 6865fb2a..5044d336 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded file that was downloaded. Once decoded, it will be loaded by a parallel process. Note that there are two additional command switches that may be used - `encodehex` and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Deobfuscate/Decode Files or Information](https://attack.mitre.org/techniques/T1140/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations @@ -50,12 +55,8 @@ output certutil_downloads ``` -#### Splunk code () - - - +#### Splunk code (Splunk, Endpoint) -#### Splunk, Endpoint 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. diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index c8635ada..e5ddb7b5 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows This search looks for the creation of local administrator accounts using net.exe. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[Create Account](https://attack.mitre.org/techniques/T1136/)|[Local Account](https://attack.mitre.org/techniques/T1136/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,13 +35,9 @@ This search looks for the creation of local administrator accounts using net.exe |[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Applicable Sensors -- [osquery_4.1.2](/sensors/osquery_4.1.2) -- [osquery_4.6.0](/sensors/osquery_4.6.0) -- [Sysmon_10.4](/sensors/sysmon_10.4) -- [Sysmon_11.0](/sensors/sysmon_11.0) -- [Sysmon_13](/sensors/sysmon_13) ### Implementations diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 3ff12029..e1691b3d 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -12,12 +12,21 @@ applicable_platforms: Windows Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-SCA | [System Call Analysis](https://d3fend.mitre.org/technique/d3f:SystemCallAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -25,9 +34,9 @@ Actors may create a remote thread into the LSASS service as part of a workflow t |[thread](/data_model/thread) | [remote_create](/data_model/thread#remote_create) | [](/data_model/thread#) | + ### Applicable Sensors -Not computed ### Implementations diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index fb2df3f7..8a3fb700 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -12,13 +12,22 @@ applicable_platforms: Windows This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. -### ATT&CK Detection +### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| |[System Services](https://attack.mitre.org/techniques/T1569/)|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| |[Service Execution](https://attack.mitre.org/techniques/T1569.002/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + ### Data Model References |Object|Action|Field| @@ -26,9 +35,9 @@ This detection is to identify a creation of "user mode service" where the servic |[service](/data_model/service) | [create](/data_model/service#create) | [image_path](/data_model/service#image_path) | + ### Applicable Sensors -- [Autoruns_13.98](/sensors/Autoruns_13.98) ### Implementations diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 1b8ba9d8..1b035556 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -811,22 +811,22 @@ permalink: /analytics/ |...|[Port Monitors](https://attack.mitre.org/techniques/T1547/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| +|...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| +|...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| |...|[Path Interception by PATH Environment Variable](https://attack.mitre.org/techniques/T1574/007/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Path Interception by Search Order Hijacking](https://attack.mitre.org/techniques/T1574/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Path Interception by Unquoted Path](https://attack.mitre.org/techniques/T1574/009/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
{:/}| -|...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| -|...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| |[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|(N/A - see below)|(N/A - see below)| +|...|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
{:/}| +|...|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|{::nomarkdown}
  • CAR-2020-09-002: Component Object Model Hijacking
{:/}| |...|[Change Default File Association](https://attack.mitre.org/techniques/T1546/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Windows Management Instrumentation Event Subscription](https://attack.mitre.org/techniques/T1546/003/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
{:/}| |...|[AppInit DLLs](https://attack.mitre.org/techniques/T1546/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
{:/}| -|...|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|{::nomarkdown}
  • CAR-2020-09-002: Component Object Model Hijacking
{:/}| |...|[Screensaver](https://attack.mitre.org/techniques/T1546/002/)|{::nomarkdown}
  • CAR-2020-11-011: Registry Edit from Screensaver
{:/}| |[Boot or Logon Initialization Scripts](https://attack.mitre.org/techniques/T1037/)|[Logon Script (Windows)](https://attack.mitre.org/techniques/T1037/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
{:/}| |[Remote Services](https://attack.mitre.org/techniques/T1021/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
{:/}| -|...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|{::nomarkdown}
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
{:/}| +|...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
{:/}| |...|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
{:/}| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually Long Command Line Strings
{:/}| @@ -840,15 +840,15 @@ permalink: /analytics/ |...|[Local Account](https://attack.mitre.org/techniques/T1087/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| |...|[Domain Account](https://attack.mitre.org/techniques/T1087/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| |[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|(N/A - see below)|(N/A - see below)| -|...|[Security Account Manager](https://attack.mitre.org/techniques/T1003/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| -|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
{:/}| |...|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|{::nomarkdown}
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
{:/}| +|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
{:/}| +|...|[Security Account Manager](https://attack.mitre.org/techniques/T1003/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |[Permission Groups Discovery](https://attack.mitre.org/techniques/T1069/)|(N/A - see below)|(N/A - see below)| |...|[Local Groups](https://attack.mitre.org/techniques/T1069/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| |...|[Domain Groups](https://attack.mitre.org/techniques/T1069/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| |[System Services](https://attack.mitre.org/techniques/T1569/)|(N/A - see below)|(N/A - see below)| -|...|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| |...|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|{::nomarkdown}
  • CAR-2021-05-012: Create Service In Suspicious File Path
{:/}| +|...|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| |[Software Discovery](https://attack.mitre.org/techniques/T1518/)|[Security Software Discovery](https://attack.mitre.org/techniques/T1518/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|(N/A - see below)|(N/A - see below)| |...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
{:/}| @@ -858,17 +858,17 @@ permalink: /analytics/ |...|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|{::nomarkdown}
  • CAR-2021-04-001: Common Windows Process Masquerading
{:/}| |[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| |[Process Injection](https://attack.mitre.org/techniques/T1055/)|(N/A - see below)|(N/A - see below)| -|...|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| |...|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|{::nomarkdown}
  • CAR-2020-11-004: Processes Started From Irregular Parent
{:/}| +|...|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| |...|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| |[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| -|...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| |...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| |...|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|{::nomarkdown}
  • CAR-2020-11-009: Compiled HTML Access
{:/}| +|...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| |...|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|{::nomarkdown}
  • CAR-2020-11-010: CMSTP
{:/}| |[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|(N/A - see below)|(N/A - see below)| -|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
{:/}| |...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| +|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
{:/}| |...|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|{::nomarkdown}
  • CAR-2020-11-007: Network Share Connection Removal
{:/}| |[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|{::nomarkdown}
  • CAR-2016-04-004: Successful Local Account Login
{:/}| |[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|(N/A - see below)|(N/A - see below)| diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 24923a2b..251702c6 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569.002", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569.002", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file From 077dfd34ff4f6ec8ba180c232bc8366cd67b6670 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 13:07:52 -0700 Subject: [PATCH 162/342] Create PRIVACYPOLICY.md --- PRIVACYPOLICY.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 PRIVACYPOLICY.md diff --git a/PRIVACYPOLICY.md b/PRIVACYPOLICY.md new file mode 100644 index 00000000..a1ed2e26 --- /dev/null +++ b/PRIVACYPOLICY.md @@ -0,0 +1,33 @@ +## Privacy Policy +**Effective Date: 1 January 2022** + +The MITRE Corporation ("MITRE") respects the privacy of its website users. + +This Privacy Policy explains the types of information collected by CAR from website visitors ("User") or that you provide to MITRE through other means, such as via e-mail and web forms (collectively "Site"), and how MITRE uses, shares, protects, and retains that information. By visiting the Site, you understand and agree to terms outlined in this Privacy Policy. + +### Information Collected from Cookies on Web Traffic Reporting and Content Tools +"Cookies" are data that may be sent to your web browser and stored on your computer. Most web browsers can be configured not to accept cookies, or to notify you if a cookie is sent to you. If you wish not to have cookies set during your visit to this MITRE managed Site, you can disable them in your web browser. + +The CAR website is hosted on GitHub®. MITRE and GitHub use a free third-party software service called Google Analytics® to capture and analyze non-personally identifiable website usage information. + +MITRE logs all accesses and the following information is recorded for each Site user: IP address, date and time of access, the requested URL, the referring URL (if provided by the Web browser), and the browser type (if provided by the Web browser). The IP address and its associated domain name (if any) are used to determine broad demographic information. The IP address may be used to track how users navigate through the Site. + +MITRE additionally collects User-entered keyword search strings to gauge User interest in specific types of vulnerability information. Each access of an individual CAR analytic is used to gauge User interest. Web log information may be provided to limited research groups within MITRE to support research related to the World Wide Web. This information does not identify you personally. MITRE may store such information, or it may be included in databases owned and maintained by our service providers. + +For specific information about GitHub's collection and use of information collected from Cookies on web traffic reporting and content tools, please review GitHub's Terms of Use and Privacy Policy at https://docs.github.com/en/github/site-policy. + +### Information Collected from User Subscriptions, E-mail, and Web Forms +Information that User subscribers may provide, such as company name, location, or job function, is used to determine broad demographic and non-personally identifiable information regarding the types of users of these mailing lists. User subscribers are not required to provide this information. MITRE may provide broad non-personally identifiable demographic information to other organizations. + +CAR-related mailing lists that are sponsored by MITRE are configured to prevent attackers from identifying the subscribers to such mailing lists. + +Users may contact MITRE electronically, via the [Contact Us](https://www.mitre.org/contact-us) page. MITRE may share the information that you provide to us via e-mail within the corporation to respond to your queries, but we do not provide information to anyone outside of the corporation unless required by law to do so. + +#### Due Diligence for Intrusion Detection, Prevention, and Reporting +MITRE performs due diligence to preserve the integrity of the information on the Site. MITRE uses various logging and tracking mechanisms to support the detection, reporting, or recovery from attempted intrusions into car.mitre.org. MITRE reserves the right to use all available technologies without notice to protect its networks from unauthorized use, and to report attempted intrusions to the appropriate authorities. + +### Information Collected from Third Party Software and Media Sites +When Users visit the Site, Users may link to third party software and/or media sites when they link to another party's website. MITRE does not collect any information that may be collected by that third party; however, information you supply to that third-party software may be collected and/or used by that party. For information about that third party's privacy policy, please see their respective website. + +### Changes to Our Privacy Policy +The Site may change from time to time. As a result, at times it may be necessary for us to make changes to this Privacy Policy. Accordingly, MITRE reserves the right to update or modify this Privacy Policy at any time and from time to time without prior notice. Please review this policy periodically, and especially before you provide any information. Your continued use of the Site after any changes or revisions to this Privacy Policy shall indicate your agreement with the terms of such revised Privacy Policy. From 9e43e9ac2f9b46f39de497a65da45c36f214e88c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 13:08:25 -0700 Subject: [PATCH 163/342] Updated copyright year --- docs/_includes/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index 589081f1..14eb6988 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -1,4 +1,4 @@
-

Copyright © 2020, The MITRE Corporation. MITRE ATT&CK and ATT&CK are trademarks of The MITRE Corporation.

+

Copyright © 2022, The MITRE Corporation. MITRE ATT&CK and ATT&CK are trademarks of The MITRE Corporation.

License | Contribute

From 5cfee40dfa608f0c610f5e507ba1a8d5076eac8c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 13:10:24 -0700 Subject: [PATCH 164/342] Added privacy_policy_url --- docs/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_config.yml b/docs/_config.yml index dc50a635..260ffa98 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -3,4 +3,5 @@ title: MITRE Cyber Analytics Repository author: The MITRE Corporation contributing: https://github.com/mitre-attack/car/blob/master/CONTRIBUTING.md license_url: https://github.com/mitre-attack/car/blob/master/LICENSE.txt +privacy_policy_url: https://github.com/mitre-attack/car/blob/master/PRIVACYPOLICY.md terms_of_use_url: https://attack.mitre.org/resources/terms-of-use/ From d450388348d1c26332f3cf00c34241024a4d6ad8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 13:11:06 -0700 Subject: [PATCH 165/342] Update footer.html --- docs/_includes/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index 14eb6988..84fb6635 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -1,4 +1,4 @@

Copyright © 2022, The MITRE Corporation. MITRE ATT&CK and ATT&CK are trademarks of The MITRE Corporation.

-

License | Contribute

+

Privacy Policy | License | Contribute

From a1ef6f6ca78b8573cd64f54c318d77cd9d13d292 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 14:26:33 -0700 Subject: [PATCH 166/342] Moved privacy policy to docs --- docs/_config.yml | 2 +- PRIVACYPOLICY.md => docs/privacy_policy.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) rename PRIVACYPOLICY.md => docs/privacy_policy.md (99%) diff --git a/docs/_config.yml b/docs/_config.yml index 260ffa98..6a8059a2 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -3,5 +3,5 @@ title: MITRE Cyber Analytics Repository author: The MITRE Corporation contributing: https://github.com/mitre-attack/car/blob/master/CONTRIBUTING.md license_url: https://github.com/mitre-attack/car/blob/master/LICENSE.txt -privacy_policy_url: https://github.com/mitre-attack/car/blob/master/PRIVACYPOLICY.md +privacy_policy_url: https://car.mitre.org/privacy_policy terms_of_use_url: https://attack.mitre.org/resources/terms-of-use/ diff --git a/PRIVACYPOLICY.md b/docs/privacy_policy.md similarity index 99% rename from PRIVACYPOLICY.md rename to docs/privacy_policy.md index a1ed2e26..94ddab96 100644 --- a/PRIVACYPOLICY.md +++ b/docs/privacy_policy.md @@ -1,4 +1,6 @@ -## Privacy Policy +--- +title: Privacy Policy +--- **Effective Date: 1 January 2022** The MITRE Corporation ("MITRE") respects the privacy of its website users. From edeaf5dbf3dcd567e130dda5f7fc603a317781d8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 14:27:39 -0700 Subject: [PATCH 167/342] Added site tag --- docs/index.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/index.md b/docs/index.md index 69424e68..43aa3cc6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,14 @@ --- title: Welcome to the Cyber Analytics Repository --- + + + The MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by [MITRE](https://www.mitre.org) based on the [MITRE ATT&CK](https://attack.mitre.org/) adversary model. CAR defines a data model that is leveraged in its pseudocode representations, but also includes implementations directly targeted at specific tools (e.g., Splunk, EQL) in its analytics. With respect to coverage, CAR is focused on providing a set of validated and well-explained analytics, in particular with regards to their operating theory and rationale. From 43a9e6fd6f6f8be7443ab51c03d962b3c615cd1e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 15:04:16 -0700 Subject: [PATCH 168/342] Added Google analytics site tag --- docs/_layouts/default.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 31629988..3dda2bf0 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -1,5 +1,14 @@ + + + + {%- include head.html -%} @@ -17,4 +26,4 @@ - \ No newline at end of file + From ce58ee16a7487dd1a2299b066ce0cfc43490b55d Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 15:05:02 -0700 Subject: [PATCH 169/342] Removed site tag (now in jekyll template) --- docs/index.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/docs/index.md b/docs/index.md index 43aa3cc6..49915408 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,15 +1,6 @@ --- title: Welcome to the Cyber Analytics Repository --- - - - - The MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by [MITRE](https://www.mitre.org) based on the [MITRE ATT&CK](https://attack.mitre.org/) adversary model. CAR defines a data model that is leveraged in its pseudocode representations, but also includes implementations directly targeted at specific tools (e.g., Splunk, EQL) in its analytics. With respect to coverage, CAR is focused on providing a set of validated and well-explained analytics, in particular with regards to their operating theory and rationale. If you want to start exploring, try viewing the [Full Analytic List](analytics). Also, check out the [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/beta/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) that captures the current set of ATT&CK tactics and techniques covered by CAR. From 491f7f907b37c14bc9b2d6fab89460efe56d23ea Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 13 Jan 2022 15:06:37 -0700 Subject: [PATCH 170/342] Added Google Analytics site tag --- docs/_layouts/analytic.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/_layouts/analytic.html b/docs/_layouts/analytic.html index b4ef7629..46ecd750 100644 --- a/docs/_layouts/analytic.html +++ b/docs/_layouts/analytic.html @@ -1,6 +1,15 @@ --- layout: default --- + + + +
@@ -19,4 +28,4 @@

{{ page.title | escape }} {{ content }} -

\ No newline at end of file + From fcf39238ed73b645df26b245949423cce65d4f64 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 14 Jan 2022 07:53:21 -0700 Subject: [PATCH 171/342] January coverage update --- .../coverage/analytic_coverage_01_14_2022.csv | 542 +++++++++ .../analytic_coverage_01_14_2022.json | 1 + docs/coverage/index.md | 1002 ++++++++--------- 3 files changed, 1044 insertions(+), 501 deletions(-) create mode 100644 docs/coverage/analytic_coverage_01_14_2022.csv create mode 100644 docs/coverage/analytic_coverage_01_14_2022.json diff --git a/docs/coverage/analytic_coverage_01_14_2022.csv b/docs/coverage/analytic_coverage_01_14_2022.csv new file mode 100644 index 00000000..c424a798 --- /dev/null +++ b/docs/coverage/analytic_coverage_01_14_2022.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,0,3 +T1003,OS Credential Dumping,n/a,0,70,20,41,131 +T1003.001,OS Credential Dumping,LSASS Memory,5,53,4,12,74 +T1003.002,OS Credential Dumping,Security Account Manager,1,26,0,12,39 +T1003.003,OS Credential Dumping,NTDS,2,14,0,7,23 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,0,0,12 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,0,8 +T1003.006,OS Credential Dumping,DCSync,0,7,0,0,7 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,1,1 +T1005,Data from Local System,n/a,0,6,2,1,9 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,2,7 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,11,1,1,16 +T1014,Rootkit,n/a,0,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,8,2,2,14 +T1018,Remote System Discovery,n/a,1,10,4,15,30 +T1020,Automated Exfiltration,n/a,0,6,1,4,11 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,5,28,24,58 +T1021.001,Remote Services,Remote Desktop Protocol,3,10,0,5,18 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,30,5,8,48 +T1021.003,Remote Services,Distributed Component Object Model,1,7,0,5,13 +T1021.004,Remote Services,SSH,0,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,73,6,6,85 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,1,1,7 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2,4 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,13,4,8,27 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,38,12,11,62 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,12,0,7,20 +T1036.004,Masquerading,Masquerade Task or Service,0,2,1,0,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,0,1,10 +T1036.006,Masquerading,Space after Filename,0,1,0,0,1 +T1037,Boot or Logon Initialization Scripts,n/a,0,2,2,2,6 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,1,1 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,3,6 +T1040,Network Sniffing,n/a,1,7,2,0,10 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,15,0,0,15 +T1046,Network Service Scanning,n/a,2,10,0,2,14 +T1047,Windows Management Instrumentation,n/a,3,35,5,12,55 +T1048,Exfiltration Over Alternative Protocol,n/a,0,18,6,9,33 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,14,0,6,20 +T1049,System Network Connections Discovery,n/a,1,8,1,5,15 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,26,12,27,65 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,2,3 +T1053.002,Scheduled Task/Job,At (Windows),3,4,0,1,8 +T1053.003,Scheduled Task/Job,Cron,0,3,3,5,11 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,5,20,1,12,38 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1055,Process Injection,n/a,0,23,11,21,55 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,1,11 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,1,0,0,1 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,1,2,0,4 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,0,2 +T1056.001,Input Capture,Keylogging,0,1,0,0,1 +T1056.002,Input Capture,GUI Input Capture,0,3,1,0,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,1,0,0,1 +T1057,Process Discovery,n/a,2,4,2,2,10 +T1059,Command and Scripting Interpreter,n/a,1,41,35,37,114 +T1059.001,Command and Scripting Interpreter,PowerShell,3,158,7,20,188 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,0,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,16,0,5,23 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,19,0,3,23 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,0,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,12,2,4,18 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,18,0,0,18 +T1068,Exploitation for Privilege Escalation,n/a,1,19,10,14,44 +T1069,Permission Groups Discovery,n/a,0,3,5,25,33 +T1069.001,Permission Groups Discovery,Local Groups,3,13,1,11,28 +T1069.002,Permission Groups Discovery,Domain Groups,3,7,1,18,29 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,12,13,16,41 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,7,0,6,15 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,5,1,0,7 +T1070.004,Indicator Removal on Host,File Deletion,0,8,3,4,15 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,2,0,1,4 +T1070.006,Indicator Removal on Host,Timestomp,0,4,1,0,5 +T1071,Application Layer Protocol,n/a,0,24,8,4,36 +T1071.001,Application Layer Protocol,Web Protocols,0,24,3,1,28 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,17,0,2,19 +T1072,Software Deployment Tools,n/a,0,1,0,2,3 +T1074,Data Staged,n/a,0,2,1,1,4 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0,0 +T1078,Valid Accounts,n/a,0,20,28,45,93 +T1078.001,Valid Accounts,Default Accounts,0,1,0,4,5 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,4,10 +T1078.003,Valid Accounts,Local Accounts,5,1,3,1,10 +T1078.004,Valid Accounts,Cloud Accounts,0,2,1,8,11 +T1080,Taint Shared Content,n/a,0,0,0,0,0 +T1082,System Information Discovery,n/a,2,10,4,3,19 +T1083,File and Directory Discovery,n/a,0,8,1,1,10 +T1087,Account Discovery,n/a,0,15,4,28,47 +T1087.001,Account Discovery,Local Account,2,9,0,11,22 +T1087.002,Account Discovery,Domain Account,2,13,1,17,33 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0,0 +T1090,Proxy,n/a,0,4,1,0,5 +T1090.001,Proxy,Internal Proxy,0,1,0,0,1 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,0,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,0,1,5 +T1098,Account Manipulation,n/a,1,16,27,17,61 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,1,0,1 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,1,0,0,1 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,2,3 +T1102,Web Service,n/a,0,4,1,0,5 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,29,9,10,52 +T1106,Native API,n/a,0,9,2,2,13 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,7,8,11,26 +T1110.001,Brute Force,Password Guessing,0,3,0,1,4 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,0,8,16 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,5,44,2,8,59 +T1113,Screen Capture,n/a,0,6,1,4,11 +T1114,Email Collection,n/a,0,2,2,8,12 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,0,3,3 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,2,3 +T1115,Clipboard Data,n/a,0,4,0,0,4 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,1,1,0,2 +T1123,Audio Capture,n/a,0,6,1,1,8 +T1124,System Time Discovery,n/a,0,2,0,0,2 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,7,8,7,22 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,0,4,7 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,1,0,0,1 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,4,4,0,8 +T1134,Access Token Manipulation,n/a,0,5,3,6,14 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,4,0,1,5 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,0,0,5 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,1,1,2 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,2,3,12 +T1136,Create Account,n/a,0,8,7,10,25 +T1136.001,Create Account,Local Account,1,11,0,4,16 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,1,2,6,9 +T1137,Office Application Startup,n/a,0,4,2,0,6 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,9,6,2,18 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,7,0,0,7 +T1176,Browser Extensions,n/a,0,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0,0 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,1,4 +T1190,Exploit Public-Facing Application,n/a,0,58,15,16,89 +T1195,Supply Chain Compromise,n/a,0,1,4,2,7 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,0,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,5,1,3,11 +T1199,Trusted Relationship,n/a,0,1,0,3,4 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,3,0,8,11 +T1202,Indirect Command Execution,n/a,0,18,0,1,19 +T1203,Exploitation for Client Execution,n/a,0,20,1,4,25 +T1204,User Execution,n/a,0,23,6,13,42 +T1204.001,User Execution,Malicious Link,0,1,0,0,1 +T1204.002,User Execution,Malicious File,1,27,0,3,31 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,2,3 +T1210,Exploitation of Remote Services,n/a,0,8,1,1,10 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,6,0,2,8 +T1213,Data from Information Repositories,n/a,0,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,12,0,0,12 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,Signed Binary Proxy Execution,n/a,0,68,16,49,133 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,2,0,4,7 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,3,9 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,5,7 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,4,8,20 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,1,0,1,2 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,17,2,5,26 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,27,3,16,47 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1219,Remote Access Software,n/a,0,6,3,0,9 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,3,3,10,16 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,3,0,1,5 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,1,4 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,10,1,12,23 +T1484,Domain Policy Modification,n/a,0,0,1,4,5 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,0,1 +T1485,Data Destruction,n/a,0,9,7,6,22 +T1486,Data Encrypted for Impact,n/a,0,8,1,7,16 +T1489,Service Stop,n/a,0,3,2,7,12 +T1490,Inhibit System Recovery,n/a,3,13,5,11,32 +T1491,Defacement,n/a,0,0,0,1,1 +T1491.001,Defacement,Internal Defacement,0,1,0,0,1 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,0,0 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,0,0 +T1498,Network Denial of Service,n/a,0,0,1,6,7 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,2,1,0,3 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,3,6 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,21,2,4,28 +T1518,Software Discovery,n/a,0,2,3,1,6 +T1518.001,Software Discovery,Security Software Discovery,1,4,1,0,6 +T1525,Implant Container Image,n/a,0,0,0,1,1 +T1526,Cloud Service Discovery,n/a,0,0,1,5,6 +T1528,Steal Application Access Token,n/a,0,1,3,0,4 +T1529,System Shutdown/Reboot,n/a,0,5,0,0,5 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,7,4,14 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,4,4 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,0,2 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,1,15,19,35 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,20,6,12,44 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,7,14,12,33 +T1546.001,Event Triggered Execution,Change Default File Association,1,2,0,1,4 +T1546.002,Event Triggered Execution,Screensaver,1,4,0,1,6 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,0,2,15 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,4,1,1,9 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,0,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,1,4 +T1546.013,Event Triggered Execution,PowerShell Profile,0,2,0,0,2 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,3,1,1,6 +T1547,Boot or Logon Autostart Execution,n/a,0,4,22,18,44 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,3,27,9,2,41 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,0,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1,2 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,1,3,0,0,4 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,0,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,2,3,3,8 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,3,1,1,6 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,0,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1548,Abuse Elevation Control Mechanism,n/a,1,11,19,27,58 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,0,2,3,5 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,44,10,11,68 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,2,7,11 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,3,6,5,14 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,4,10 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,0,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,3,3,11 +T1552.001,Unsecured Credentials,Credentials In Files,1,12,2,0,15 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,2,6 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,0,6 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,1,5,1,7 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,0,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,4,2,1,8 +T1554,Compromise Client Software Binary,n/a,0,3,2,4,9 +T1555,Credentials from Password Stores,n/a,0,4,7,6,17 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,1,2,3,6 +T1556,Modify Authentication Process,n/a,0,0,4,3,7 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,2,0,0,2 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,4,4 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,6,0,0,6 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1558,Steal or Forge Kerberos Tickets,n/a,0,4,3,4,11 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,1,1 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,9,0,4,13 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,0,0,0,1 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,10,1,6,18 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,0,1 +T1562,Impair Defenses,n/a,0,6,57,44,107 +T1562.001,Impair Defenses,Disable or Modify Tools,3,46,35,36,120 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,6,0,0,6 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,9,3,2,14 +T1562.006,Impair Defenses,Indicator Blocking,2,3,2,1,8 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,5,5 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,1,1 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,3,6,1,10 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,2,4,1,7 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,9,2,0,13 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,1,0,0,1 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,2,3,0,5 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,4,15,27,46 +T1566.001,Phishing,Spearphishing Attachment,0,10,10,23,43 +T1566.002,Phishing,Spearphishing Link,0,0,7,1,8 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,4,1,1,6 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,2,0,0,2 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,6,0,1,7 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,0,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,7,14 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,25,3,5,37 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,1,0,0,1 +T1572,Protocol Tunneling,n/a,0,5,3,0,8 +T1573,Encrypted Channel,n/a,0,3,1,0,4 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,6,6,7,19 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,0,6,1,0,7 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,18,2,2,22 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,2,1,1,4 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,0,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,6,0,1,11 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,0,0,1 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,1,0,0,1 +T1585,Establish Accounts,n/a,0,0,0,1,1 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,7,0,0,7 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,0,0,2 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,4,0,0,4 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,1,2 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,1,1 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,1,0,4,5 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,1,1 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,1,1 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,1,1 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,1,1 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,8,9 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,2,2 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,3,3 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,1,1 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 diff --git a/docs/coverage/analytic_coverage_01_14_2022.json b/docs/coverage/analytic_coverage_01_14_2022.json new file mode 100644 index 00000000..f586cf20 --- /dev/null +++ b/docs/coverage/analytic_coverage_01_14_2022.json @@ -0,0 +1 @@ +{"name": "Analytic Coverage - CAR/Sigma/ES/Splunk", "versions": {"attack": "8", "navigator": "4.2", "layer": "4.1"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the CAR, Sigma, Elastic, and Splunk detection rules GitHub repositories. Generated on January 14, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1043", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "27"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "38"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "58"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "29"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"divider": true}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "21"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "158"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "24"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "26"}, {"divider": true}, {"name": "ES Count", "value": "12"}, {"divider": true}, {"name": "Splunk Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "46"}, {"divider": true}, {"name": "ES Count", "value": "35"}, {"divider": true}, {"name": "Splunk Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "15"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "70"}, {"divider": true}, {"name": "ES Count", "value": "20"}, {"divider": true}, {"name": "Splunk Count", "value": "41"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "27"}, {"divider": true}, {"name": "Splunk Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "30"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "28"}, {"divider": true}, {"name": "Splunk Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "25"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "26"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "14"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "53"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "35"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "27"}, {"divider": true}, {"name": "ES Count", "value": "9"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "13"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "73"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "19"}, {"divider": true}, {"name": "Splunk Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "41"}, {"divider": true}, {"name": "ES Count", "value": "35"}, {"divider": true}, {"name": "Splunk Count", "value": "37"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "57"}, {"divider": true}, {"name": "Splunk Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "28"}, {"divider": true}, {"name": "Splunk Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "16"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1064", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "17"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "23"}, {"divider": true}, {"name": "ES Count", "value": "11"}, {"divider": true}, {"name": "Splunk Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "19"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "10"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "13"}, {"divider": true}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "44"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "68"}, {"divider": true}, {"name": "ES Count", "value": "16"}, {"divider": true}, {"name": "Splunk Count", "value": "49"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "44"}, {"divider": true}, {"name": "ES Count", "value": "10"}, {"divider": true}, {"name": "Splunk Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "12"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "27"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "14"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "6"}, {"divider": true}, {"name": "Sigma Count", "value": "20"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "4"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "9"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1175", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "6"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "22"}, {"divider": true}, {"name": "Splunk Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "8"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "18"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "7"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "11"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "3"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1132", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "5"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1584.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "3"}, {"divider": true}, {"name": "ES Count", "value": "6"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "4"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "15"}, {"divider": true}, {"name": "Splunk Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "8"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "5"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "2"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "1"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "1"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "2"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "2"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "3"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "5"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "7"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "4"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "1"}, {"divider": true}, {"name": "Splunk Count", "value": "0"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1563", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1591", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1585", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "CAR Count", "value": "0"}, {"divider": true}, {"name": "Sigma Count", "value": "0"}, {"divider": true}, {"name": "ES Count", "value": "0"}, {"divider": true}, {"name": "Splunk Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 5a8b21ba..725bdefb 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: September 24, 2021 +Generated on: January 14, 2022 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -16,8 +16,8 @@ This table is sortable, so feel free to click on any column to sort by its value This data is also available as: -* A [CSV file](/coverage/analytic_coverage_09_24_2021.csv). -* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_09_24_2021.json). +* A [CSV file](/coverage/analytic_coverage_01_14_2022.csv). +* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_01_14_2022.json). @@ -79,40 +79,40 @@ This data is also available as: - - - - + + + + - - - - + + + + - + - - + + - + - + @@ -161,18 +161,18 @@ This data is also available as: - - + + - + - + @@ -189,10 +189,10 @@ This data is also available as: - + - + @@ -209,10 +209,10 @@ This data is also available as: - + - + @@ -259,30 +259,30 @@ This data is also available as: - + - - + + - + - + - + - - + + @@ -301,28 +301,28 @@ This data is also available as: - - + + - + - + - + - - + + @@ -331,8 +331,8 @@ This data is also available as: - - + + @@ -359,10 +359,10 @@ This data is also available as: - + - - + + @@ -389,10 +389,10 @@ This data is also available as: - - - - + + + + @@ -429,10 +429,10 @@ This data is also available as: - + - - + + @@ -469,10 +469,10 @@ This data is also available as: - + - - + + @@ -489,10 +489,10 @@ This data is also available as: - + - - + + @@ -521,8 +521,8 @@ This data is also available as: - - + + @@ -549,10 +549,10 @@ This data is also available as: - + - + @@ -561,8 +561,8 @@ This data is also available as: - - + + @@ -571,8 +571,8 @@ This data is also available as: - - + + @@ -601,8 +601,8 @@ This data is also available as: - - + + @@ -630,19 +630,19 @@ This data is also available as: - + - + - + - + @@ -659,30 +659,30 @@ This data is also available as: - + - + - + - - + + - + - - + + @@ -709,20 +709,20 @@ This data is also available as: - + - - + + - + - + @@ -759,10 +759,10 @@ This data is also available as: - + - - + + @@ -771,8 +771,8 @@ This data is also available as: - - + + @@ -781,18 +781,18 @@ This data is also available as: - - + + - + - - + + @@ -809,10 +809,10 @@ This data is also available as: - + - - + + @@ -821,18 +821,18 @@ This data is also available as: - - + + - - - - + + + + @@ -841,8 +841,8 @@ This data is also available as: - - + + @@ -950,9 +950,9 @@ This data is also available as: - + - + @@ -999,30 +999,30 @@ This data is also available as: - + - + - - - - + + + + - - - - + + + + @@ -1039,10 +1039,10 @@ This data is also available as: - + - - + + @@ -1059,10 +1059,10 @@ This data is also available as: - + - - + + @@ -1079,10 +1079,10 @@ This data is also available as: - + - - + + @@ -1129,40 +1129,40 @@ This data is also available as: - + - + - - - - + + + + - - + + - + - + - + @@ -1179,10 +1179,10 @@ This data is also available as: - - - - + + + + @@ -1209,20 +1209,20 @@ This data is also available as: - + - + - + - - + + @@ -1249,10 +1249,10 @@ This data is also available as: - + - - + + @@ -1289,10 +1289,10 @@ This data is also available as: - + - + @@ -1319,10 +1319,10 @@ This data is also available as: - + - + @@ -1339,10 +1339,10 @@ This data is also available as: - - - - + + + + @@ -1361,8 +1361,8 @@ This data is also available as: - - + + @@ -1379,10 +1379,10 @@ This data is also available as: - + - + @@ -1399,50 +1399,50 @@ This data is also available as: - - + + - + - + - + - + - - + + - + - + - + - + @@ -1549,10 +1549,10 @@ This data is also available as: - - - - + + + + @@ -1570,19 +1570,19 @@ This data is also available as: - + - + - + - + @@ -1591,8 +1591,8 @@ This data is also available as: - - + + @@ -1649,20 +1649,20 @@ This data is also available as: - + - - + + - - + + - + @@ -1679,30 +1679,30 @@ This data is also available as: - + - - + + - + - + - + - + @@ -1739,30 +1739,30 @@ This data is also available as: - + - - + + - - - - + + + + - + - - + + @@ -1799,10 +1799,10 @@ This data is also available as: - + - + @@ -1829,10 +1829,10 @@ This data is also available as: - - + + - + @@ -1859,10 +1859,10 @@ This data is also available as: - + - - + + @@ -1871,8 +1871,8 @@ This data is also available as: - - + + @@ -1919,20 +1919,20 @@ This data is also available as: - + - + - - - - + + + + @@ -1941,18 +1941,18 @@ This data is also available as: - - + + - + - + @@ -1971,8 +1971,8 @@ This data is also available as: - - + + @@ -1989,10 +1989,10 @@ This data is also available as: - - + + - + @@ -2001,28 +2001,28 @@ This data is also available as: - - + + - + - - + + - + - + @@ -2039,10 +2039,10 @@ This data is also available as: - + - + @@ -2099,10 +2099,10 @@ This data is also available as: - + - + @@ -2110,9 +2110,9 @@ This data is also available as: - + - + @@ -2189,10 +2189,10 @@ This data is also available as: - + - - + + @@ -2201,8 +2201,8 @@ This data is also available as: - - + + @@ -2239,10 +2239,10 @@ This data is also available as: - + - + @@ -2279,30 +2279,30 @@ This data is also available as: - + - + - + - + - + - - + + @@ -2319,10 +2319,10 @@ This data is also available as: - + - + @@ -2359,10 +2359,10 @@ This data is also available as: - + - + @@ -2379,10 +2379,10 @@ This data is also available as: - + - + @@ -2439,20 +2439,20 @@ This data is also available as: - + - + - + - - + + @@ -2491,8 +2491,8 @@ This data is also available as: - - + + @@ -2541,18 +2541,18 @@ This data is also available as: - - + + - + - + @@ -2561,8 +2561,8 @@ This data is also available as: - - + + @@ -2581,8 +2581,8 @@ This data is also available as: - - + + @@ -2600,9 +2600,9 @@ This data is also available as: - - - + + + @@ -2621,8 +2621,8 @@ This data is also available as: - - + + @@ -2649,10 +2649,10 @@ This data is also available as: - + - + @@ -2660,9 +2660,9 @@ This data is also available as: - + - + @@ -2680,49 +2680,49 @@ This data is also available as: - + - + - - - - + + + + - - - - + + + + - + - - + + - - - - + + + + @@ -2739,10 +2739,10 @@ This data is also available as: - + - + @@ -2769,10 +2769,10 @@ This data is also available as: - + - + @@ -2821,8 +2821,8 @@ This data is also available as: - - + + @@ -2901,8 +2901,8 @@ This data is also available as: - - + + @@ -2929,10 +2929,10 @@ This data is also available as: - + - - + + @@ -2949,10 +2949,10 @@ This data is also available as: - + - + @@ -2989,10 +2989,10 @@ This data is also available as: - + - + @@ -3009,10 +3009,10 @@ This data is also available as: - + - - + + @@ -3041,8 +3041,8 @@ This data is also available as: - - + + @@ -3071,8 +3071,8 @@ This data is also available as: - - + + @@ -3129,10 +3129,10 @@ This data is also available as: - + - - + + @@ -3159,10 +3159,10 @@ This data is also available as: - + - - + + @@ -3179,30 +3179,30 @@ This data is also available as: - - - - + + + + - + - - + + - + - - + + @@ -3221,8 +3221,8 @@ This data is also available as: - - + + @@ -3289,10 +3289,10 @@ This data is also available as: - + - + @@ -3329,30 +3329,30 @@ This data is also available as: - + - + - + - - + + - + - + @@ -3371,18 +3371,18 @@ This data is also available as: - - + + - + - + @@ -3399,10 +3399,10 @@ This data is also available as: - + - - + + @@ -3429,20 +3429,20 @@ This data is also available as: - + - + - + - + @@ -3461,18 +3461,18 @@ This data is also available as: - - + + - - - - + + + + @@ -3481,18 +3481,18 @@ This data is also available as: - - + + - + - - + + @@ -3501,8 +3501,8 @@ This data is also available as: - - + + @@ -3520,9 +3520,9 @@ This data is also available as: - - - + + + @@ -3530,9 +3530,9 @@ This data is also available as: - + - + @@ -3541,8 +3541,8 @@ This data is also available as: - - + + @@ -3569,30 +3569,30 @@ This data is also available as: - + - - + + - + - + - + - + @@ -3629,20 +3629,20 @@ This data is also available as: - + - + - + - - + + @@ -3689,20 +3689,20 @@ This data is also available as: - + - + - + - - + + @@ -3729,10 +3729,10 @@ This data is also available as: - + - - + + @@ -3759,10 +3759,10 @@ This data is also available as: - + - + @@ -3791,8 +3791,8 @@ This data is also available as: - - + + @@ -3819,10 +3819,10 @@ This data is also available as: - + - - + + @@ -3831,8 +3831,8 @@ This data is also available as: - - + + @@ -3841,18 +3841,18 @@ This data is also available as: - - + + - + - - + + @@ -3869,10 +3869,10 @@ This data is also available as: - + - + @@ -3881,8 +3881,8 @@ This data is also available as: - - + + @@ -3901,18 +3901,18 @@ This data is also available as: - - + + - + - - + + @@ -3969,30 +3969,30 @@ This data is also available as: - - - - + + + + - - - - + + + + - + - + @@ -4009,10 +4009,10 @@ This data is also available as: - + - - + + @@ -4021,8 +4021,8 @@ This data is also available as: - - + + @@ -4081,8 +4081,8 @@ This data is also available as: - - + + @@ -4109,20 +4109,20 @@ This data is also available as: - + - + - + - + @@ -4169,10 +4169,10 @@ This data is also available as: - + - + @@ -4201,8 +4201,8 @@ This data is also available as: - - + + @@ -4211,8 +4211,8 @@ This data is also available as: - - + + @@ -4239,30 +4239,30 @@ This data is also available as: - + - - + + - + - + - + - + @@ -4309,10 +4309,10 @@ This data is also available as: - + - - + + @@ -4349,10 +4349,10 @@ This data is also available as: - + - + @@ -4399,20 +4399,20 @@ This data is also available as: - + - - + + - + - + @@ -4421,8 +4421,8 @@ This data is also available as: - - + + @@ -4451,8 +4451,8 @@ This data is also available as: - - + + @@ -4489,30 +4489,30 @@ This data is also available as: - + - + - + - + - + - + @@ -4649,10 +4649,10 @@ This data is also available as: - + - + @@ -4709,10 +4709,10 @@ This data is also available as: - + - + @@ -4779,20 +4779,20 @@ This data is also available as: - + - + - + - + @@ -4849,10 +4849,10 @@ This data is also available as: - + - + @@ -4901,8 +4901,8 @@ This data is also available as: - - + + @@ -4941,8 +4941,8 @@ This data is also available as: - - + + @@ -5061,8 +5061,8 @@ This data is also available as: - - + + @@ -5151,8 +5151,8 @@ This data is also available as: - - + + @@ -5445,4 +5445,4 @@ This data is also available as: -
OS Credential Dumping n/a 064131491702041131
T1003.001 OS Credential Dumping LSASS Memory 54418585341274
T1003.002 OS Credential Dumping Security Account Manager 12326 08321239
T1003.003 OS Credential Dumping NTDS 21214 0 72123
T1003.0040 0 00011
T1005 Data from Local System n/a 046 2 179
T1006System Service Discovery n/a 213 0 257
T1008Application Window Discovery n/a 101 0 012
T1011System Network Configuration Discovery n/a 258 2110214
T1018 Remote System Discovery n/a 1810 4 152830
T1020 Automated Exfiltration n/a 056 128411
T1020.0011 5 282362458
T1021.001 Remote Services Remote Desktop Protocol 3810 0 51618
T1021.002 Remote Services SMB/Windows Admin Shares 52930 5746848
T1021.0031 7 008513
T1021.004Remote Services Windows Remote Management 369 009618
T1025Obfuscated Files or Information n/a 0625370736685
T1027.001Obfuscated Files or Information Compile After Delivery 045 10517
T1027.005System Owner/User Discovery n/a 21113 4724827
T1034Masquerading n/a 13438 123501162
T1036.0011 12 0619720
T1036.004Masquerading Space after Filename 001 0 001
T10370 2 20426
T1037.0012 2 00415
T1037.0020 0 00011
T1037.005n/a 1 712 0910
T1041 Exfiltration Over C2 Channel n/a 023 0 134
T1043Network Service Scanning n/a 2710 0 21114
T1047 Windows Management Instrumentation n/a 33335 57481255
T1048 Exfiltration Over Alternative Protocol n/a 01718 6326933
T1048.001Exfiltration Over Alternative Protocol Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol 01114 0516620
T1049 System Network Connections Discovery n/a 148 1 51115
T1051Scheduled Task/Job n/a 02426 127432765
T1053.0010 1 00123
T1053.0023 4 00718
T1053.003 Scheduled Task/Job Cron 023 305511
T1053.004Scheduled Task/Job Scheduled Task 51720 16291238
T1053.0060 0 00033
T1055 Process Injection n/a 0217184623112155
T1055.0012 8 0010111
T1055.002n/a 0 012 012
T1056.001Process Discovery n/a 234 2 2910
T1059 Command and Scripting Interpreter n/a 13227767413537114
T1059.001 Command and Scripting Interpreter PowerShell 3138615162158720188
T1059.002Command and Scripting Interpreter Windows Command Shell 21516 0421523
T1059.004Command and Scripting Interpreter Visual Basic 11719 0119323
T1059.006Command and Scripting Interpreter JavaScript/JScript 01112 2013418
T1059.008Exploitation for Privilege Escalation n/a 11519 10 144044
T1069 Permission Groups Discovery n/a 02305352533
T1069.001 Permission Groups Discovery Local Groups 350131 111928
T1069.002 Permission Groups Discovery Domain Groups 357 1 182729
T1069.003Indicator Removal on Host n/a 0101232512131641
T1070.001Indicator Removal on Host Clear Command History 135 1 057
T1070.004 Indicator Removal on Host File Deletion 068 3211415
T1070.005Application Layer Protocol n/a 01824 8026436
T1071.001Application Layer Protocol DNS 01617 0 21819
T1072Data Staged Local Data Staging 034 0 034
T1074.002Valid Accounts n/a 01324256220284593
T1078.0015 1 017410
T1078.003Valid Accounts Cloud Accounts 012 1 81011
T1080System Information Discovery n/a 273104 31519
T1083 File and Directory Discovery n/a 078 1 1910
T1087 Account Discovery n/a 01215 45212847
T1087.001 Account Discovery Local Account 279 0 112022
T1087.002 Account Discovery Domain Account 21013 1 173033
T1087.003Account Manipulation n/a 11424155416271761
T1098.001Exchange Email Delegate Permissions 0 001 001
T1098.003 Account Manipulation Add Office 365 Global Administrator Role 001 0 001
T1098.0040 0 10123
T1102Ingress Tool Transfer n/a 42429 95421052
T1106 Native API n/a 05192 2813
T1108Brute Force n/a 037 82131126
T1110.001 Brute Force Password Guessing 013 0 124
T1110.002 Brute Force Password Cracking 001 0 001
T1110.003Modify Registry n/a 54244 2352859
T1113 Screen Capture n/a 0501661411
T1114 Email Collection n/a 032 216812
T1114.001Clipboard Data n/a 024 0 024
T1119Audio Capture n/a 05061 168
T1124Trusted Developer Utilities Proxy Execution n/a 067 8216722
T1127.0011 2 03647
T1129External Remote Services n/a 024 4 068
T1134 Access Token Manipulation n/a 04241053614
T1134.0010 4 00415
T1134.002 Access Token Manipulation Create Process with Token 045 0 045
T1134.0030 0 10112
T1134.005Network Share Discovery n/a 04172 3812
T11360 8 70151025
T1136.001 Create Account Local Account 11011 0314416
T1136.002 Create Account Domain Account 012 0 012
T1136.003Office Application Startup n/a 034 2 056
T1137.001Office Application Startup Add-ins 023 0 023
T1140n/a 1 956 21718
T1149Exploit Public-Facing Application n/a 010858 1561291689
T11950 1 40527
T1195.001BITS Jobs n/a 245 1 31011
T1199Indirect Command Execution n/a 01418 0 11519
T1203 Exploitation for Client Execution n/a 01820 1 42325
T1204 User Execution n/a 02123 63301342
T1204.001User Execution Malicious File 12827 0 33231
T1205Exploitation of Remote Services n/a 078 1 1910
T1211Exploitation for Credential Access n/a 046 0 268
T1213Browser Bookmark Discovery n/a 003 0 003
T1218 Signed Binary Proxy Execution n/a 05368 1606949133
T1218.0010 1 10257
T1218.0052 17 2324526
T1218.011 Signed Binary Proxy Execution Rundll32 12527 3 164547
T1218.0120 0 00011
T12190 3 30628
T1221n/a 0 3281331016
T1222.0011 2 00314
T1480Domain Trust Discovery n/a 0710 1 122023
T1484n/a 0 001 445
T1484.001Domain Trust Modification 0 001 001
T1485 Data Destruction n/a 04531297622
T1486 Data Encrypted for Impact n/a 05061181716
T1489 Service Stop n/a 013 2811712
T1490 Inhibit System Recovery n/a 31049261351132
T1491Defacement Internal Defacement 001 0 001
T1491.002Resource Hijacking n/a 014 1 025
T14970 0 15667
T1498.0010 1 20336
T1505.001Server Software Component Web Shell 11921 2325428
T1518Software Discovery Security Software Discovery 124 1 046
T1525System Shutdown/Reboot n/a 045 0 045
T1530Account Access Removal n/a 023 7312414
T15340 4 6111212
T15380 0 00011
T1542.001Create or Modify System Process n/a 001 156211935
T1543.001Create or Modify System Process Windows Service 62120 64371244
T1543.004Event Triggered Execution n/a 06120187141233
T1546.001 Event Triggered Execution Change Default File Association 112 00214
T1546.002 Event Triggered Execution Screensaver 124 00316
T1546.0030 1 10224
T1546.005Event Triggered Execution Application Shimming 012 2 367
T1546.012Event Triggered Execution Component Object Model Hijacking 123 1 156
T1547 Boot or Logon Autostart Execution n/a 024 223271844
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder 31327 9 22741
T1547.0020 0 10112
T1547.004 Boot or Logon Autostart Execution Winlogon Helper DLL 123 0 034
T1547.005Boot or Logon Autostart Execution Kernel Modules and Extensions 002 30338
T1547.007Boot or Logon Autostart Execution Shortcut Modification 014 0 014
T1547.010 Boot or Logon Autostart Execution Port Monitors 103 1 136
T1547.0110 0 06677
T1548 Abuse Elevation Control Mechanism n/a 181863311192758
T1548.0010 0 20235
T1548.002 Abuse Elevation Control Mechanism Bypass User Account Control 34144 1010641168
T1548.0030 2 204711
T1548.004n/a 0 34186514
T1550.001Application Access Token 0 335 068
T1550.0021 5 028410
T1550.003Unsecured Credentials n/a 035 317311
T1552.001 Unsecured Credentials Credentials In Files 1912 2 01215
T1552.002 Unsecured Credentials Credentials in Registry 123 0 256
T1552.003Unsecured Credentials Group Policy Preferences 012 0 012
T1553 Subvert Trust Controls n/a 001 50517
T1553.001Compromise Client Software Binary n/a 003 2 469
T1555 Credentials from Password Stores n/a 014 7311617
T1555.001Credentials from Password Stores Credentials from Web Browsers 001 20236
T1556Modify Authentication Process Password Filter DLL 012 0 012
T1556.0030 0 01144
T1557.001Steal or Forge Kerberos Tickets n/a 034 328411
T1558.0010 0 00011
T1558.0020 0 00011
T1558.003 Steal or Forge Kerberos Tickets Kerberoasting 079 029413
T1558.004Inter-Process Communication n/a 001 2 023
T1559.0010 4 10516
T1559.0020 2 204610
T1560.001 Archive Collected Data Archive via Utility 1910 1516618
T1560.002Impair Defenses n/a 054815465744107
T1562.001 Impair Defenses Disable or Modify Tools 3433322101463536120
T1562.002 Impair Defenses Disable Windows Event Logging 036 0 036
T1562.003Impair Defenses Disable or Modify System Firewall 069 3110214
T1562.0062 3 20718
T1562.0070 3 609110
T1564.001Hide Artifacts Hidden Window 012 0 012
T1564.004 Hide Artifacts NTFS File Attributes 269 2 01013
T1564.005Data Manipulation Stored Data Manipulation 023 3 056
T1565.0020 4 151202746
T1566.0010 10 1022422343
T1566.002Exfiltration Over Web Service n/a 014 10216
T1567.001 Exfiltration Over Web Service Exfiltration to Code Repository 012 0 012
T1567.002 Exfiltration Over Web Service Exfiltration to Cloud Storage 056 0 167
T1568System Services n/a 014 326714
T1569.001Non-Standard Port n/a 021 0 021
T1572Hijack Execution Flow n/a 056 6213719
T1574.001 Hijack Execution Flow DLL Search Order Hijacking 076 1 087
T1574.0020 18 2121222
T1574.0040 2 10314
T1574.007Hijack Execution Flow Services File Permissions Weakness 210 1 043
T1574.011 Hijack Execution Flow Services Registry Permissions Weakness 436 0 1811
T1574.012 Hijack Execution Flow COR_PROFILER 012 0 012
T1578Compromise Infrastructure n/a 012 0 012
T1584.001Compromise Infrastructure Web Services 001 0 001
T1585Develop Capabilities n/a 025 0 025
T1587.001 Develop Capabilities Malware 057 0 057
T1587.002Obtain Capabilities Tool 034 0 034
T1588.0030 1 00112
T1589.0010 1 02345
T1590.0010 1 05689
T1592.0010 0 02233
T1595.0011
+ \ No newline at end of file From 55bf92afc5107d4e1e1fdac6fc97b9eefff73ff9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Jan 2022 07:57:23 -0700 Subject: [PATCH 172/342] Bump pillow from 8.3.2 to 9.0.0 in /scripts (#143) Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.3.2 to 9.0.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/8.3.2...9.0.0) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 164b8f2a..835bfd97 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -5,7 +5,7 @@ idna==2.10 Jinja2==2.11.3 MarkupSafe==1.1.1 pendulum==1.2.5 -Pillow==8.3.2 +Pillow==9.0.0 pyattck==3.0.1 pyfiglet==0.8.post1 python-dateutil==2.8.1 From 9aa81d95f860a0894207aaff4a14dd17c9872284 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Mon, 24 Jan 2022 23:08:12 +0800 Subject: [PATCH 173/342] CAR-2021-11-001-T1574.001 (#138) * CAR-2021-11-001.yaml T1574.001 Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. * Update CAR-2021-11-001.yaml Sysmon EventID 1 added * Update CAR-2021-11-001.yaml search improved and sysmon 13 added Co-authored-by: luffy68 <31893813+luffy68@users.noreply.github.com> --- analytics/CAR-2021-11-001.yaml | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 analytics/CAR-2021-11-001.yaml diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml new file mode 100644 index 00000000..e80bedda --- /dev/null +++ b/analytics/CAR-2021-11-001.yaml @@ -0,0 +1,58 @@ +title: Registry edit with creation of SafeDllSearchMode key set to 0 +submission_date: 2021/11/24 +information_domain: Host +platforms: + - Windows +subtypes: + - Process + - Registry +analytic_types: + - TTP +contributors: + - Lucas Heiligenstein +id: CAR-2021-11-001 +description: |- + Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. +coverage: + - technique: T1574 + tactics: + - TA0003 + - TA0004 + - TA0005 + subtechniques: + - T1574.001 + coverage: Medium + - technique: T1112 + tactics: + - TA0005 + subtechniques: + - T1112 + coverage: Medium +implementations: + - name: Splunk Search - Creation of SafeDllSearchMode + description: This is a pseudocode representation of the below Splunk search. + code: |- + (source="WinEventLog:*" ((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) (CommandLine="*00000000*" OR CommandLine="*0*") CommandLine="*SafeDllSearchMode*") OR ((EventCode="4657") ObjectValueName="SafeDllSearchMode" value="0")) OR ((EventCode="13") EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)"))) + type: Splunk + - name: Elastic Search - Creation of SafeDllSearchMode + description: This is a pseudocode representation of the below Elastic search. + code: |- + (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:(*00000000* OR *0*) AND process.command_line:*SafeDllSearchMode*) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:"SafeDllSearchMode" AND value:"0")) OR (EventCode:"13" AND winlog.event_data.EventType:"SetValue" AND winlog.event_data.TargetObject:*SafeDllSearchMode AND winlog.event_data.Details:"DWORD\ \(0x00000000\)")) + type: Elastic + - name: LogPoint Search - Creation of SafeDllSearchMode + description: This is a pseudocode representation of the below LogPoint search. + code: |- + (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine IN ["*00000000*", "*0*"] CommandLine="*SafeDllSearchMode*") OR (EventCode IN "4657" ObjectValueName="SafeDllSearchMode" value="0")) OR (EventCode IN "13" EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)")) + type: LogPoint +unit_tests: +- configurations: + description: Execute command with cmd + commands: + - reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 +- configurations: + description: Execute command with powershell + commands: + - Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 +data_model_references: + - process/create/command_line + - registry/add/key From 119b464414d35acc4e565effa3f90fe736c152a5 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 24 Jan 2022 10:31:34 -0700 Subject: [PATCH 174/342] Added pseudocode implementation --- analytics/CAR-2021-11-001.yaml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml index e80bedda..1f2cc3c9 100644 --- a/analytics/CAR-2021-11-001.yaml +++ b/analytics/CAR-2021-11-001.yaml @@ -29,20 +29,33 @@ coverage: - T1112 coverage: Medium implementations: + - name: Creation of SafeDllSearchMode + description: This detects SafeDllSearchMode creation, either via a new process (command line) or direct registry manipulation. + code: |- + processes = search Process:create + safe_dll_search_processes = filter processes where command_line CONTAINS("*SafeDllSearchMode*") AND ((command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS(*-value*)) OR ((command_line CONTAINS("*00000000*") AND command_line CONTAINS(*0*))) + reg_keys = search Registry:value_edit + safe_dll_reg_keys = filter reg_keys where value="SafeDllSearchMode" AND value_data="0" + output safe_dll_search_processes, safe_dll_reg_keys + data_model: CAR native + type: Pseudocode - name: Splunk Search - Creation of SafeDllSearchMode - description: This is a pseudocode representation of the below Splunk search. + description: This is a Splunk representation of the above pseudocode. code: |- (source="WinEventLog:*" ((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) (CommandLine="*00000000*" OR CommandLine="*0*") CommandLine="*SafeDllSearchMode*") OR ((EventCode="4657") ObjectValueName="SafeDllSearchMode" value="0")) OR ((EventCode="13") EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)"))) + data_model: Win. Eventlog/Sysmon native type: Splunk - name: Elastic Search - Creation of SafeDllSearchMode - description: This is a pseudocode representation of the below Elastic search. + description: This is an Elastic representation of the above pseudocode. code: |- (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:(*00000000* OR *0*) AND process.command_line:*SafeDllSearchMode*) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:"SafeDllSearchMode" AND value:"0")) OR (EventCode:"13" AND winlog.event_data.EventType:"SetValue" AND winlog.event_data.TargetObject:*SafeDllSearchMode AND winlog.event_data.Details:"DWORD\ \(0x00000000\)")) + data_model: Win. Eventlog/Sysmon native type: Elastic - name: LogPoint Search - Creation of SafeDllSearchMode - description: This is a pseudocode representation of the below LogPoint search. + description: This is a LogPoint representation of the above pseudocode. code: |- (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine IN ["*00000000*", "*0*"] CommandLine="*SafeDllSearchMode*") OR (EventCode IN "4657" ObjectValueName="SafeDllSearchMode" value="0")) OR (EventCode IN "13" EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)")) + data_model: Win. Eventlog/Sysmon native type: LogPoint unit_tests: - configurations: From fc3c2a1bfd755858bc17e6c872ccd5708e9f1e93 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 24 Jan 2022 10:58:37 -0700 Subject: [PATCH 175/342] Fixed unit tests --- analytics/CAR-2021-11-001.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml index 1f2cc3c9..611ae015 100644 --- a/analytics/CAR-2021-11-001.yaml +++ b/analytics/CAR-2021-11-001.yaml @@ -1,4 +1,4 @@ -title: Registry edit with creation of SafeDllSearchMode key set to 0 +title: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 submission_date: 2021/11/24 information_domain: Host platforms: @@ -11,8 +11,7 @@ analytic_types: contributors: - Lucas Heiligenstein id: CAR-2021-11-001 -description: |- - Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. +description: Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. coverage: - technique: T1574 tactics: @@ -58,14 +57,12 @@ implementations: data_model: Win. Eventlog/Sysmon native type: LogPoint unit_tests: -- configurations: - description: Execute command with cmd - commands: - - reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 -- configurations: - description: Execute command with powershell - commands: - - Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 + - description: Execute command with cmd + commands: + - reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 + - description: Execute command with powershell + commands: + - Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 data_model_references: - process/create/command_line - registry/add/key From 5a5879ea63550eae28bd6875f3ef3c783b8032f8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 24 Jan 2022 11:09:19 -0700 Subject: [PATCH 176/342] Fixed coverage --- analytics/CAR-2021-11-001.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml index 611ae015..b6d0feb1 100644 --- a/analytics/CAR-2021-11-001.yaml +++ b/analytics/CAR-2021-11-001.yaml @@ -24,8 +24,6 @@ coverage: - technique: T1112 tactics: - TA0005 - subtechniques: - - T1112 coverage: Medium implementations: - name: Creation of SafeDllSearchMode From 07bfca8f303fc951f50d52e1aee10089556a9cc1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 24 Jan 2022 11:41:09 -0700 Subject: [PATCH 177/342] Added CAR-2021-11-001 --- docs/analytics/CAR-2021-11-001/index.md | 106 ++++++++++++++++++++++++ docs/analytics/index.md | 9 ++ 2 files changed, 115 insertions(+) create mode 100644 docs/analytics/CAR-2021-11-001/index.md diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md new file mode 100644 index 00000000..11aa0d78 --- /dev/null +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -0,0 +1,106 @@ +--- +title: "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0" +layout: analytic +submission_date: 2021/11/24 +information_domain: Host +subtypes: Process, Registry +analytic_type: TTP +contributors: Lucas Heiligenstein +applicable_platforms: Windows +--- + +Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. + + +### ATT&CK Detections + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[DLL Search Order Hijacking](https://attack.mitre.org/techniques/T1574/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +|[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + + + + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +|[registry](/data_model/registry) | [add](/data_model/registry#add) | [key](/data_model/registry#key) | + + + +### Applicable Sensors + + +### Implementations + +#### Creation of SafeDllSearchMode (Pseudocode, CAR native) + + +This detects SafeDllSearchMode creation, either via a new process (command line) or direct registry manipulation. + + +``` +processes = search Process:create +safe_dll_search_processes = filter processes where command_line CONTAINS("*SafeDllSearchMode*") AND ((command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS(*-value*)) OR ((command_line CONTAINS("*00000000*") AND command_line CONTAINS(*0*))) +reg_keys = search Registry:value_edit +safe_dll_reg_keys = filter reg_keys where value="SafeDllSearchMode" AND value_data="0" +output safe_dll_search_processes, safe_dll_reg_keys +``` + + +#### Splunk Search - Creation of SafeDllSearchMode (Splunk, Win. Eventlog/Sysmon native) + + +This is a Splunk representation of the above pseudocode. + + +``` +(source="WinEventLog:*" ((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) (CommandLine="*00000000*" OR CommandLine="*0*") CommandLine="*SafeDllSearchMode*") OR ((EventCode="4657") ObjectValueName="SafeDllSearchMode" value="0")) OR ((EventCode="13") EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)"))) +``` + + +#### Elastic Search - Creation of SafeDllSearchMode (Elastic, Win. Eventlog/Sysmon native) + + +This is an Elastic representation of the above pseudocode. + + +``` +(((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:(*00000000* OR *0*) AND process.command_line:*SafeDllSearchMode*) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:"SafeDllSearchMode" AND value:"0")) OR (EventCode:"13" AND winlog.event_data.EventType:"SetValue" AND winlog.event_data.TargetObject:*SafeDllSearchMode AND winlog.event_data.Details:"DWORD\ \(0x00000000\)")) +``` + + +#### LogPoint Search - Creation of SafeDllSearchMode (Logpoint, Win. Eventlog/Sysmon native) + + +This is a LogPoint representation of the above pseudocode. + + +``` +(((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine IN ["*00000000*", "*0*"] CommandLine="*SafeDllSearchMode*") OR (EventCode IN "4657" ObjectValueName="SafeDllSearchMode" value="0")) OR (EventCode IN "13" EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)")) +``` + + + +### Unit Tests + +#### Test Case 1 + +Execute command with cmd + +``` +reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 +``` + +#### Test Case 2 + +Execute command with powershell + +``` +Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 1b035556..40aa19e6 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -795,6 +795,14 @@ permalink: /analytics/ Pseudocode, Splunk Windows + + CAR-2021-11-001 + Registry Edit with Creation of SafeDllSearchMode Key Set to 0 + November 24 2021 +
  • Hijack Execution Flow
  • Modify Registry
+ Elastic, Logpoint, Pseudocode, Splunk + Windows + --- @@ -812,6 +820,7 @@ permalink: /analytics/ |...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| |...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| +|...|[DLL Search Order Hijacking](https://attack.mitre.org/techniques/T1574/001/)|{::nomarkdown}
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
{:/}| |...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| |...|[Path Interception by PATH Environment Variable](https://attack.mitre.org/techniques/T1574/007/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Path Interception by Search Order Hijacking](https://attack.mitre.org/techniques/T1574/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| From 660a606ebcbccd086c5d638e85ea4bd912c9e5c9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 24 Jan 2022 11:47:32 -0700 Subject: [PATCH 178/342] Added blurb on new analytics --- docs/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/index.md b/docs/index.md index 49915408..15d6e6b7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -18,6 +18,10 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### January 2022 +* New analytics added + * [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](/analytics/CAR-2021-11-001) + ### May 2021 * New analytics added - special thanks to the Splunk Threat Research team for working with us to incorporate these. * [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](/analytics/CAR-2021-05-001) From c82cfd99f4f4a0fa0cfbc4ebc19b128df53d9f05 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Tue, 1 Feb 2022 22:43:00 +0800 Subject: [PATCH 179/342] CAR-2021-11-002-T1547.004 (#139) * CAR-2021-11-002-T1547.004 * Update CAR-2021-11-002.yaml typo fix * Update CAR-2021-11-002.yaml Sysmon EventID 1 added * Update CAR-2021-11-002.yaml Typo fixed * Fixed formatting of unit_tests and coverage * Minor update to description * Minor update to title * Update CAR-2021-11-002.yaml Sysmon 13 and New-ItemProperty powershell command (can be used to create or modify registry key (with -force)) added . Also error fixed (BootExecute (T1547.001) changed to Notify (T1547.004)). -verification completed- * Removed source from splunk query * Added pseudocode implementation Co-authored-by: luffy68 <31893813+luffy68@users.noreply.github.com> Co-authored-by: Ivan Kirillov --- analytics/CAR-2021-11-002.yaml | 63 ++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 analytics/CAR-2021-11-002.yaml diff --git a/analytics/CAR-2021-11-002.yaml b/analytics/CAR-2021-11-002.yaml new file mode 100644 index 00000000..c73cb761 --- /dev/null +++ b/analytics/CAR-2021-11-002.yaml @@ -0,0 +1,63 @@ +title: Registry Edit with Modification of Userinit, Shell or Notify +submission_date: 2021/11/28 +information_domain: Host +platforms: + - Windows +subtypes: + - Process + - Registry +analytic_types: + - TTP +contributors: + - Lucas Heiligenstein +id: CAR-2021-11-002 +description: |- + Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. +coverage: + - technique: T1547 + tactics: + - TA0003 + - TA0004 + subtechniques: + - T1547.004 + coverage: Medium + - technique: T1112 + tactics: + - TA0005 + coverage: Medium +implementations: + - name: Userinit/Shell/Notify Registry Modifications + description: This detects logon registry key modification, either via a new process (command line) or direct registry manipulation. + code: |- + processes = search Process:create + logon_reg_processes = filter processes where command_line CONTAINS("*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*") AND (command_line CONTAINS("*Userinit*") OR command_line CONTAINS("*Shell*") OR command_line CONTAINS("*Notify*")) AND (((command_line CONTAINS("*reg*") OR command_line CONTAINS("*add*") OR command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*-value*")))) + reg_keys = search Registry:value_edit + logon_reg_keys = filter reg_keys where (value="Userinit" OR value="Shell" OR value="Notify") + output logon_reg_processes, logon_reg_keys + data_model: CAR native + type: Pseudocode + - name: Splunk Search - Modification of Userinit, Shell or Notify + description: This is a Splunk representation of the above pseudocode. + code: |- + (((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR ((CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*") CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" (CommandLine="*Userinit*" OR CommandLine="*Shell*" OR CommandLine="*Notify*")) OR ((EventCode="4657") (ObjectValueName="Userinit" OR ObjectValueName="Shell" OR ObjectValueName="Notify"))) OR ((EventCode="13") (TargetObject="*Userinit" OR TargetObject="*Shell" OR TargetObject="*Notify")))) + type: Splunk + - name: Elastic Search - Modification of Userinit, Shell or Notify + description: This is an ElasticSearch representation of the above pseudocode. + code: |- + (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:(*Set\-ItemProperty* OR *New\-ItemProperty*) AND process.command_line:*\-value*)) AND process.command_line:*\\Microsoft\\Windows\ NT\\CurrentVersion\\Winlogon* AND process.command_line:(*Userinit* OR *Shell* OR *Notify*)) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:("Userinit" OR "Shell" OR "Notify"))) OR (EventCode:"13" AND winlog.event_data.TargetObject:(*Userinit OR *Shell OR *Notify))) + type: Elastic + - name: LogPoint Search - Modification of Userinit, Shell or Notify + description: This is a LogPoint representation of the above pseudocode. + code: |- + (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine IN ["*Set-ItemProperty*", "*New-ItemProperty*"] CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" CommandLine IN ["*Userinit*", "*Shell*", "*Notify*"]) OR (EventCode IN "4657" ObjectValueName IN ["Userinit", "Shell", "Notify"])) OR (EventCode IN "13" TargetObject IN ["*Userinit", "*Shell", "*Notify"])) + type: LogPoint +unit_tests: +- description: Modification on Registry Key with cmd. Calc.exe will be launched when user will login + commands: + - reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe +- description: Modification on Registry Key with Powershell. Calc.exe will be launched when user will login + commands: + - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Userinit -Value C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe +data_model_references: + - process/create/command_line + - registry/add/key From dda9e5933d84f8f33188b6bd2273b08ebfe39ed1 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Wed, 2 Feb 2022 04:00:56 +0800 Subject: [PATCH 180/342] CAR-2021-12-001-T1053.005 (#140) * CAR-2021-12-001-T1053.005 Detection of creation or modification of Scheduled Task with suspicious script, extension or user writable path. Attacker may create or modify Scheduled Task for execution of malicious code with a persistance. Detection focus at the same time on the EventID 4688 with the process creation (SCHTASKS) and EventID 4698 for the Scheduled Task creation/modification event log. * Update CAR-2021-12-001.yaml typo fix * Update CAR-2021-12-001.yaml Sysmon EventID 1 added and writable paths added in search * Update CAR-2021-12-001.yaml typo fixed * Fixed unit_tests * Minor update to description * Minor update to title * Removed source and event_log from splunk query * EventID 4702 (Scheduled Task Update) added - EventID 4702 (Scheduled Task Update) added - Sigma file improved (searches modified) - submission_date modified (error fixed) * Added psuedocode + updated implementations Co-authored-by: luffy68 <31893813+luffy68@users.noreply.github.com> Co-authored-by: Ivan Kirillov --- analytics/CAR-2021-12-001.yaml | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 analytics/CAR-2021-12-001.yaml diff --git a/analytics/CAR-2021-12-001.yaml b/analytics/CAR-2021-12-001.yaml new file mode 100644 index 00000000..bc947b4f --- /dev/null +++ b/analytics/CAR-2021-12-001.yaml @@ -0,0 +1,56 @@ +title: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths +submission_date: 2021/12/04 +information_domain: Host +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Lucas Heiligenstein +id: CAR-2021-12-001 +description: Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. + - technique: T1053 + tactics: + - TA0002 + - TA0003 + - TA0004 + subtechniques: + - T1053.005 + coverage: Medium +implementations: + - name: Creation of Suspicious Scheduled Tasks + description: This detects the creation of suspicious scheduled tasks, either via a new process (command line) or direct through the corresponding Windows EIDs. + code: |- + processes = search Process:create + susp_tasks_processes = filter processes where command_line CONTAINS("*SCHTASKS*") AND (command_line CONTAINS("*/CREATE*") OR command_line CONTAINS("*/CHANGE*")) AND (command_line CONTAINS("*.cmd*") OR command_line CONTAINS("*.ps1*") OR command_line CONTAINS("*.vbs*") OR command_line CONTAINS("*.py*") OR command_line CONTAINS("*.js*") OR command_line CONTAINS("*.exe*") OR command_line CONTAINS("*.bat*") OR (command_line CONTAINS("*javascript*") OR command_line CONTAINS("*powershell*") OR command_line CONTAINS("*wmic*") OR command_line CONTAINS("*rundll32*") OR command_line CONTAINS("*cmd*") OR command_line CONTAINS("*cscript*") OR command_line CONTAINS("*wscript*") OR command_line CONTAINS("*regsvr32*") OR command_line CONTAINS("*mshta*") OR command_line CONTAINS("*bitsadmin*") OR command_line CONTAINS("*certutil*") OR command_line CONTAINS("*msiexec*") OR command_line CONTAINS("*javaw*") OR (command_line CONTAINS("*%APPDATA%*") OR command_line CONTAINS("*\\AppData\\Roaming*") OR command_line CONTAINS("*%PUBLIC%*") OR command_line CONTAINS("*C:\\Users\\Public*") OR command_line CONTAINS("*%ProgramData%*") OR command_line CONTAINS("*C:\\ProgramData*") OR command_line CONTAINS("*%TEMP%*") OR command_line CONTAINS("*\\AppData\\Local\\Temp*") OR command_line CONTAINS("*\\Windows\\PLA\\System*") OR command_line CONTAINS("*\\tasks*") OR command_line CONTAINS("*\\Registration\\CRMLog*") OR command_line CONTAINS("*\\FxsTmp*") OR command_line CONTAINS("*\\spool\\drivers\\color*") OR command_line CONTAINS("*\\tracing*")))) + tasks = search Task:create + susp_tasks = filter tasks where (task_content CONTAINS("*.cmd*") OR task_content CONTAINS("*.ps1*") OR task_content CONTAINS("*.vbs*") OR task_content CONTAINS("*.py*") OR task_content CONTAINS("*.js*") OR task_content CONTAINS("*.exe*") OR task_content CONTAINS("*.bat*") OR (task_content CONTAINS("*javascript*") OR task_content CONTAINS("*powershell*") OR task_content CONTAINS("*wmic*") OR task_content CONTAINS("*rundll32*") OR task_content CONTAINS("*cmd*") OR task_content CONTAINS("*cscript*") OR task_content CONTAINS("*wscript*") OR task_content CONTAINS("*regsvr32*") OR task_content CONTAINS("*mshta*") OR task_content CONTAINS("*bitsadmin*") OR task_content CONTAINS("*certutil*") OR task_content CONTAINS("*msiexec*") OR task_content CONTAINS("*javaw*") OR (task_content CONTAINS("*%APPDATA%*") OR task_content CONTAINS("*\\AppData\\Roaming*") OR task_content CONTAINS("*%PUBLIC%*") OR task_content CONTAINS("*C:\\Users\\Public*") OR task_content CONTAINS("*%ProgramData%*") OR task_content CONTAINS("*C:\\ProgramData*") OR task_content CONTAINS("*%TEMP%*") OR task_content CONTAINS("*\\AppData\\Local\\Temp*") OR task_content CONTAINS("*\\Windows\\PLA\\System*") OR task_content CONTAINS("*\\tasks*") OR task_content CONTAINS("*\\Registration\\CRMLog*") OR task_content CONTAINS("*\\FxsTmp*") OR task_content CONTAINS("*\\spool\\drivers\\color*") OR task_content CONTAINS("*\\tracing*")))) + output susp_tasks_processes, susp_tasks + data_model: CAR native + type: Pseudocode + - name: Splunk Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. + description: This is a Splunk representation of the above pseudocode search. + code: |- + (((EventCode="4688" OR EventCode="1") CommandLine="*SCHTASKS*" (CommandLine="*/CREATE*" OR CommandLine="*/CHANGE*")) ((CommandLine="*.cmd*" OR CommandLine="*.ps1*" OR CommandLine="*.vbs*" OR CommandLine="*.py*" OR CommandLine="*.js*" OR CommandLine="*.exe*" OR CommandLine="*.bat*") OR (CommandLine="*javascript*" OR CommandLine="*powershell*" OR CommandLine="*wmic*" OR CommandLine="*rundll32*" OR CommandLine="*cmd*" OR CommandLine="*cscript*" OR CommandLine="*wscript*" OR CommandLine="*regsvr32*" OR CommandLine="*mshta*" OR CommandLine="*bitsadmin*" OR CommandLine="*certutil*" OR CommandLine="*msiexec*" OR CommandLine="*javaw*") OR (CommandLine="*%APPDATA%*" OR CommandLine="*\\AppData\\Roaming*" OR CommandLine="*%PUBLIC%*" OR CommandLine="*C:\\Users\\Public*" OR CommandLine="*%ProgramData%*" OR CommandLine="*C:\\ProgramData*" OR CommandLine="*%TEMP%*" OR CommandLine="*\\AppData\\Local\\Temp*" OR CommandLine="*\\Windows\\PLA\\System*" OR CommandLine="*\\tasks*" OR CommandLine="*\\Registration\\CRMLog*" OR CommandLine="*\\FxsTmp*" OR CommandLine="*\\spool\\drivers\\color*" OR CommandLine="*\\tracing*"))) OR ((EventCode="4698" OR EventCode="4702") ((TaskContent="*.cmd*" OR TaskContent="*.ps1*" OR TaskContent="*.vbs*" OR TaskContent="*.py*" OR TaskContent="*.js*" OR TaskContent="*.exe*" OR TaskContent="*.bat*") OR (TaskContent="*javascript*" OR TaskContent="*powershell*" OR TaskContent="*wmic*" OR TaskContent="*rundll32*" OR TaskContent="*cmd*" OR TaskContent="*cscript*" OR TaskContent="*wscript*" OR TaskContent="*regsvr32*" OR TaskContent="*mshta*" OR TaskContent="*bitsadmin*" OR TaskContent="*certutil*" OR TaskContent="*msiexec*" OR TaskContent="*javaw*") OR (TaskContent="*%APPDATA%*" OR TaskContent="*\\AppData\\Roaming*" OR TaskContent="*%PUBLIC%*" OR TaskContent="*C:\\Users\\Public*" OR TaskContent="*%ProgramData%*" OR TaskContent="*C:\\ProgramData*" OR TaskContent="*%TEMP%*" OR TaskContent="*\\AppData\\Local\\Temp*" OR TaskContent="*\\Windows\\PLA\\System*" OR TaskContent="*\\tasks*" OR TaskContent="*\\Registration\\CRMLog*" OR TaskContent="*\\FxsTmp*" OR TaskContent="*\\spool\\drivers\\color*" OR TaskContent="*\\tracing*"))) + type: Splunk + - name: Elastic Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. + description: This is an ElasticSearch representation of the above pseudocode search. + code: |- + ((winlog.event_id:("4688" OR "1") AND process.command_line:*SCHTASKS* AND process.command_line:(*\/CREATE* OR *\/CHANGE*)) AND (process.command_line:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR process.command_line:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR process.command_line:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) OR (winlog.event_id:("4698" OR "4702") AND (winlog.event_data.TaskContent:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR winlog.event_data.TaskContent:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR winlog.event_data.TaskContent:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) + type: Elastic + - name: LogPoint Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. + description: This is a LogPoint representation of the above pseudocode search. + code: |- + ((event_id IN ["4688", "1"] CommandLine="*SCHTASKS*" CommandLine IN ["*/CREATE*", "*/CHANGE*"]) (CommandLine IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR CommandLine IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR CommandLine IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) OR (event_id IN ["4698", "4702"] (TaskContent IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR TaskContent IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR TaskContent IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) + type: LogPoint +unit_tests: +- description: Creation Scheduled Task with cmd. Calc.exe will be launched every minute + commands: + - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "CALC_TASK" /TR "C:\Windows\System32\calc.exe" +- description: Creation Scheduled Task with cmd. Ping will be launched every minute + commands: + - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "PING_TASK" /TR "cmd /c ping 8.8.8.8" +data_model_references: + - process/create/command_line From b0054b7cd0b0a765bd4fc550c80069a61e6edab0 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Wed, 2 Feb 2022 05:38:05 +0800 Subject: [PATCH 181/342] CAR-2021-12-002-T1547.001 (#141) * Adding CAR-2021-12-002-T1547.001 Detection of modification of registry key "Common Startup" located in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\" and "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\". When user logon, files in the Startup Folder are launched. Attacker may modify these forlders with other to evade detection set on these default folders. Detection focus at the same time on the EventID 4688 with the process creation and EventID 4657 for the modification of Registry Key. * Update CAR-2021-12-002.yaml Sysmon EventID 1 added * Fixed coverage & unit_tests * Minor update to description * Removed source and event_log from splunk query * Added EID 13 sysmon detection to Splunk query * Added pseudocode + tweaked implementations Co-authored-by: luffy68 <31893813+luffy68@users.noreply.github.com> Co-authored-by: Ivan Kirillov --- analytics/CAR-2021-12-002.yaml | 62 ++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 analytics/CAR-2021-12-002.yaml diff --git a/analytics/CAR-2021-12-002.yaml b/analytics/CAR-2021-12-002.yaml new file mode 100644 index 00000000..00c0547f --- /dev/null +++ b/analytics/CAR-2021-12-002.yaml @@ -0,0 +1,62 @@ +title: Modification of Default Startup Folder in the Registry Key "Common Startup" +submission_date: 2021/12/06 +information_domain: Host +platforms: + - Windows +subtypes: + - Process + - Registry +analytic_types: + - TTP +contributors: + - Lucas Heiligenstein +id: CAR-2021-12-002 +description: Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. +coverage: + - technique: T1547 + tactics: + - TA0003 + - TA0004 + subtechniques: + - T1547.001 + coverage: Medium + - technique: T1112 + tactics: + - TA0005 + coverage: Medium +implementations: + - name: Common Startup Registry Key Modification + description: This detects modification of the `Common Startup` registry key value, either via a new process (command line) or direct registry manipulation. + code: |- + processes = search Process:create + logon_reg_processes = filter processes where (command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*") OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS("*-value*")) AND command_line CONTAINS("*Common Startup*")) + reg_keys = search Registry:value_edit + logon_reg_keys = filter reg_keys where value="Common Startup" + output logon_reg_processes, logon_reg_keys + data_model: CAR native + type: Pseudocode + - name: Splunk Search - Modification of default Startup Folder in the Registry Key "Common Startup" + description: This is a Splunk representation of the above pseudocode search. + code: |- + (((EventCode="4688" OR EventCode="1") (CommandLine="*reg*" AND CommandLine="*add*" AND CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" AND CommandLine="*-value*") CommandLine="*Common Startup*") OR ((EventCode="4657" ObjectValueName="Common Startup") OR (EventCode="13" TargetObject="*Common Startup"))) + type: Splunk + - name: Elastic Search - Modification of default Startup Folder in the Registry Key "Common Startup" + description: This is an ElasticSeearech representation of the above pseudocode search. + code: |- + ((EventLog:"Security" AND (winlog.event_id:"4688" OR winlog.event_id:"1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:*Common\ Startup*) OR (winlog.event_id:"4657" AND winlog.event_data.ObjectValueName:"Common\ Startup") OR (winlog.event_id:"13" AND winlog.event_data.TargetObject:"*Common Startup")) + type: Elastic + - name: LogPoint Search - Modification of default Startup Folder in the Registry Key "Common Startup" + description: This is a LogPoint representation of the above pseudocode search. + code: |- + ((EventLog="Security" (event_id="4688" OR event_id="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine="*Common Startup*") OR (event_id="4657" ObjectValueName="Common Startup") OR (event_id="13" TargetObject="*Common Startup")) + type: LogPoint +unit_tests: +- description: Modification on Registry Key with cmd. Files in new_malicious_startup_folder will be launched when user logon + commands: + - reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Startup" /d "C:\Users\Lucas\Documents\new_malicious_startup_folder" /f +- description: Modification on Registry Key with Powershell. Files in new_malicious_startup_folder will be launched when user logon + commands: + - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "Common Startup" -Value C:\Users\Lucas\Documents\new_malicious_startup_folder +data_model_references: + - process/create/command_line + - registry/add/key From 4fa0af568441f82ac0f7c51f25761403be9c60ea Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 2 Feb 2022 07:31:16 -0700 Subject: [PATCH 182/342] Added missing coverage key --- analytics/CAR-2021-12-001.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/analytics/CAR-2021-12-001.yaml b/analytics/CAR-2021-12-001.yaml index bc947b4f..056679ee 100644 --- a/analytics/CAR-2021-12-001.yaml +++ b/analytics/CAR-2021-12-001.yaml @@ -11,6 +11,7 @@ contributors: - Lucas Heiligenstein id: CAR-2021-12-001 description: Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. +coverage: - technique: T1053 tactics: - TA0002 From 3079edd067f45ff1bd2d11cc472ee95aa3aa9472 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 2 Feb 2022 07:36:19 -0700 Subject: [PATCH 183/342] Added markup for new analytics --- docs/analytics/CAR-2021-11-002/index.md | 106 ++++++++++++++++++++++++ docs/analytics/CAR-2021-12-001/index.md | 104 +++++++++++++++++++++++ docs/analytics/CAR-2021-12-002/index.md | 106 ++++++++++++++++++++++++ docs/analytics/index.md | 30 ++++++- 4 files changed, 343 insertions(+), 3 deletions(-) create mode 100644 docs/analytics/CAR-2021-11-002/index.md create mode 100644 docs/analytics/CAR-2021-12-001/index.md create mode 100644 docs/analytics/CAR-2021-12-002/index.md diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md new file mode 100644 index 00000000..845fdf8d --- /dev/null +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -0,0 +1,106 @@ +--- +title: "CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify" +layout: analytic +submission_date: 2021/11/28 +information_domain: Host +subtypes: Process, Registry +analytic_type: TTP +contributors: Lucas Heiligenstein +applicable_platforms: Windows +--- + +Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. + + +### ATT&CK Detections + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| +|[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + + + + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +|[registry](/data_model/registry) | [add](/data_model/registry#add) | [key](/data_model/registry#key) | + + + +### Applicable Sensors + + +### Implementations + +#### Userinit/Shell/Notify Registry Modifications (Pseudocode, CAR native) + + +This detects logon registry key modification, either via a new process (command line) or direct registry manipulation. + + +``` +processes = search Process:create +logon_reg_processes = filter processes where command_line CONTAINS("*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*") AND (command_line CONTAINS("*Userinit*") OR command_line CONTAINS("*Shell*") OR command_line CONTAINS("*Notify*")) AND (((command_line CONTAINS("*reg*") OR command_line CONTAINS("*add*") OR command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*-value*")))) +reg_keys = search Registry:value_edit +logon_reg_keys = filter reg_keys where (value="Userinit" OR value="Shell" OR value="Notify") +output logon_reg_processes, logon_reg_keys +``` + + +#### Splunk Search - Modification of Userinit, Shell or Notify (Splunk) + + +This is a Splunk representation of the above pseudocode. + + +``` +(((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR ((CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*") CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" (CommandLine="*Userinit*" OR CommandLine="*Shell*" OR CommandLine="*Notify*")) OR ((EventCode="4657") (ObjectValueName="Userinit" OR ObjectValueName="Shell" OR ObjectValueName="Notify"))) OR ((EventCode="13") (TargetObject="*Userinit" OR TargetObject="*Shell" OR TargetObject="*Notify")))) +``` + + +#### Elastic Search - Modification of Userinit, Shell or Notify (Elastic) + + +This is an ElasticSearch representation of the above pseudocode. + + +``` +(((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:(*Set\-ItemProperty* OR *New\-ItemProperty*) AND process.command_line:*\-value*)) AND process.command_line:*\\Microsoft\\Windows\ NT\\CurrentVersion\\Winlogon* AND process.command_line:(*Userinit* OR *Shell* OR *Notify*)) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:("Userinit" OR "Shell" OR "Notify"))) OR (EventCode:"13" AND winlog.event_data.TargetObject:(*Userinit OR *Shell OR *Notify))) +``` + + +#### LogPoint Search - Modification of Userinit, Shell or Notify (Logpoint) + + +This is a LogPoint representation of the above pseudocode. + + +``` +(((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine IN ["*Set-ItemProperty*", "*New-ItemProperty*"] CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" CommandLine IN ["*Userinit*", "*Shell*", "*Notify*"]) OR (EventCode IN "4657" ObjectValueName IN ["Userinit", "Shell", "Notify"])) OR (EventCode IN "13" TargetObject IN ["*Userinit", "*Shell", "*Notify"])) +``` + + + +### Unit Tests + +#### Test Case 1 + +Modification on Registry Key with cmd. Calc.exe will be launched when user will login + +``` +reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe +``` + +#### Test Case 2 + +Modification on Registry Key with Powershell. Calc.exe will be launched when user will login + +``` +Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Userinit -Value C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe +``` + + diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md new file mode 100644 index 00000000..d555a310 --- /dev/null +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -0,0 +1,104 @@ +--- +title: "CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths" +layout: analytic +submission_date: 2021/12/04 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Lucas Heiligenstein +applicable_platforms: Windows +--- + +Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. + + +### ATT&CK Detections + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| + + + + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + + +### Applicable Sensors + + +### Implementations + +#### Creation of Suspicious Scheduled Tasks (Pseudocode, CAR native) + + +This detects the creation of suspicious scheduled tasks, either via a new process (command line) or direct through the corresponding Windows EIDs. + + +``` +processes = search Process:create +susp_tasks_processes = filter processes where command_line CONTAINS("*SCHTASKS*") AND (command_line CONTAINS("*/CREATE*") OR command_line CONTAINS("*/CHANGE*")) AND (command_line CONTAINS("*.cmd*") OR command_line CONTAINS("*.ps1*") OR command_line CONTAINS("*.vbs*") OR command_line CONTAINS("*.py*") OR command_line CONTAINS("*.js*") OR command_line CONTAINS("*.exe*") OR command_line CONTAINS("*.bat*") OR (command_line CONTAINS("*javascript*") OR command_line CONTAINS("*powershell*") OR command_line CONTAINS("*wmic*") OR command_line CONTAINS("*rundll32*") OR command_line CONTAINS("*cmd*") OR command_line CONTAINS("*cscript*") OR command_line CONTAINS("*wscript*") OR command_line CONTAINS("*regsvr32*") OR command_line CONTAINS("*mshta*") OR command_line CONTAINS("*bitsadmin*") OR command_line CONTAINS("*certutil*") OR command_line CONTAINS("*msiexec*") OR command_line CONTAINS("*javaw*") OR (command_line CONTAINS("*%APPDATA%*") OR command_line CONTAINS("*\\AppData\\Roaming*") OR command_line CONTAINS("*%PUBLIC%*") OR command_line CONTAINS("*C:\\Users\\Public*") OR command_line CONTAINS("*%ProgramData%*") OR command_line CONTAINS("*C:\\ProgramData*") OR command_line CONTAINS("*%TEMP%*") OR command_line CONTAINS("*\\AppData\\Local\\Temp*") OR command_line CONTAINS("*\\Windows\\PLA\\System*") OR command_line CONTAINS("*\\tasks*") OR command_line CONTAINS("*\\Registration\\CRMLog*") OR command_line CONTAINS("*\\FxsTmp*") OR command_line CONTAINS("*\\spool\\drivers\\color*") OR command_line CONTAINS("*\\tracing*")))) +tasks = search Task:create +susp_tasks = filter tasks where (task_content CONTAINS("*.cmd*") OR task_content CONTAINS("*.ps1*") OR task_content CONTAINS("*.vbs*") OR task_content CONTAINS("*.py*") OR task_content CONTAINS("*.js*") OR task_content CONTAINS("*.exe*") OR task_content CONTAINS("*.bat*") OR (task_content CONTAINS("*javascript*") OR task_content CONTAINS("*powershell*") OR task_content CONTAINS("*wmic*") OR task_content CONTAINS("*rundll32*") OR task_content CONTAINS("*cmd*") OR task_content CONTAINS("*cscript*") OR task_content CONTAINS("*wscript*") OR task_content CONTAINS("*regsvr32*") OR task_content CONTAINS("*mshta*") OR task_content CONTAINS("*bitsadmin*") OR task_content CONTAINS("*certutil*") OR task_content CONTAINS("*msiexec*") OR task_content CONTAINS("*javaw*") OR (task_content CONTAINS("*%APPDATA%*") OR task_content CONTAINS("*\\AppData\\Roaming*") OR task_content CONTAINS("*%PUBLIC%*") OR task_content CONTAINS("*C:\\Users\\Public*") OR task_content CONTAINS("*%ProgramData%*") OR task_content CONTAINS("*C:\\ProgramData*") OR task_content CONTAINS("*%TEMP%*") OR task_content CONTAINS("*\\AppData\\Local\\Temp*") OR task_content CONTAINS("*\\Windows\\PLA\\System*") OR task_content CONTAINS("*\\tasks*") OR task_content CONTAINS("*\\Registration\\CRMLog*") OR task_content CONTAINS("*\\FxsTmp*") OR task_content CONTAINS("*\\spool\\drivers\\color*") OR task_content CONTAINS("*\\tracing*")))) +output susp_tasks_processes, susp_tasks +``` + + +#### Splunk Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. (Splunk) + + +This is a Splunk representation of the above pseudocode search. + + +``` +(((EventCode="4688" OR EventCode="1") CommandLine="*SCHTASKS*" (CommandLine="*/CREATE*" OR CommandLine="*/CHANGE*")) ((CommandLine="*.cmd*" OR CommandLine="*.ps1*" OR CommandLine="*.vbs*" OR CommandLine="*.py*" OR CommandLine="*.js*" OR CommandLine="*.exe*" OR CommandLine="*.bat*") OR (CommandLine="*javascript*" OR CommandLine="*powershell*" OR CommandLine="*wmic*" OR CommandLine="*rundll32*" OR CommandLine="*cmd*" OR CommandLine="*cscript*" OR CommandLine="*wscript*" OR CommandLine="*regsvr32*" OR CommandLine="*mshta*" OR CommandLine="*bitsadmin*" OR CommandLine="*certutil*" OR CommandLine="*msiexec*" OR CommandLine="*javaw*") OR (CommandLine="*%APPDATA%*" OR CommandLine="*\\AppData\\Roaming*" OR CommandLine="*%PUBLIC%*" OR CommandLine="*C:\\Users\\Public*" OR CommandLine="*%ProgramData%*" OR CommandLine="*C:\\ProgramData*" OR CommandLine="*%TEMP%*" OR CommandLine="*\\AppData\\Local\\Temp*" OR CommandLine="*\\Windows\\PLA\\System*" OR CommandLine="*\\tasks*" OR CommandLine="*\\Registration\\CRMLog*" OR CommandLine="*\\FxsTmp*" OR CommandLine="*\\spool\\drivers\\color*" OR CommandLine="*\\tracing*"))) OR ((EventCode="4698" OR EventCode="4702") ((TaskContent="*.cmd*" OR TaskContent="*.ps1*" OR TaskContent="*.vbs*" OR TaskContent="*.py*" OR TaskContent="*.js*" OR TaskContent="*.exe*" OR TaskContent="*.bat*") OR (TaskContent="*javascript*" OR TaskContent="*powershell*" OR TaskContent="*wmic*" OR TaskContent="*rundll32*" OR TaskContent="*cmd*" OR TaskContent="*cscript*" OR TaskContent="*wscript*" OR TaskContent="*regsvr32*" OR TaskContent="*mshta*" OR TaskContent="*bitsadmin*" OR TaskContent="*certutil*" OR TaskContent="*msiexec*" OR TaskContent="*javaw*") OR (TaskContent="*%APPDATA%*" OR TaskContent="*\\AppData\\Roaming*" OR TaskContent="*%PUBLIC%*" OR TaskContent="*C:\\Users\\Public*" OR TaskContent="*%ProgramData%*" OR TaskContent="*C:\\ProgramData*" OR TaskContent="*%TEMP%*" OR TaskContent="*\\AppData\\Local\\Temp*" OR TaskContent="*\\Windows\\PLA\\System*" OR TaskContent="*\\tasks*" OR TaskContent="*\\Registration\\CRMLog*" OR TaskContent="*\\FxsTmp*" OR TaskContent="*\\spool\\drivers\\color*" OR TaskContent="*\\tracing*"))) +``` + + +#### Elastic Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. (Elastic) + + +This is an ElasticSearch representation of the above pseudocode search. + + +``` +((winlog.event_id:("4688" OR "1") AND process.command_line:*SCHTASKS* AND process.command_line:(*\/CREATE* OR *\/CHANGE*)) AND (process.command_line:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR process.command_line:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR process.command_line:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) OR (winlog.event_id:("4698" OR "4702") AND (winlog.event_data.TaskContent:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR winlog.event_data.TaskContent:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR winlog.event_data.TaskContent:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) +``` + + +#### LogPoint Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. (Logpoint) + + +This is a LogPoint representation of the above pseudocode search. + + +``` +((event_id IN ["4688", "1"] CommandLine="*SCHTASKS*" CommandLine IN ["*/CREATE*", "*/CHANGE*"]) (CommandLine IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR CommandLine IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR CommandLine IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) OR (event_id IN ["4698", "4702"] (TaskContent IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR TaskContent IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR TaskContent IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) +``` + + + +### Unit Tests + +#### Test Case 1 + +Creation Scheduled Task with cmd. Calc.exe will be launched every minute + +``` +SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "CALC_TASK" /TR "C:\Windows\System32\calc.exe" +``` + +#### Test Case 2 + +Creation Scheduled Task with cmd. Ping will be launched every minute + +``` +SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "PING_TASK" /TR "cmd /c ping 8.8.8.8" +``` + + diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md new file mode 100644 index 00000000..d7d8dd84 --- /dev/null +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -0,0 +1,106 @@ +--- +title: "CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"" +layout: analytic +submission_date: 2021/12/06 +information_domain: Host +subtypes: Process, Registry +analytic_type: TTP +contributors: Lucas Heiligenstein +applicable_platforms: Windows +--- + +Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. + + +### ATT&CK Detections + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| +|[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + + + + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | +|[registry](/data_model/registry) | [add](/data_model/registry#add) | [key](/data_model/registry#key) | + + + +### Applicable Sensors + + +### Implementations + +#### Common Startup Registry Key Modification (Pseudocode, CAR native) + + +This detects modification of the `Common Startup` registry key value, either via a new process (command line) or direct registry manipulation. + + +``` +processes = search Process:create +logon_reg_processes = filter processes where (command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*") OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS("*-value*")) AND command_line CONTAINS("*Common Startup*")) +reg_keys = search Registry:value_edit +logon_reg_keys = filter reg_keys where value="Common Startup" +output logon_reg_processes, logon_reg_keys +``` + + +#### Splunk Search - Modification of default Startup Folder in the Registry Key "Common Startup" (Splunk) + + +This is a Splunk representation of the above pseudocode search. + + +``` +(((EventCode="4688" OR EventCode="1") (CommandLine="*reg*" AND CommandLine="*add*" AND CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" AND CommandLine="*-value*") CommandLine="*Common Startup*") OR ((EventCode="4657" ObjectValueName="Common Startup") OR (EventCode="13" TargetObject="*Common Startup"))) +``` + + +#### Elastic Search - Modification of default Startup Folder in the Registry Key "Common Startup" (Elastic) + + +This is an ElasticSeearech representation of the above pseudocode search. + + +``` +((EventLog:"Security" AND (winlog.event_id:"4688" OR winlog.event_id:"1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:*Common\ Startup*) OR (winlog.event_id:"4657" AND winlog.event_data.ObjectValueName:"Common\ Startup") OR (winlog.event_id:"13" AND winlog.event_data.TargetObject:"*Common Startup")) +``` + + +#### LogPoint Search - Modification of default Startup Folder in the Registry Key "Common Startup" (Logpoint) + + +This is a LogPoint representation of the above pseudocode search. + + +``` +((EventLog="Security" (event_id="4688" OR event_id="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine="*Common Startup*") OR (event_id="4657" ObjectValueName="Common Startup") OR (event_id="13" TargetObject="*Common Startup")) +``` + + + +### Unit Tests + +#### Test Case 1 + +Modification on Registry Key with cmd. Files in new_malicious_startup_folder will be launched when user logon + +``` +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Startup" /d "C:\Users\Lucas\Documents\new_malicious_startup_folder" /f +``` + +#### Test Case 2 + +Modification on Registry Key with Powershell. Files in new_malicious_startup_folder will be launched when user logon + +``` +Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "Common Startup" -Value C:\Users\Lucas\Documents\new_malicious_startup_folder +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 40aa19e6..dcb2d3d1 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -803,6 +803,30 @@ permalink: /analytics/ Elastic, Logpoint, Pseudocode, Splunk Windows + + CAR-2021-11-002 + Registry Edit with Modification of Userinit, Shell or Notify + November 28 2021 +
  • Boot or Logon Autostart Execution
  • Modify Registry
+ Elastic, Logpoint, Pseudocode, Splunk + Windows + + + CAR-2021-12-001 + Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths + December 04 2021 +
  • Scheduled Task/Job
+ Elastic, Logpoint, Pseudocode, Splunk + Windows + + + CAR-2021-12-002 + Modification of Default Startup Folder in the Registry Key "Common Startup" + December 06 2021 +
  • Boot or Logon Autostart Execution
  • Modify Registry
+ Elastic, Logpoint, Pseudocode, Splunk + Windows + --- @@ -812,12 +836,12 @@ permalink: /analytics/ |---|---|---| |[Create or Modify System Process](https://attack.mitre.org/techniques/T1543/)|[Windows Service](https://attack.mitre.org/techniques/T1543/003/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
{:/}| |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|(N/A - see below)|(N/A - see below)| -|...|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
{:/}| +|...|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
{:/}| |...|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
{:/}| |[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|(N/A - see below)|(N/A - see below)| -|...|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| +|...|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"
{:/}| |...|[Port Monitors](https://attack.mitre.org/techniques/T1547/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| +|...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
{:/}| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| |...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| |...|[DLL Search Order Hijacking](https://attack.mitre.org/techniques/T1574/001/)|{::nomarkdown}
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
{:/}| From 6d6300352b23483667c4acad3d6fba65749dbc5a Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 2 Feb 2022 07:45:16 -0700 Subject: [PATCH 184/342] Added news blurb on new analytics --- docs/index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/index.md b/docs/index.md index 15d6e6b7..a5a7052e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -18,6 +18,12 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o ## News Information about the latest CAR updates and changes can be found in this section. +### February 2022 +* New analytics added + * [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](/analytics/CAR-2021-11-002) + * [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](/analytics/CAR-2021-12-001) + * [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"](/analytics/CAR-2021-12-002) + ### January 2022 * New analytics added * [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](/analytics/CAR-2021-11-001) From cdc2c5bd7c8e1d71d9455582d34f89a94b9d6515 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 4 Feb 2022 11:10:12 -0700 Subject: [PATCH 185/342] February 2022 update; added separate ATT&CK nav layers --- .../coverage/analytic_coverage_02_04_2022.csv | 542 ++++++++++++++++++ .../car_analytic_coverage_02_04_2022.json | 1 + .../es_analytic_coverage_02_04_2022.json | 1 + docs/coverage/index.md | 338 +++++------ .../sigma_analytic_coverage_02_04_2022.json | 1 + .../splunk_analytic_coverage_02_04_2022.json | 1 + 6 files changed, 717 insertions(+), 167 deletions(-) create mode 100644 docs/coverage/analytic_coverage_02_04_2022.csv create mode 100644 docs/coverage/car_analytic_coverage_02_04_2022.json create mode 100644 docs/coverage/es_analytic_coverage_02_04_2022.json create mode 100644 docs/coverage/sigma_analytic_coverage_02_04_2022.json create mode 100644 docs/coverage/splunk_analytic_coverage_02_04_2022.json diff --git a/docs/coverage/analytic_coverage_02_04_2022.csv b/docs/coverage/analytic_coverage_02_04_2022.csv new file mode 100644 index 00000000..2ba214bf --- /dev/null +++ b/docs/coverage/analytic_coverage_02_04_2022.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,0,3 +T1003,OS Credential Dumping,n/a,0,15,20,41,76 +T1003.001,OS Credential Dumping,LSASS Memory,5,54,4,12,75 +T1003.002,OS Credential Dumping,Security Account Manager,1,26,0,12,39 +T1003.003,OS Credential Dumping,NTDS,2,14,0,7,23 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,0,0,12 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,0,8 +T1003.006,OS Credential Dumping,DCSync,0,7,0,0,7 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,1,1 +T1005,Data from Local System,n/a,0,6,2,1,9 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,2,7 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,11,1,1,16 +T1014,Rootkit,n/a,0,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,8,2,2,14 +T1018,Remote System Discovery,n/a,1,10,4,15,30 +T1020,Automated Exfiltration,n/a,0,5,1,4,10 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,2,28,24,55 +T1021.001,Remote Services,Remote Desktop Protocol,3,10,0,5,18 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,30,5,8,48 +T1021.003,Remote Services,Distributed Component Object Model,1,8,0,5,14 +T1021.004,Remote Services,SSH,0,0,0,0,0 +T1021.005,Remote Services,VNC,0,0,0,0,0 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,72,6,6,84 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,1,1,7 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2,4 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,16,4,8,30 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,21,12,13,47 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,13,0,9,23 +T1036.004,Masquerading,Masquerade Task or Service,0,2,1,0,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,0,1,10 +T1036.006,Masquerading,Space after Filename,0,1,0,0,1 +T1037,Boot or Logon Initialization Scripts,n/a,0,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,1,1 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,3,6 +T1040,Network Sniffing,n/a,1,7,2,0,10 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,0,0,0,0 +T1046,Network Service Scanning,n/a,2,10,0,2,14 +T1047,Windows Management Instrumentation,n/a,3,36,5,12,56 +T1048,Exfiltration Over Alternative Protocol,n/a,0,7,6,9,22 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,14,0,6,20 +T1049,System Network Connections Discovery,n/a,1,8,1,5,15 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,11,12,27,50 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,2,3 +T1053.002,Scheduled Task/Job,At (Windows),3,7,0,1,11 +T1053.003,Scheduled Task/Job,Cron,0,3,3,5,11 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,6,20,1,12,39 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1055,Process Injection,n/a,0,17,11,21,49 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,1,11 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,1,0,0,1 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,2,2,0,5 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,0,2 +T1056.001,Input Capture,Keylogging,0,1,0,0,1 +T1056.002,Input Capture,GUI Input Capture,0,3,1,0,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,1,0,0,1 +T1057,Process Discovery,n/a,2,4,2,2,10 +T1059,Command and Scripting Interpreter,n/a,1,26,35,38,100 +T1059.001,Command and Scripting Interpreter,PowerShell,3,160,7,20,190 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,0,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,16,0,6,24 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,7,0,0,7 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,19,0,4,24 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,0,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,12,2,4,18 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,0,0,0,0 +T1068,Exploitation for Privilege Escalation,n/a,1,20,10,15,46 +T1069,Permission Groups Discovery,n/a,0,1,5,25,31 +T1069.001,Permission Groups Discovery,Local Groups,3,13,1,11,28 +T1069.002,Permission Groups Discovery,Domain Groups,3,7,1,18,29 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,9,13,17,39 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,7,0,6,15 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,6,1,0,8 +T1070.004,Indicator Removal on Host,File Deletion,0,11,3,5,19 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,3,0,1,5 +T1070.006,Indicator Removal on Host,Timestomp,0,4,1,0,5 +T1071,Application Layer Protocol,n/a,0,6,8,4,18 +T1071.001,Application Layer Protocol,Web Protocols,0,26,3,1,30 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,17,0,2,19 +T1072,Software Deployment Tools,n/a,0,2,0,2,4 +T1074,Data Staged,n/a,0,2,1,1,4 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0,0 +T1078,Valid Accounts,n/a,0,18,28,45,91 +T1078.001,Valid Accounts,Default Accounts,0,1,0,4,5 +T1078.002,Valid Accounts,Domain Accounts,5,1,0,5,11 +T1078.003,Valid Accounts,Local Accounts,5,1,3,1,10 +T1078.004,Valid Accounts,Cloud Accounts,0,2,1,8,11 +T1080,Taint Shared Content,n/a,0,0,0,0,0 +T1082,System Information Discovery,n/a,2,11,4,3,20 +T1083,File and Directory Discovery,n/a,0,8,1,1,10 +T1087,Account Discovery,n/a,0,7,4,28,39 +T1087.001,Account Discovery,Local Account,2,9,0,11,22 +T1087.002,Account Discovery,Domain Account,2,13,1,17,33 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0,0 +T1090,Proxy,n/a,0,3,1,0,4 +T1090.001,Proxy,Internal Proxy,0,1,0,0,1 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,0,1,0,1 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,0,1,5 +T1098,Account Manipulation,n/a,1,16,27,17,61 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,1,0,1 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,1,0,0,1 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,2,3 +T1102,Web Service,n/a,0,0,1,0,1 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,30,9,10,53 +T1106,Native API,n/a,0,9,2,2,13 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,8,8,11,27 +T1110.001,Brute Force,Password Guessing,0,3,0,1,4 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,0,8,16 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,8,46,2,8,64 +T1113,Screen Capture,n/a,0,6,1,4,11 +T1114,Email Collection,n/a,0,2,2,8,12 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,0,3,3 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,2,3 +T1115,Clipboard Data,n/a,0,4,0,0,4 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,1,1,0,2 +T1123,Audio Capture,n/a,0,6,1,1,8 +T1124,System Time Discovery,n/a,0,2,0,0,2 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,6,8,7,21 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,0,4,7 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,0,0,0,0 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,4,4,0,8 +T1134,Access Token Manipulation,n/a,0,0,3,6,9 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,4,0,1,5 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,0,0,5 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,1,1,2 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,2,3,12 +T1136,Create Account,n/a,0,1,7,10,18 +T1136.001,Create Account,Local Account,1,11,0,4,16 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,1,2,6,9 +T1137,Office Application Startup,n/a,0,5,2,0,7 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,9,6,2,18 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,0,0,0,0 +T1176,Browser Extensions,n/a,0,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0,0 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,1,4 +T1190,Exploit Public-Facing Application,n/a,0,58,15,16,89 +T1195,Supply Chain Compromise,n/a,0,1,4,2,7 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,0,4 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,5,1,3,11 +T1199,Trusted Relationship,n/a,0,1,0,3,4 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,3,0,8,11 +T1202,Indirect Command Execution,n/a,0,18,0,1,19 +T1203,Exploitation for Client Execution,n/a,0,20,1,4,25 +T1204,User Execution,n/a,0,6,6,13,25 +T1204.001,User Execution,Malicious Link,0,1,0,0,1 +T1204.002,User Execution,Malicious File,1,27,0,3,31 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,2,3 +T1210,Exploitation of Remote Services,n/a,0,8,1,1,10 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,6,0,2,8 +T1213,Data from Information Repositories,n/a,0,0,0,0,0 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,12,0,0,12 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,Signed Binary Proxy Execution,n/a,0,65,16,51,132 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,3,0,4,8 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,3,9 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,7,9 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,4,8,20 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,4,0,1,5 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,17,2,5,26 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,27,3,16,47 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1219,Remote Access Software,n/a,0,9,3,0,12 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,0,3,11,14 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,4,0,2,7 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,1,4 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,10,1,12,23 +T1484,Domain Policy Modification,n/a,0,0,1,4,5 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,0,1 +T1485,Data Destruction,n/a,0,10,7,7,24 +T1486,Data Encrypted for Impact,n/a,0,8,1,7,16 +T1489,Service Stop,n/a,0,4,2,7,13 +T1490,Inhibit System Recovery,n/a,3,13,5,11,32 +T1491,Defacement,n/a,0,0,0,1,1 +T1491.001,Defacement,Internal Defacement,0,1,0,0,1 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,1,1 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,1,1 +T1498,Network Denial of Service,n/a,0,0,1,6,7 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,1,1,0,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,3,6 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,21,2,4,28 +T1518,Software Discovery,n/a,0,2,3,1,6 +T1518.001,Software Discovery,Security Software Discovery,1,4,1,0,6 +T1525,Implant Container Image,n/a,0,0,0,1,1 +T1526,Cloud Service Discovery,n/a,0,0,1,5,6 +T1528,Steal Application Access Token,n/a,0,1,3,0,4 +T1529,System Shutdown/Reboot,n/a,0,5,0,0,5 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,7,4,14 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,4,4 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,0,2 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,1,15,19,35 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,1,0,0,1 +T1543.003,Create or Modify System Process,Windows Service,6,20,6,12,44 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,7,14,12,33 +T1546.001,Event Triggered Execution,Change Default File Association,1,2,0,1,4 +T1546.002,Event Triggered Execution,Screensaver,1,4,0,1,6 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,0,2,15 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,4,1,1,9 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,0,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,1,4 +T1546.013,Event Triggered Execution,PowerShell Profile,0,2,0,0,2 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,3,1,1,6 +T1547,Boot or Logon Autostart Execution,n/a,0,4,22,18,44 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,4,27,9,2,42 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,0,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1,2 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,2,3,0,0,5 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,0,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,2,3,3,8 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,3,1,1,6 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,0,2 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1548,Abuse Elevation Control Mechanism,n/a,1,13,19,27,60 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,1,2,3,6 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,44,10,11,68 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,2,7,11 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,3,6,5,14 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,4,10 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,0,3 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,3,3,11 +T1552.001,Unsecured Credentials,Credentials In Files,1,12,2,0,15 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,2,6 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,0,6 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,1,5,1,7 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,0,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,4,2,1,8 +T1554,Compromise Client Software Binary,n/a,0,3,2,4,9 +T1555,Credentials from Password Stores,n/a,0,4,7,6,17 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,2,2,3,7 +T1556,Modify Authentication Process,n/a,0,0,4,3,7 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,2,0,0,2 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,4,4 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,6,0,0,6 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,3,4,10 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,1,1 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,9,0,4,13 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,0,0 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,0,0,0,1 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,10,1,6,18 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,0,0 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,0,1 +T1562,Impair Defenses,n/a,0,6,57,46,109 +T1562.001,Impair Defenses,Disable or Modify Tools,3,48,35,38,124 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,6,0,0,6 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,10,3,2,15 +T1562.006,Impair Defenses,Indicator Blocking,2,3,2,1,8 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,5,5 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,1,1 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,4,6,1,11 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,2,4,1,7 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,9,2,0,13 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,1,0,0,1 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,2,3,0,5 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,4,15,27,46 +T1566.001,Phishing,Spearphishing Attachment,0,11,10,23,44 +T1566.002,Phishing,Spearphishing Link,0,0,7,1,8 +T1566.003,Phishing,Spearphishing via Service,0,0,0,0,0 +T1567,Exfiltration Over Web Service,n/a,0,4,1,1,6 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,2,0,0,2 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,6,0,1,7 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,0,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,7,14 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,30,3,5,42 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,3,0,0,3 +T1572,Protocol Tunneling,n/a,0,5,3,0,8 +T1573,Encrypted Channel,n/a,0,4,1,0,5 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,6,6,7,19 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,1,6,1,0,8 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,18,2,2,22 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,2,1,1,4 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,2,0,3 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,6,0,1,11 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,0,0,1 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,1,0,0,1 +T1585,Establish Accounts,n/a,0,0,0,1,1 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,7,0,0,7 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,0,0,2 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,4,0,2,6 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,1,2 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,1,1 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,0,0 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,1,0,4,5 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,1,1 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,1,1 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,1,1 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,1,1 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,8,9 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,2,2 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,3,3 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,1,1 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 diff --git a/docs/coverage/car_analytic_coverage_02_04_2022.json b/docs/coverage/car_analytic_coverage_02_04_2022.json new file mode 100644 index 00000000..e702e2a3 --- /dev/null +++ b/docs/coverage/car_analytic_coverage_02_04_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the car GitHub repository. Generated on February 04, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - CAR"} \ No newline at end of file diff --git a/docs/coverage/es_analytic_coverage_02_04_2022.json b/docs/coverage/es_analytic_coverage_02_04_2022.json new file mode 100644 index 00000000..e855e918 --- /dev/null +++ b/docs/coverage/es_analytic_coverage_02_04_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the es GitHub repository. Generated on February 04, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "35"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "35"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "57"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - ES"} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 725bdefb..ad4425d3 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: January 14, 2022 +Generated on: February 04, 2022 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -16,8 +16,12 @@ This table is sortable, so feel free to click on any column to sort by its value This data is also available as: -* A [CSV file](/coverage/analytic_coverage_01_14_2022.csv). -* An [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/analytic_coverage_01_14_2022.json). +* A [CSV file](/coverage/analytic_coverage_02_04_2022.csv). +* Separate ATT&CK Navigator Layers: + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_02_04_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_02_04_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_02_04_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_02_04_2022.json). @@ -79,20 +83,20 @@ This data is also available as: - + - + - + - + @@ -279,10 +283,10 @@ This data is also available as: - + - + @@ -299,10 +303,10 @@ This data is also available as: - + - + @@ -329,10 +333,10 @@ This data is also available as: - + - + @@ -389,10 +393,10 @@ This data is also available as: - + - + @@ -469,10 +473,10 @@ This data is also available as: - + - + @@ -489,10 +493,10 @@ This data is also available as: - + - - + + @@ -519,10 +523,10 @@ This data is also available as: - + - - + + @@ -559,10 +563,10 @@ This data is also available as: - + - + @@ -649,10 +653,10 @@ This data is also available as: - + - + @@ -669,20 +673,20 @@ This data is also available as: - + - + - + - + @@ -759,10 +763,10 @@ This data is also available as: - + - + @@ -779,10 +783,10 @@ This data is also available as: - + - + @@ -808,11 +812,11 @@ This data is also available as: - + - + @@ -829,10 +833,10 @@ This data is also available as: - + - + @@ -919,10 +923,10 @@ This data is also available as: - + - + @@ -1009,20 +1013,20 @@ This data is also available as: - + - - + + - + - + @@ -1041,8 +1045,8 @@ This data is also available as: - - + + @@ -1061,8 +1065,8 @@ This data is also available as: - - + + @@ -1119,30 +1123,30 @@ This data is also available as: - + - + - + - - + + - + - + @@ -1179,10 +1183,10 @@ This data is also available as: - + - - + + @@ -1209,30 +1213,30 @@ This data is also available as: - + - + - + - - + + - + - + @@ -1249,20 +1253,20 @@ This data is also available as: - + - + - + - + @@ -1299,10 +1303,10 @@ This data is also available as: - + - + @@ -1339,10 +1343,10 @@ This data is also available as: - + - + @@ -1361,8 +1365,8 @@ This data is also available as: - - + + @@ -1399,10 +1403,10 @@ This data is also available as: - + - + @@ -1419,10 +1423,10 @@ This data is also available as: - + - + @@ -1469,10 +1473,10 @@ This data is also available as: - + - + @@ -1599,10 +1603,10 @@ This data is also available as: - + - + @@ -1649,10 +1653,10 @@ This data is also available as: - + - + @@ -1679,10 +1683,10 @@ This data is also available as: - + - + @@ -1738,11 +1742,11 @@ This data is also available as: - - + + - + @@ -1859,10 +1863,10 @@ This data is also available as: - + - + @@ -1889,10 +1893,10 @@ This data is also available as: - + - + @@ -1929,10 +1933,10 @@ This data is also available as: - + - + @@ -1999,10 +2003,10 @@ This data is also available as: - + - + @@ -2039,10 +2043,10 @@ This data is also available as: - + - + @@ -2139,10 +2143,10 @@ This data is also available as: - + - + @@ -2299,10 +2303,10 @@ This data is also available as: - + - + @@ -2449,20 +2453,20 @@ This data is also available as: - + - - + + - + - + @@ -2491,8 +2495,8 @@ This data is also available as: - - + + @@ -2509,10 +2513,10 @@ This data is also available as: - + - + @@ -2569,10 +2573,10 @@ This data is also available as: - + - + @@ -2599,20 +2603,20 @@ This data is also available as: - + - - + + - + - - + + @@ -2689,10 +2693,10 @@ This data is also available as: - + - - + + @@ -2709,10 +2713,10 @@ This data is also available as: - + - + @@ -2781,8 +2785,8 @@ This data is also available as: - - + + @@ -2811,8 +2815,8 @@ This data is also available as: - - + + @@ -2849,10 +2853,10 @@ This data is also available as: - + - + @@ -3348,11 +3352,11 @@ This data is also available as: - + - + @@ -3378,11 +3382,11 @@ This data is also available as: - + - + @@ -3469,20 +3473,20 @@ This data is also available as: - + - + - + - + @@ -3729,10 +3733,10 @@ This data is also available as: - + - + @@ -3819,10 +3823,10 @@ This data is also available as: - + - + @@ -3971,18 +3975,18 @@ This data is also available as: - - + + - + - - + + @@ -4009,10 +4013,10 @@ This data is also available as: - + - + @@ -4079,10 +4083,10 @@ This data is also available as: - + - + @@ -4209,10 +4213,10 @@ This data is also available as: - + - + @@ -4329,10 +4333,10 @@ This data is also available as: - + - + @@ -4349,10 +4353,10 @@ This data is also available as: - + - + @@ -4369,10 +4373,10 @@ This data is also available as: - + - + @@ -4408,11 +4412,11 @@ This data is also available as: - + - + @@ -4851,8 +4855,8 @@ This data is also available as: - - + + diff --git a/docs/coverage/sigma_analytic_coverage_02_04_2022.json b/docs/coverage/sigma_analytic_coverage_02_04_2022.json new file mode 100644 index 00000000..376c16c5 --- /dev/null +++ b/docs/coverage/sigma_analytic_coverage_02_04_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the sigma GitHub repository. Generated on February 04, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "58"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "160"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "48"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "54"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "72"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "65"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "44"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "46"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1584.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Sigma"} \ No newline at end of file diff --git a/docs/coverage/splunk_analytic_coverage_02_04_2022.json b/docs/coverage/splunk_analytic_coverage_02_04_2022.json new file mode 100644 index 00000000..367ba052 --- /dev/null +++ b/docs/coverage/splunk_analytic_coverage_02_04_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the splunk GitHub repository. Generated on February 04, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1071.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "38"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "38"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "46"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "41"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1497.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1563", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1591", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1585", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Splunk"} \ No newline at end of file From 4bbe75b70ce6f7f2b01c13a68a08bcc103581e13 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 7 Feb 2022 07:50:32 -0700 Subject: [PATCH 186/342] Added blurb on coverage update --- docs/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/index.md b/docs/index.md index a5a7052e..e234aa6c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,6 +19,7 @@ In addition to the analytics, CAR also contains a [data model](data_model) for o Information about the latest CAR updates and changes can be found in this section. ### February 2022 +* Updated [analytic coverage](/coverage) page, now with separate ATT&CK navigator layers for each repository. * New analytics added * [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](/analytics/CAR-2021-11-002) * [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](/analytics/CAR-2021-12-001) From c47e0ccfcaa5217bd5df3dbc77405e1d945fea34 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 11:47:27 -0700 Subject: [PATCH 187/342] Added update_date for signifying when analytic was last updated --- scripts/analytic_template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index 374c29ad..fb7c4173 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -2,6 +2,7 @@ title: "{{analytic['id']}}: {{analytic['title']}}" layout: analytic submission_date: {{analytic['submission_date']}} +{%- if 'update_date' in analytic %}update_date: {{analytic['submission_date']}}{%- endif %} information_domain: {{analytic['information_domain']}} subtypes: {{analytic['subtypes']|join(', ')}} analytic_type: {{analytic['analytic_types']|join(', ')}} From b4e62db1986a25e8dbcda6aede1961f3ed3262da Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Tue, 15 Feb 2022 04:21:35 +0800 Subject: [PATCH 188/342] CAR-2021-01-009-T1490 New detection patterns, unit tests added (#144) * New detection patterns, unit test added + Splunk, Elastic and LogPoint Detection for 4688 and 1 vssadmin shadow copy deletion, wmic shadow copy deletion and vssadmin shadow copy resize + Splunk, Elastic and LogPoint Detection for 5857 and 5858 use of wmic to interact with shadow copy + unit test added shadow copy deletion with vssadmin and wmic. shadow copy resize with vssadmin + Description modification (Vssadmin.exe in title removed...) * Minor description update * Fixed unit test formatting * Updated implementation descriptions Co-authored-by: Ivan Kirillov --- analytics/CAR-2021-01-009.yaml | 35 +++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml index 4ecf4473..e3d088da 100644 --- a/analytics/CAR-2021-01-009.yaml +++ b/analytics/CAR-2021-01-009.yaml @@ -1,6 +1,8 @@ + --- -title: Detecting Shadow Copy Deletion via Vssadmin.exe +title: Detecting Shadow Copy Deletion or Resize submission_date: 2020/12/11 +update_date: 2022/02/03 information_domain: 'Host' platforms: - Windows @@ -9,25 +11,44 @@ subtypes: analytic_types: - TTP contributors: - - Cyware Labs + - Cyware Labs, Lucas Heiligenstein id: CAR-2021-01-009 description: |- - After compromising a network of systems, threat actors often try to delete Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This non-detection of this technique, which is often employed by ransomware strains such as “Olympic Destroyer”, may lead to a failure in recovering systems after an attack. + After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. coverage: - technique: T1490 coverage: Low tactics: - TA0040 implementations: - - name: Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe - description: This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. + - name: Splunk Search - Detecting Shadow Copy Deletion or Resize + description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. code: |- - index=__your_win_event_log_index__ EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" - data_model: Sysmon native + ((EventCode="4688" OR EventCode="1") (CommandLine="*vssadmin* *delete* *shadows*" OR CommandLine="*wmic* *shadowcopy* *delete*" OR CommandLine="*vssadmin* *resize* *shadowstorage*")) OR (EventCode="5857" ProviderName="MSVSS__PROVIDER") OR (EventCode="5858" Operation="*Win32_ShadowCopy*") type: Splunk + - name: Elastic Search - Detecting Shadow Copy Deletion or Resize + description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. + code: |- + (EventCode:("4688" OR "1") AND process.command_line:(*vssadmin*\ *delete*\ *shadows* OR *wmic*\ *shadowcopy*\ *delete* OR *vssadmin*\ *resize*\ *shadowstorage*)) OR (EventCode:"5857" AND ProviderName:"MSVSS__PROVIDER") OR (EventCode:"5858" AND Operation:*Win32_ShadowCopy*) + type: Elastic + - name: LogPoint Search - Detecting Shadow Copy Deletion or Resize + description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. + code: |- + (EventCode IN ["4688", "1"] CommandLine IN ["*vssadmin* *delete* *shadows*", "*wmic* *shadowcopy* *delete*", "*vssadmin* *resize* *shadowstorage*"]) OR (EventCode IN "5857" ProviderName IN "MSVSS__PROVIDER") OR (EventCode IN "5858" Operation IN "*Win32_ShadowCopy*") + type: LogPoint data_model_references: - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA label: Process Spawn Analysis +unit_tests: +- description: Shadow copy deletion with vssadmin + commands: + - 'vssadmin.exe delete shadows /all /quiet' +- description: Shadow copy deletion with wmic + commands: + - 'wmic shadowcopy delete' +- description: Shadow copy resize with vssadmin + commands: + - 'vssadmin resize shadowstorage /for=c: /on=c: /maxsize=401MB' From b20131fd19a9545b79090b70ea5d913b4a53def1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:22:28 -0700 Subject: [PATCH 189/342] Deprecated in favor of CAR-2021-01-009 --- analytics/CAR-2020-04-001.yaml | 66 +--------------------------------- 1 file changed, 1 insertion(+), 65 deletions(-) diff --git a/analytics/CAR-2020-04-001.yaml b/analytics/CAR-2020-04-001.yaml index a47b6301..09b3b025 100644 --- a/analytics/CAR-2020-04-001.yaml +++ b/analytics/CAR-2020-04-001.yaml @@ -10,68 +10,4 @@ analytic_types: - TTP id: CAR-2020-04-001 description: |- - The Windows [Volume Shadow Copy Service](https://docs.microsoft.com/en-us/windows-server/storage/file-server/volume-shadow-copy-service) is a built-in OS feature that can be used to create backup copies of files and volumes. - - Adversaries may delete these shadow copies, typically through the usage of system utilities such as vssadmin.exe or wmic.exe, in order prevent file and data recovery. This technique is commonly employed for this purpose by ransomware. -coverage: - - technique: T1490 - tactics: - - TA0040 - coverage: Medium -implementations: - - name: Vssadmin.exe delete shadows - description: This pseudocode looks for process event creates around the vssadmin.exe utility with a specific set of command-line parameters for deleting shadow copies. - code: |- - processes = search Process:Create - vssadmin_processes = filter processes where ( - command_line = "*delete shadows*" and - image_path = "C:\Windows\System32\vssadmin.exe") - output vssadmin_processes - type: Pseudocode - - name: WMIC shadowcopy delete - description: This pseudocode looks for process event creates around wmic.exe with a specific set of command-line parameters for deleting shadow copies. - code: |- - processes = search Process:Create - wmic_processes = filter processes where ( - command_line = "*shadowcopy delete*" and - image_path = "C:\Windows\*\wmic.exe") - output wmic_processes - type: Pseudocode - - name: Vssadmin.exe delete shadows - description: Splunk version of the CAR pseudocode. - code: |- - index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\System32\\vssadmin.exe" CommandLine="*delete shadows*" - type: Splunk - data_model: Sysmon native - - name: WMIC shadowcopy delete - description: Splunk version of the CAR pseudocode. - code: |- - index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\wmic.exe" CommandLine="*shadowcopy delete*" - type: Splunk - data_model: Sysmon native - - name: Vssadmin.exe delete shadows - description: An [EQL](https://eqllib.readthedocs.io/en/latest/analytics/d3a327b6-c517-43f2-8e97-1f06b7370705.html) version of the CAR pseudocode. - type: EQL - data_model: EQL native - - name: WMIC shadowcopy delete - description: An [EQL](https://eqllib.readthedocs.io/en/latest/analytics/7163f069-a756-4edc-a9f2-28546dcb04b0.html) version of the CAR pseudocode. - type: EQL - data_model: EQL native - - name: Vssadmin.exe delete shadows & WMIC shadowcopy delete - description: A [Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/process_creation/win_shadow_copies_deletion.yml) version of the CAR pseudocode for both vssadmin.exe and wmic.exe approaches. - type: Sigma - data_model: Sigma native - - description: LogPoint version of the above pseudocodes. - code: |- - norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\*\wmic.exe" command="*shadowcopy delete*") OR (image="C:\Windows\System32\vssadmin.exe" command="*delete shadows*")) - type: LogPoint - data_mode: LogPoint native -data_model_references: - - process/create/image_path - - process/create/command_line -references: - - This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomware-deletes-the-shadow-copies/) blog post covers both vssadmin.exe and wmic.exe approaches as well as potential others. -d3fend_mappings: - - iri: d3f:ProcessSpawnAnalysis - id: D3-PSA - label: Process Spawn Analysis + This analytic has been deprecated in favor of [CAR-2021-01-009](/analytics/CAR-2021-01-009), which covers the same technique with some additional detections. From 48ed8202d054d5bf8b2503e56d878561658d47d1 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:23:04 -0700 Subject: [PATCH 190/342] Changes based on deprecation of 2020-04-001 in favor of 2021-01-009 --- docs/analytics/CAR-2020-04-001/index.md | 114 +----------------------- docs/analytics/CAR-2021-01-009/index.md | 62 +++++++++++-- docs/analytics/index.md | 8 +- 3 files changed, 60 insertions(+), 124 deletions(-) diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index 84993012..f61f351d 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -9,124 +9,12 @@ contributors: applicable_platforms: Windows --- -The Windows [Volume Shadow Copy Service](https://docs.microsoft.com/en-us/windows-server/storage/file-server/volume-shadow-copy-service) is a built-in OS feature that can be used to create backup copies of files and volumes. +This analytic has been deprecated in favor of [CAR-2021-01-009](/analytics/CAR-2021-01-009), which covers the same technique with some additional detections. -Adversaries may delete these shadow copies, typically through the usage of system utilities such as vssadmin.exe or wmic.exe, in order prevent file and data recovery. This technique is commonly employed for this purpose by ransomware. -#### References -This [Red Canary](https://redcanary.com/blog/its-all-fun-and-games-until-ransomware-deletes-the-shadow-copies/) blog post covers both vssadmin.exe and wmic.exe approaches as well as potential others. -### ATT&CK Detections -|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| -|---|---|---|---| -|[Inhibit System Recovery](https://attack.mitre.org/techniques/T1490/)|N/A|[Impact](https://attack.mitre.org/tactics/TA0040/)|Medium| - - -### D3FEND Techniques - -|ID|Name| -|---|---| -|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| - - - -### Data Model References - -|Object|Action|Field| -|---|---|---| -|[process](/data_model/process) | [create](/data_model/process#create) | [image_path](/data_model/process#image_path) | -|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | - - - -### Applicable Sensors - - -### Implementations - -#### Vssadmin.exe delete shadows (Pseudocode) - - -This pseudocode looks for process event creates around the vssadmin.exe utility with a specific set of command-line parameters for deleting shadow copies. - - -``` -processes = search Process:Create -vssadmin_processes = filter processes where ( - command_line = "*delete shadows*" and - image_path = "C:\Windows\System32\vssadmin.exe") -output vssadmin_processes -``` - - -#### WMIC shadowcopy delete (Pseudocode) - - -This pseudocode looks for process event creates around wmic.exe with a specific set of command-line parameters for deleting shadow copies. - - -``` -processes = search Process:Create -wmic_processes = filter processes where ( - command_line = "*shadowcopy delete*" and - image_path = "C:\Windows\*\wmic.exe") -output wmic_processes -``` - - -#### Vssadmin.exe delete shadows (Splunk, Sysmon native) - - -Splunk version of the CAR pseudocode. - - -``` -index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\System32\\vssadmin.exe" CommandLine="*delete shadows*" -``` - - -#### WMIC shadowcopy delete (Splunk, Sysmon native) - - -Splunk version of the CAR pseudocode. - - -``` -index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\wmic.exe" CommandLine="*shadowcopy delete*" -``` - - -#### Vssadmin.exe delete shadows (Eql, EQL native) - - -An [EQL](https://eqllib.readthedocs.io/en/latest/analytics/d3a327b6-c517-43f2-8e97-1f06b7370705.html) version of the CAR pseudocode. - - - -#### WMIC shadowcopy delete (Eql, EQL native) - - -An [EQL](https://eqllib.readthedocs.io/en/latest/analytics/7163f069-a756-4edc-a9f2-28546dcb04b0.html) version of the CAR pseudocode. - - - -#### Vssadmin.exe delete shadows & WMIC shadowcopy delete (Sigma, Sigma native) - - -A [Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/process_creation/win_shadow_copies_deletion.yml) version of the CAR pseudocode for both vssadmin.exe and wmic.exe approaches. - - - -#### Logpoint - -LogPoint version of the above pseudocodes. - - -``` -norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\*\wmic.exe" command="*shadowcopy delete*") OR (image="C:\Windows\System32\vssadmin.exe" command="*delete shadows*")) -``` diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index a1f8f01a..eea30cd0 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -1,15 +1,15 @@ --- -title: "CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe" +title: "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize" layout: analytic -submission_date: 2020/12/11 +submission_date: 2020/12/11update_date: 2020/12/11 information_domain: Host subtypes: Process analytic_type: TTP -contributors: Cyware Labs +contributors: Cyware Labs, Lucas Heiligenstein applicable_platforms: Windows --- -After compromising a network of systems, threat actors often try to delete Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This non-detection of this technique, which is often employed by ransomware strains such as “Olympic Destroyer”, may lead to a failure in recovering systems after an attack. +After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. ### ATT&CK Detections @@ -40,16 +40,64 @@ After compromising a network of systems, threat actors often try to delete Shado ### Implementations -#### Splunk query for Detecting Shadow Copy Deletion via vssadmin.exe (Splunk, Sysmon native) +#### Splunk Search - Detecting Shadow Copy Deletion or Resize (Splunk) -This query looks for the specific use of vssadmin in correlation to a deleting function, alerting us of attempts to delete shadow copies that possibly indicate malicious activity. +This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. ``` -index=__your_win_event_log_index__ EventType=4688 CommandLine:"delete" OriginalFileName:"VSSADMIN.EXE" +((EventCode="4688" OR EventCode="1") (CommandLine="*vssadmin* *delete* *shadows*" OR CommandLine="*wmic* *shadowcopy* *delete*" OR CommandLine="*vssadmin* *resize* *shadowstorage*")) OR (EventCode="5857" ProviderName="MSVSS__PROVIDER") OR (EventCode="5858" Operation="*Win32_ShadowCopy*") ``` +#### Elastic Search - Detecting Shadow Copy Deletion or Resize (Elastic) + + +This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. + + +``` +(EventCode:("4688" OR "1") AND process.command_line:(*vssadmin*\ *delete*\ *shadows* OR *wmic*\ *shadowcopy*\ *delete* OR *vssadmin*\ *resize*\ *shadowstorage*)) OR (EventCode:"5857" AND ProviderName:"MSVSS__PROVIDER") OR (EventCode:"5858" AND Operation:*Win32_ShadowCopy*) +``` + + +#### LogPoint Search - Detecting Shadow Copy Deletion or Resize (Logpoint) + + +This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. + + +``` +(EventCode IN ["4688", "1"] CommandLine IN ["*vssadmin* *delete* *shadows*", "*wmic* *shadowcopy* *delete*", "*vssadmin* *resize* *shadowstorage*"]) OR (EventCode IN "5857" ProviderName IN "MSVSS__PROVIDER") OR (EventCode IN "5858" Operation IN "*Win32_ShadowCopy*") +``` + + + +### Unit Tests + +#### Test Case 1 + +Shadow copy deletion with vssadmin + +``` +vssadmin.exe delete shadows /all /quiet +``` + +#### Test Case 2 + +Shadow copy deletion with wmic + +``` +wmic shadowcopy delete +``` + +#### Test Case 3 + +Shadow copy resize with vssadmin + +``` +vssadmin resize shadowstorage /for=c: /on=c: /maxsize=401MB +``` diff --git a/docs/analytics/index.md b/docs/analytics/index.md index dcb2d3d1..031271f8 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -447,8 +447,8 @@ permalink: /analytics/ - - + + @@ -669,10 +669,10 @@ permalink: /analytics/ - + - + From a935d5bf3e8af4e1098e7923f61c2d7d10cf2992 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:28:32 -0700 Subject: [PATCH 191/342] Added update_date --- docs/_layouts/analytic.html | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_layouts/analytic.html b/docs/_layouts/analytic.html index 46ecd750..ec051520 100644 --- a/docs/_layouts/analytic.html +++ b/docs/_layouts/analytic.html @@ -19,6 +19,7 @@

{{ page.title | escape }}

Submission Date: {{ page.submission_date }}

+

Update Date: {{ page.update_date }}

Information Domain: {{ page.information_domain }}

Data Subtypes: {{ page.subtypes }}

Analytic Type: {{ page.analytic_type }}

From d0c0b302cd3c73d7e3a689be77199e59973111c0 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:39:20 -0700 Subject: [PATCH 192/342] Formatting fix --- docs/analytics/CAR-2021-01-009/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index eea30cd0..c020bd0a 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -1,7 +1,8 @@ --- title: "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize" layout: analytic -submission_date: 2020/12/11update_date: 2020/12/11 +submission_date: 2020/12/11 +update_date: 2020/12/11 information_domain: Host subtypes: Process analytic_type: TTP From 63a3211c2581e4ce207339713862217b0840cc84 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:47:22 -0700 Subject: [PATCH 193/342] Fixed update_date table rendering --- scripts/analytic_template.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index fb7c4173..822dd780 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -2,7 +2,9 @@ title: "{{analytic['id']}}: {{analytic['title']}}" layout: analytic submission_date: {{analytic['submission_date']}} -{%- if 'update_date' in analytic %}update_date: {{analytic['submission_date']}}{%- endif %} +{%- if 'update_date' in analytic %} +update_date: {{analytic['submission_date']}} +{%- endif %} information_domain: {{analytic['information_domain']}} subtypes: {{analytic['subtypes']|join(', ')}} analytic_type: {{analytic['analytic_types']|join(', ')}} From f0ce5c24c1f0992dd53364649f92cd462172f68f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 14 Feb 2022 13:55:41 -0700 Subject: [PATCH 194/342] Fixed update_date --- docs/analytics/CAR-2021-01-009/index.md | 2 +- scripts/analytic_template.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index c020bd0a..99f5d959 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -2,7 +2,7 @@ title: "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize" layout: analytic submission_date: 2020/12/11 -update_date: 2020/12/11 +update_date: 2022/02/03 information_domain: Host subtypes: Process analytic_type: TTP diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index 822dd780..edd3372a 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -3,7 +3,7 @@ title: "{{analytic['id']}}: {{analytic['title']}}" layout: analytic submission_date: {{analytic['submission_date']}} {%- if 'update_date' in analytic %} -update_date: {{analytic['submission_date']}} +update_date: {{analytic['update_date']}} {%- endif %} information_domain: {{analytic['information_domain']}} subtypes: {{analytic['subtypes']|join(', ')}} From 39fb167af7432ba04b5e07caa7e1585ccca130ee Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 16 Feb 2022 09:12:09 -0700 Subject: [PATCH 195/342] Formatting fix --- docs/analytics/CAR-2021-12-002/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index d7d8dd84..e00dcabf 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -1,5 +1,5 @@ --- -title: "CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"" +title: "CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'" layout: analytic submission_date: 2021/12/06 information_domain: Host From 067ac5309b769f0a1cd2c499e0920366c61e3ddc Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 16 Feb 2022 09:12:37 -0700 Subject: [PATCH 196/342] Formatting fix --- analytics/CAR-2021-12-002.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/CAR-2021-12-002.yaml b/analytics/CAR-2021-12-002.yaml index 00c0547f..1b9d8c15 100644 --- a/analytics/CAR-2021-12-002.yaml +++ b/analytics/CAR-2021-12-002.yaml @@ -1,4 +1,4 @@ -title: Modification of Default Startup Folder in the Registry Key "Common Startup" +title: Modification of Default Startup Folder in the Registry Key 'Common Startup' submission_date: 2021/12/06 information_domain: Host platforms: From 3f0c9f53889890e5c4071f17d34913c8c9d831cd Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Wed, 16 Feb 2022 14:51:31 -0700 Subject: [PATCH 197/342] Added d3fend mappings --- analytics/CAR-2021-11-001.yaml | 4 ++++ analytics/CAR-2021-11-002.yaml | 4 ++++ analytics/CAR-2021-12-001.yaml | 4 ++++ analytics/CAR-2021-12-002.yaml | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml index b6d0feb1..ad67773a 100644 --- a/analytics/CAR-2021-11-001.yaml +++ b/analytics/CAR-2021-11-001.yaml @@ -64,3 +64,7 @@ unit_tests: data_model_references: - process/create/command_line - registry/add/key +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis \ No newline at end of file diff --git a/analytics/CAR-2021-11-002.yaml b/analytics/CAR-2021-11-002.yaml index c73cb761..e3f63718 100644 --- a/analytics/CAR-2021-11-002.yaml +++ b/analytics/CAR-2021-11-002.yaml @@ -61,3 +61,7 @@ unit_tests: data_model_references: - process/create/command_line - registry/add/key +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-12-001.yaml b/analytics/CAR-2021-12-001.yaml index 056679ee..6713cb71 100644 --- a/analytics/CAR-2021-12-001.yaml +++ b/analytics/CAR-2021-12-001.yaml @@ -55,3 +55,7 @@ unit_tests: - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "PING_TASK" /TR "cmd /c ping 8.8.8.8" data_model_references: - process/create/command_line +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis \ No newline at end of file diff --git a/analytics/CAR-2021-12-002.yaml b/analytics/CAR-2021-12-002.yaml index 00c0547f..f75a6f3d 100644 --- a/analytics/CAR-2021-12-002.yaml +++ b/analytics/CAR-2021-12-002.yaml @@ -60,3 +60,7 @@ unit_tests: data_model_references: - process/create/command_line - registry/add/key +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis \ No newline at end of file From 450a9d99fedbb8b2f51f15c2dc58857ae9b50393 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 07:38:37 -0700 Subject: [PATCH 198/342] Updated for d3fend mappings --- docs/analytics/CAR-2021-11-001/index.md | 6 ++++++ docs/analytics/CAR-2021-11-002/index.md | 6 ++++++ docs/analytics/CAR-2021-12-001/index.md | 6 ++++++ docs/analytics/CAR-2021-12-002/index.md | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index 11aa0d78..f0c05873 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -20,6 +20,12 @@ Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSe |[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + ### Data Model References diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md index 845fdf8d..0c7f8e39 100644 --- a/docs/analytics/CAR-2021-11-002/index.md +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -20,6 +20,12 @@ Detection of modification of the registry key values of `Notify`, `Userinit`, an |[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + ### Data Model References diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md index d555a310..c62fc45e 100644 --- a/docs/analytics/CAR-2021-12-001/index.md +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -19,6 +19,12 @@ Detection of the creation or modification of Scheduled Tasks with a suspicious s |[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Medium| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + ### Data Model References diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index d7d8dd84..8a515154 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -20,6 +20,12 @@ Detection of the modification of the registry key `Common Startup` located in `H |[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + ### Data Model References From 5812c5a0a801e53c9ea178f3bac9a125ce0996a8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 07:52:06 -0700 Subject: [PATCH 199/342] Removed sensors; needs to be reworked --- scripts/analytic_template.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scripts/analytic_template.md b/scripts/analytic_template.md index edd3372a..2e513a22 100644 --- a/scripts/analytic_template.md +++ b/scripts/analytic_template.md @@ -11,7 +11,7 @@ analytic_type: {{analytic['analytic_types']|join(', ')}} contributors: {{analytic['contributors']|join(', ')}} {% if 'platforms' in analytic %}applicable_platforms: {{analytic['platforms']|join(', ')}}{% else %}applicable_platforms: N/A{% endif %} --- - +

{{analytic['description']}} {% if 'references' in analytic %} #### References @@ -41,9 +41,6 @@ contributors: {{analytic['contributors']|join(', ')}} {% endfor %}{% endif %} {% if 'implementations' in analytic %} -### Applicable Sensors - - ### Implementations {% for impl in analytic['implementations'] %} {% if 'name' in impl %}#### {{impl['name']}} ({{impl['type']|capitalize}}{% if 'data_model' in impl %}, {{impl['data_model']}}{% endif %}) From 91d68311447bd04a45e706b4fc1634a19a816981 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 07:52:57 -0700 Subject: [PATCH 200/342] Regened for latest template tweaks --- docs/analytics/CAR-2013-01-002/index.md | 2 +- docs/analytics/CAR-2013-01-003/index.md | 5 +---- docs/analytics/CAR-2013-02-003/index.md | 5 +---- docs/analytics/CAR-2013-02-008/index.md | 5 +---- docs/analytics/CAR-2013-02-012/index.md | 2 +- docs/analytics/CAR-2013-03-001/index.md | 5 +---- docs/analytics/CAR-2013-04-002/index.md | 5 +---- docs/analytics/CAR-2013-05-002/index.md | 5 +---- docs/analytics/CAR-2013-05-003/index.md | 5 +---- docs/analytics/CAR-2013-05-004/index.md | 5 +---- docs/analytics/CAR-2013-05-005/index.md | 5 +---- docs/analytics/CAR-2013-05-009/index.md | 5 +---- docs/analytics/CAR-2013-07-001/index.md | 5 +---- docs/analytics/CAR-2013-07-002/index.md | 5 +---- docs/analytics/CAR-2013-07-005/index.md | 5 +---- docs/analytics/CAR-2013-08-001/index.md | 5 +---- docs/analytics/CAR-2013-09-003/index.md | 5 +---- docs/analytics/CAR-2013-09-005/index.md | 5 +---- docs/analytics/CAR-2013-10-001/index.md | 5 +---- docs/analytics/CAR-2013-10-002/index.md | 5 +---- docs/analytics/CAR-2014-02-001/index.md | 5 +---- docs/analytics/CAR-2014-03-001/index.md | 5 +---- docs/analytics/CAR-2014-03-005/index.md | 5 +---- docs/analytics/CAR-2014-03-006/index.md | 5 +---- docs/analytics/CAR-2014-04-003/index.md | 5 +---- docs/analytics/CAR-2014-05-001/index.md | 5 +---- docs/analytics/CAR-2014-05-002/index.md | 5 +---- docs/analytics/CAR-2014-07-001/index.md | 5 +---- docs/analytics/CAR-2014-11-002/index.md | 5 +---- docs/analytics/CAR-2014-11-003/index.md | 5 +---- docs/analytics/CAR-2014-11-004/index.md | 5 +---- docs/analytics/CAR-2014-11-005/index.md | 5 +---- docs/analytics/CAR-2014-11-006/index.md | 5 +---- docs/analytics/CAR-2014-11-007/index.md | 5 +---- docs/analytics/CAR-2014-11-008/index.md | 5 +---- docs/analytics/CAR-2014-12-001/index.md | 5 +---- docs/analytics/CAR-2015-04-001/index.md | 5 +---- docs/analytics/CAR-2015-04-002/index.md | 5 +---- docs/analytics/CAR-2015-07-001/index.md | 5 +---- docs/analytics/CAR-2016-03-001/index.md | 5 +---- docs/analytics/CAR-2016-03-002/index.md | 5 +---- docs/analytics/CAR-2016-04-002/index.md | 5 +---- docs/analytics/CAR-2016-04-003/index.md | 5 +---- docs/analytics/CAR-2016-04-004/index.md | 5 +---- docs/analytics/CAR-2016-04-005/index.md | 5 +---- docs/analytics/CAR-2019-04-001/index.md | 5 +---- docs/analytics/CAR-2019-04-002/index.md | 5 +---- docs/analytics/CAR-2019-04-003/index.md | 5 +---- docs/analytics/CAR-2019-04-004/index.md | 5 +---- docs/analytics/CAR-2019-07-001/index.md | 5 +---- docs/analytics/CAR-2019-07-002/index.md | 5 +---- docs/analytics/CAR-2019-08-001/index.md | 5 +---- docs/analytics/CAR-2019-08-002/index.md | 5 +---- docs/analytics/CAR-2020-04-001/index.md | 2 +- docs/analytics/CAR-2020-05-001/index.md | 5 +---- docs/analytics/CAR-2020-05-003/index.md | 5 +---- docs/analytics/CAR-2020-08-001/index.md | 5 +---- docs/analytics/CAR-2020-08-002/index.md | 5 +---- docs/analytics/CAR-2020-09-001/index.md | 5 +---- docs/analytics/CAR-2020-09-002/index.md | 5 +---- docs/analytics/CAR-2020-09-003/index.md | 5 +---- docs/analytics/CAR-2020-09-004/index.md | 5 +---- docs/analytics/CAR-2020-09-005/index.md | 5 +---- docs/analytics/CAR-2020-11-001/index.md | 5 +---- docs/analytics/CAR-2020-11-002/index.md | 5 +---- docs/analytics/CAR-2020-11-003/index.md | 5 +---- docs/analytics/CAR-2020-11-004/index.md | 5 +---- docs/analytics/CAR-2020-11-005/index.md | 5 +---- docs/analytics/CAR-2020-11-006/index.md | 5 +---- docs/analytics/CAR-2020-11-007/index.md | 5 +---- docs/analytics/CAR-2020-11-008/index.md | 5 +---- docs/analytics/CAR-2020-11-009/index.md | 5 +---- docs/analytics/CAR-2020-11-010/index.md | 5 +---- docs/analytics/CAR-2020-11-011/index.md | 5 +---- docs/analytics/CAR-2021-01-001/index.md | 5 +---- docs/analytics/CAR-2021-01-002/index.md | 5 +---- docs/analytics/CAR-2021-01-003/index.md | 5 +---- docs/analytics/CAR-2021-01-004/index.md | 5 +---- docs/analytics/CAR-2021-01-006/index.md | 5 +---- docs/analytics/CAR-2021-01-007/index.md | 5 +---- docs/analytics/CAR-2021-01-008/index.md | 5 +---- docs/analytics/CAR-2021-01-009/index.md | 5 +---- docs/analytics/CAR-2021-02-001/index.md | 5 +---- docs/analytics/CAR-2021-02-002/index.md | 5 +---- docs/analytics/CAR-2021-04-001/index.md | 5 +---- docs/analytics/CAR-2021-05-001/index.md | 5 +---- docs/analytics/CAR-2021-05-002/index.md | 5 +---- docs/analytics/CAR-2021-05-003/index.md | 5 +---- docs/analytics/CAR-2021-05-004/index.md | 5 +---- docs/analytics/CAR-2021-05-005/index.md | 5 +---- docs/analytics/CAR-2021-05-006/index.md | 5 +---- docs/analytics/CAR-2021-05-007/index.md | 5 +---- docs/analytics/CAR-2021-05-008/index.md | 5 +---- docs/analytics/CAR-2021-05-009/index.md | 5 +---- docs/analytics/CAR-2021-05-010/index.md | 5 +---- docs/analytics/CAR-2021-05-011/index.md | 5 +---- docs/analytics/CAR-2021-05-012/index.md | 5 +---- docs/analytics/CAR-2021-11-001/index.md | 5 +---- docs/analytics/CAR-2021-11-002/index.md | 5 +---- docs/analytics/CAR-2021-12-001/index.md | 5 +---- docs/analytics/CAR-2021-12-002/index.md | 5 +---- docs/analytics/index.md | 4 ++-- 102 files changed, 103 insertions(+), 397 deletions(-) diff --git a/docs/analytics/CAR-2013-01-002/index.md b/docs/analytics/CAR-2013-01-002/index.md index 326c8419..aad379aa 100644 --- a/docs/analytics/CAR-2013-01-002/index.md +++ b/docs/analytics/CAR-2013-01-002/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- - +

The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and file system for known identify persistence mechanisms. It will output any tools identified, including built-in or added-on Microsoft functionality and third party software. Many of these locations are known by adversaries and used to obtain [Persistence](https://attack.mitre.org/tactics/TA0003). Running Autoruns periodically in an environment makes it possible to collect and monitor its output for differences, which may include the removal or addition of persistent tools. Depending on the persistence mechanism and location, legitimate software may be more likely to make changes than an adversary tool. Thus, this analytic may result in significant noise in a highly dynamic environment. While Autoruns is a convenient method to scan for programs using persistence mechanisms its scanning nature does not conform well to streaming based analytics. This analytic could be replaced with one that draws from sensors that collect registry and file information if streaming analytics are desired. Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index c5f82f6d..0261bdbb 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- - +

[Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. ### Output Description @@ -41,9 +41,6 @@ The source, destination, content, and time of each event. -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 7a35f5ba..8a8c3601 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - +

The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) is a utility that provides a command line interface to Windows operating systems. It provides the ability to run additional programs and also has several built-in commands such as `dir`, `copy`, `mkdir`, and `type`, as well as batch scripts (`.bat`). Typically, when a user runs a command prompt, the parent process is `explorer.exe` or another instance of the prompt. There may be automated programs, logon scripts, or administrative tools that launch instances of the command prompt in order to run scripts or other built-in commands. Spawning the process `cmd.exe` from certain parents may be more indicative of malice. For example, if Adobe Reader or Outlook launches a command shell, this may suggest that a malicious document has been loaded and should be investigated. Thus, by looking for abnormal parent processes of `cmd.exe`, it may be possible to detect adversaries. @@ -36,9 +36,6 @@ The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index 0733213b..023ce975 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Multiple users logged into a single machine at the same time, or even within the same hour, do not typically occur in networks we have observed. Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pre-Vista. Logoff events are 4634 for Windows Vista and above, 538 for pre-Vista. @@ -39,9 +39,6 @@ Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-02-012/index.md b/docs/analytics/CAR-2013-02-012/index.md index 59628a01..15553611 100644 --- a/docs/analytics/CAR-2013-02-012/index.md +++ b/docs/analytics/CAR-2013-02-012/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Most users use only one or two machines during the normal course of business. User accounts that log in to multiple machines, especially over a short period of time, may be compromised. Remote logins among multiple machines may be an indicator of [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Certain users will likely appear as being logged into several machines and may need to be "whitelisted." Such users would include network admins or user names that are common to many hosts. diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index 8536211b..9d01d6a1 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Registry modifications are often essential in establishing persistence via known Windows mechanisms. Many legitimate modifications are done graphically via `regedit.exe` or by using the corresponding channels, or even calling the Registry APIs directly. The built-in utility `reg.exe` provides a [command-line interface](https://en.wikipedia.org/wiki/Command-line_interface) to the registry, so that queries and modifications can be performed from a shell, such as `cmd.exe`. When a user is responsible for these actions, the parent of `cmd.exe` will likely be `explorer.exe`. Occasionally, power users and administrators write scripts that do this behavior as well, but likely from a different process tree. These background scripts must be learned so they can be tuned out accordingly. ### Output Description @@ -52,9 +52,6 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 0794384e..19767682 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Certain commands are frequently used by malicious actors and infrequently used by normal users. By looking for execution of these commands in short periods of time, we can not only see when a malicious user was on the system but also get an idea of what they were doing. Commands of interest: @@ -93,9 +93,6 @@ The host on which the commands were executed, the time of execution, and what co -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index 9797081f..e4ae3e07 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

In Windows, files should never execute out of certain directory locations. Any of these locations may exist for a variety of reasons, and executables may be present in the directory but should not execute. As a result, some defenders make the mistake of ignoring these directories and assuming that a process will never run from one. There are known TTPs that have taken advantage of this fact to go undetected. This fact should inform defenders to monitor these directories more closely, knowing that they should never contain running processes. Monitors the directories @@ -42,9 +42,6 @@ Monitors the directories -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index dd62828f..61a44567 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. @@ -38,9 +38,6 @@ As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of r -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index b42d36d7..d8abf449 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privilege escalation](https://attack.mitre.org/tactics/TA0004/), or [remote execution](https://attack.mitre.org/tactics/TA0002/), an adversary may use the Windows built-in command AT (at.exe) to [schedule a command](https://attack.mitre.org/techniques/T1053/002) to be run at a specified time, date, and even host. This method has been used by adversaries and administrators alike. Its use may lead to detection of compromised hosts and compromised users if it is used to move laterally. The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. @@ -37,9 +37,6 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index 4f5033c6..b1a8263d 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](../CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. @@ -41,9 +41,6 @@ This can possibly extend to more copy protocols in order to widen its reach, or -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index 78a6c04e..8e6fc0d4 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Executables are generally not renamed, thus a given hash of an executable should only have ever one name. Identifying instances where multiple process names share the same hash may find cases where tools are copied by attackers to different folders or hosts to [avoid detection](https://attack.mitre.org/tactics/TA0005). Although this analytic was initially based on MD5 hashes, it is equally applicable to any hashing convention. @@ -43,9 +43,6 @@ A list of hashes and the different executables associated with each one -### Applicable Sensors - - ### Implementations #### Basic Query (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index aff7bf87..60a6ae48 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Malicious actors may rename built-in commands or external tools, such as those provided by SysInternals, to better [blend in](https://attack.mitre.org/tactics/TA0005) with the environment. In those cases, the file path name is arbitrary and may blend in well with the background. If the arguments are closely inspected, it may be possible to infer what tools are running and understand what an adversary is doing. When any legitimate software shares the same command lines, it must be whitelisted according to the expected parameters. Any tool of interest with commonly known command line usage can be detecting by command line analysis. Known substrings of command lines include @@ -50,9 +50,6 @@ Any tool of interest with commonly known command line usage can be detecting by -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index 1edc770a..faa8f65c 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: N/A --- - +

The [Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001) (RDP), built in to Microsoft operating systems, allows a user to remotely log in to the desktop of another host. It allows for interactive access of the running windows, and forwards key presses, mouse clicks, etc. Network administrators, power users, and end-users may use RDP for day-to-day operations. From an adversary's perspective, RDP provides a means to [laterally move](https://attack.mitre.org/tactics/TA0008) to a new host. Determining which RDP connections correspond to adversary activity can be a difficult problem in highly dynamic environments, but will be useful in identifying the scope of a compromise. Remote Desktop can be detected in several ways @@ -51,9 +51,6 @@ The time of the Connection, the source, the destination, and the user name used -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 79f9b56d..871358e0 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adversary has [collected](https://attack.mitre.org/tactics/TA0009), it is very likely that a [compressed archive](https://attack.mitre.org/techniques/T1560) will be created, so that transfer times are minimized and fewer files are transmitted. There is variety between the tools used to compress data, but the command line usage and context of archiving tools, such as ZIP, RAR, and 7ZIP, should be monitored. In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. @@ -37,9 +37,6 @@ In addition to looking for RAR or 7z program names, command line usage of 7Zip o -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 0e9d4191..4e59652f 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). @@ -36,9 +36,6 @@ The Windows built-in tool `schtasks.exe` provides the creation, modification, an -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index 583fb9c5..63b65680 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- - +

Account usage within SMB can be used to identify compromised credentials, and the hosts accessed with them. This analytic monitors SMB activity that deals with user activity rather than file activity. @@ -39,9 +39,6 @@ This analytic monitors SMB activity that deals with user activity rather than fi -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 51945b68..50633efa 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -8,7 +8,7 @@ analytic_type: Detection contributors: MITRE applicable_platforms: Windows --- - +

New executables that are started as a service are suspicious. This analytic looks for anomalous service executables. @@ -35,9 +35,6 @@ New executables that are started as a service are suspicious. This analytic look -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index b91588ac..8c0e020a 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Monitoring logon and logoff events for hosts on the network is very important for situational awareness. This information can be used as an indicator of unusual activity as well as to corroborate activity seen elsewhere. Could be applied to a number of different types of monitoring depending on what information is desired. Some use cases include monitoring for all remote connections and building login timelines for users. @@ -37,9 +37,6 @@ The time of login events for distinct users on individual systems -### Applicable Sensors - - ### Implementations #### Account Logon with Filtering (Pseudocode) diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 42061ac9..7cf719f6 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Microsoft Windows allows for processes to remotely create threads within other processes of the same privilege level. This functionality is provided via the Windows API [CreateRemoteThread](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682437.aspx). Both Windows and third-party software use this ability for legitimate purposes. For example, the Windows process [csrss.exe](https://en.wikipedia.org/wiki/Client/Server_Runtime_Subsystem) creates threads in programs to send signals to registered callback routines. Both adversaries and host-based security software use this functionality to [inject DLLs](https://attack.mitre.org/techniques/T1055), but for very different purposes. An adversary is likely to inject into a program to [evade defenses](https://attack.mitre.org/tactics/TA0005) or [bypass User Account Control](https://attack.mitre.org/techniques/T1548/002), but a security program might do this to gain increased monitoring of API calls. One of the most common methods of [DLL Injection](https://attack.mitre.org/techniques/T1055) is through the Windows API [LoadLibrary](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx). - Allocate memory in the target program with [VirtualAllocEx](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366890.aspx) @@ -43,9 +43,6 @@ This behavior can be detected by looking for thread creations across processes, -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index e43f18ab..3708d644 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- - +

Adversaries may modify the binary file for an existing service to achieve [Persistence](https://attack.mitre.org/tactics/TA0003) while potentially [evading defenses](https://attack.mitre.org/tactics/TA0005). If a newly created or modified runs as a service, it may indicate APT activity. However, services are frequently installed by legitimate software. A well-tuned baseline is essential to differentiating between benign and malicious service modifications. ### Output Description @@ -44,9 +44,6 @@ The Service Name and approximate time in which changes occurred on each host -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index ebd3cc30..7ac418cc 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

An SMB write can be an indicator of lateral movement, especially when combined with other information such as execution of that written file. Named pipes are a subset of SMB write requests. Named pipes such as msftewds may not be alarming; however others, such as lsarpc, may. Monitoring SMB write requests still creates some noise, particulary with named pipes. As a result, SMB is now split between writing named pipes and writing other files. @@ -38,9 +38,6 @@ Monitoring SMB write requests still creates some noise, particulary with named p -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index baa2f45c..e69641cc 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. @@ -42,9 +42,6 @@ This compound behavior can be detected by looking for `services.exe` receiving a -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index 2f025f33..a37feb0d 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682589.aspx) (DLLs) to [evade defenses](https://attack.mitre.org/tactics/TA0005). One way these DLLs can be "executed" is through the use of the built-in Windows utility [RunDLL32](https://attack.mitre.org/techniques/T1218.011), which allows a user to execute code in a DLL, providing the name and optional arguments to an exported entry point. Windows uses RunDll32 legitimately in its normal operation, but with a proper baseline and understanding of the environment, monitoring its usage could be fruitful. @@ -36,9 +36,6 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index c65486f8..047e86f3 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

[PowerShell](https://attack.mitre.org/techniques/T1059/001/) is a scripting environment included with Windows that is used by both attackers and administrators. Execution of PowerShell scripts in most Windows versions is opaque and not typically secured by antivirus which makes using PowerShell an easy way to circumvent security measures. This analytic detects execution of PowerShell scripts. Powershell can be used to hide monitored command line execution such as: @@ -41,9 +41,6 @@ Powershell can be used to hide monitored command line execution such as: -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 0d4ab6ef..425de5dc 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP, Situational Awareness contributors: MITRE applicable_platforms: Windows --- - +

Microsoft Windows uses its implementation of [Distributed Computing Environment/Remote Procedure Call](https://en.wikipedia.org/wiki/DCE/RPC) (DCE/RPC), which it calls [Microsoft RPC](https://en.wikipedia.org/wiki/Microsoft_RPC), to call certain APIs remotely. A Remote Procedure Call is initiated by communicating to the RPC Endpoint Mapper, which exists as the Windows service RpcEptMapper and listens on the port 135/tcp. The endpoint mapper resolves a requested endpoint/interface and responds to the client with the port that the service is listening on. Since the RPC endpoints are assigned ports when the services start, these ports are dynamically assigned from 49152 to 65535. The connection to the endpoint mapper then terminates and the client program can communicate directly with the requested service. @@ -48,9 +48,6 @@ Additional endpoints are detailed at [here](http://www.hsc.fr/ressources/article -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index 6f54b05f..4774e240 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Windows runs the [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM) within the process `services.exe`. Windows launches services as independent processes or DLL loads within a [svchost.exe](https://en.wikipedia.org/wiki/svchost.exe) group. To be a legitimate service, a process (or DLL) must have the appropriate service entry point [SvcMain](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414.aspx). If an application does not have the entry point, then it will timeout (default is 30 seconds) and the process will be killed. To survive the timeout, [adversaries and red teams](https://www.operationblockbuster.com/wp-content/uploads/2016/02/Operation-Blockbuster-RAT-and-Staging-Report.pdf) can create services that direct to `cmd.exe` with the flag `/c`, followed by the desired command. The `/c` flag causes the command shell to run a command and immediately exit. As a result, the desired program will remain running and it will report an error starting the service. This analytic will catch that command prompt instance that is used to launch the actual malicious executable. Additionally, the children and descendants of services.exe will run as a SYSTEM user by default. Thus, services are a convenient way for an adversary to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and [Privilege Escalation](https://attack.mitre.org/tactics/TA0004). @@ -38,9 +38,6 @@ To survive the timeout, [adversaries and red teams](https://www.operationblockbu -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index 88b8ce2a..e0c9d4eb 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate privileges](https://attack.mitre.org/tactics/TA0004) by [intercepting the search path](https://attack.mitre.org/techniques/T1579/009) for legitimately installed services. As a result, Windows will launch the target executable instead of the desired binary and command line. This can be done when there are spaces in the binary path and the path is unquoted. Search path interception should never happen legitimately and will likely be the result of an adversary abusing a system misconfiguration. With a few regular expressions, it is possible to identify the execution of services with intercepted search paths. @@ -37,9 +37,6 @@ According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate pri -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index 3127585a..5c7a8c01 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -8,7 +8,7 @@ analytic_type: Anomaly, TTP contributors: MITRE applicable_platforms: Windows --- - +

Many programs create command prompts as part of their normal operation including malware used by attackers. This analytic attempts to identify suspicious programs spawning `cmd.exe` by looking for programs that do not normally create `cmd.exe`. While this analytic does not take the user into account, doing so could generate further interesting results. @@ -44,9 +44,6 @@ The time and host the new process was started as well as its parent -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 6ee9616a..917b1158 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. @@ -38,9 +38,6 @@ This analytic could depend on the possibility of the known strings used as argum -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index cbf59cf1..2ba04b40 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mitre.org/techniques/T1059/001) can be used over WinRM to remotely run commands on a host. When a remote PowerShell session starts, svchost.exe executes wsmprovhost.exe For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. @@ -39,9 +39,6 @@ For this to work, certain registry keys must be set, and the WinRM service must -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 323ac847..49e6d432 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via @@ -44,9 +44,6 @@ All of these behaviors call into the Windows API, which uses the NamedPipe `WINR -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 4ee530b3..783d529e 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - +

When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006) connection is opened, the client sends HTTP requests to port 5985 for HTTP or 5986 for HTTPS on the target host. Each HTTP(S) request to the URI "/wsman" is called, and other information is set in the headers. Depending on the operation, the HTTP method may vary (i.e., GET, POST, etc.). This analytic would detect Remote PowerShell, as well as other communications that rely on WinRM. Additionally, it outputs the executable on the client host, the connection information, and the hostname of the target host. @@ -35,9 +35,6 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index aaa842a9..1b37f562 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. @@ -42,9 +42,6 @@ Identifies the connection in which WMI traffic is seen, as well as the process(e -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index e44646ad..6f4d4188 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](../CAR-2014-11-003), which detects the accessibility programs in the command line. Several accessibility programs can be run using the Ease of Access center @@ -44,9 +44,6 @@ Several accessibility programs can be run using the Ease of Access center -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index 3d8b2021..4058fd4a 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. @@ -67,9 +67,6 @@ Identifies the process that initiated the RPC request (such as wmic.exe or power -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index 828257b8..ca5deaf5 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](../CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. @@ -37,9 +37,6 @@ This pipe activity could be discovered with a network decoder, such as that in w -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index df76e821..fb341a20 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](../CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](../CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. Certain strings can be identifiers of the schtasks, by looking up the interface UUID of ITaskSchedulerService in different formats @@ -45,9 +45,6 @@ This identifier is present three times during the RPC request phase. Any sensor -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 461be1e6..24371e7c 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

Once a credential dumper like [mimikatz](https://attack.mitre.org/software/S0002) runs, every user logged on since boot is potentially compromised, because the credentials were accessed via the memory of `lsass.exe`. When such an event occurs, this analytic will give the forensic context to identify compromised users. Those users could potentially be used in later events for additional logons. The time field indicates the first and last time a system reported a user logged into a given system. This means that activity could be intermittent between the times given and should not be considered a duration. @@ -31,9 +31,6 @@ A list of hostnames and the users that had been logged into the system at some p -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index f8811073..f58cdb2e 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - +

When entering on a host for the first time, an adversary may try to [discover](https://attack.mitre.org/tactics/TA0007) information about the host. There are several built-in Windows commands that can be used to learn about the software configurations, active users, administrators, and networking configuration. These commands should be monitored to identify when an adversary is learning information about the system and environment. The information returned may impact choices an adversary can make when [establishing persistence](https://attack.mitre.org/tactics/TA0003), [escalating privileges](https://attack.mitre.org/tactics/TA0004), or [moving laterally](https://attack.mitre.org/tactics/TA0008). Because these commands are built in, they may be run frequently by power users or even by normal users. Thus, an analytic looking at this information should have well-defined white- or blacklists, and should consider looking at an anomaly detection approach, so that this information can be learned dynamically. @@ -59,9 +59,6 @@ Within the built-in Windows Commands: -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index e4f282be..9cd3fac9 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). @@ -38,9 +38,6 @@ Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index f6e285ef..70417feb 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -8,7 +8,7 @@ analytic_type: Anomaly contributors: MITRE/NSA applicable_platforms: Windows, Linux, macOS --- - +

It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. Alerting when a "Clear Event Log" is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. @@ -29,9 +29,6 @@ It is unlikely that event log data would be cleared during normal operations, an -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index 96595fbc..ea1ed9b3 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - +

Spyware and malware remain a serious problem and Microsoft developed security services, Windows Defender and Windows Firewall, to combat this threat. In the event Windows Defender or Windows Firewall is turned off, administrators should correct the issue immediately to prevent the possibility of infection or further infection and investigate to determine if caused by crash or user manipulation. Stopping services events are Windows Event Code 7036. @@ -31,9 +31,6 @@ Stopping services events are Windows Event Code 7036. -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index 1d078fad..87162383 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - +

The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/002/) for lateral movement between workstations would trigger event ID 4624, with an event level of Information, from the security log. This behavior would be a LogonType of 3 using NTLM authentication where it is not a domain logon and not the ANONYMOUS LOGON account. @@ -29,9 +29,6 @@ The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/ -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index 81944773..1950f251 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - +

A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/001), may be typical of a system administrator or IT support, but only from select workstations. Monitoring remote desktop logons and comparing to known/approved originating systems can detect lateral movement of an adversary. @@ -29,9 +29,6 @@ A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/ -### Applicable Sensors - - ### Implementations #### Pseudocode diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index 60f50fdf..c94f5997 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. @@ -39,9 +39,6 @@ Bypassing user account control (UAC Bypass) is generally done by piggybacking on -### Applicable Sensors - - ### Implementations #### Splunk, Sysmon native diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index d3a239ca..2f5fbde5 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - +

Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. @@ -39,9 +39,6 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe -### Applicable Sensors - - ### Implementations #### Main Pattern (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 8f178e67..8bcba0ec 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly from the internet and execute it in a way that bypasses application whitelisting. It can be seen by looking for regsvr32.exe executions that load the scrobj.dll (which execute the COM scriptlet) or, if that is too noisy, those that also load content directly via HTTP or HTTPS. Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible. @@ -41,9 +41,6 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi -### Applicable Sensors - - ### Implementations #### Splunk, Sysmon native diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 53ead602..325ac168 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

Credential dumpers like Mimikatz can be loaded into memory and from there read data from another processes. This analytic looks for instances where processes are requesting specific permissions to read parts of the LSASS process in order to detect when credential dumping is occurring. One weakness is that all current implementations are “overtuned” to look for common access patterns used by Mimikatz. *This requires information about process access, e.g. Sysmon Event ID 10. That currently doesn’t have a CAR data model mapping, since we currently lack any open/access actions for Processes. If this changes, we will update the data model requirements.* @@ -34,9 +34,6 @@ Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blo -### Applicable Sensors - - ### Implementations #### Common Mimikatz GrantedAccess Patterns (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 816787a5..013dfc51 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: Meric Degirmenci, MITRE applicable_platforms: Windows, Linux, macOS --- - +

Adversaries sometimes modify object access rights at the operating system level. There are varying motivations behind this action - they may not want some files/objects to be changed on systems for persistence reasons and therefore provide admin only rights; also, they may want files to be accessible with lower levels of permissions. Note - this analytic references file permissions, which are not currently in the CAR data model. @@ -31,9 +31,6 @@ Note - this analytic references file permissions, which are not currently in the -### Applicable Sensors - - ### Implementations #### Windows - Pseudocode (Pseudocode) diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index 28049d4c..72858330 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Kaushal Parikh/Cyware Labs, Tony Lambert/Red Canary, MITRE applicable_platforms: Windows --- - +

[ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump may be used to dump the memory space of lsass.exe to disk for processing with a credential access tool such as Mimikatz. This is performed by launching procdump.exe as a privileged user with command line options indicating that lsass.exe should be dumped to a file with an arbitrary name. @@ -40,9 +40,6 @@ Note - the CAR data model currently does not support process access actions, so -### Applicable Sensors - - ### Implementations #### Procdump - Process Create (Pseudocode) diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index cefcc98b..0d727545 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- - +

The Windows Task Manager may be used to dump the memory space of `lsass.exe` to disk for processing with a credential access tool such as Mimikatz. This is performed by launching Task Manager as a privileged user, selecting `lsass.exe`, and clicking "Create dump file". This saves a dump file to disk with a deterministic name that includes the name of the process being dumped. This requires filesystem data to determine whether files have been created. @@ -38,9 +38,6 @@ This requires filesystem data to determine whether files have been created. -### Applicable Sensors - - ### Implementations #### Procdump - File Create (Pseudocode) diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 78cd94b8..f0fb91fd 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- - +

The NTDSUtil tool may be used to dump a Microsoft Active Directory database to disk for processing with a credential access tool such as Mimikatz. This is performed by launching `ntdsutil.exe` as a privileged user with command line arguments indicating that media should be created for offline Active Directory installation and specifying a folder path. This process will create a copy of the Active Directory database, `ntds.dit`, to the specified folder path. This requires filesystem data to determine whether files have been created. @@ -38,9 +38,6 @@ This requires filesystem data to determine whether files have been created. -### Applicable Sensors - - ### Implementations #### NTDSUtil - File Create (Pseudocode) diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index f61f351d..34f8426c 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: applicable_platforms: Windows --- - +

This analytic has been deprecated in favor of [CAR-2021-01-009](/analytics/CAR-2021-01-009), which covers the same technique with some additional detections. diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index 9cecaad1..add50eb2 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- - +

This analytic detects the minidump variant of credential dumping where a process opens lsass.exe in order to extract credentials using the Win32 API call [MiniDumpWriteDump](https://docs.microsoft.com/en-us/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump). Tools like [SafetyKatz](https://github.com/GhostPack/SafetyKatz), [SafetyDump](https://github.com/m0rv4i/SafetyDump), and [Outflank-Dumpert](https://github.com/outflanknl/Dumpert) default to this variant and may be detected by this analytic, though keep in mind that not all options for using those tools will result in this specific behavior. The analytic is based on a [Sigma analytic](https://github.com/NVISO-BE/sigma-public/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) contributed by Samir Bousseaden and written up in a [blog on MENASEC](https://blog.menasec.net/2019/02/threat-hunting-21-procdump-or-taskmgr.html). It looks for a call trace that includes either dbghelp.dll or dbgcore.dll, which export the relevant functions/permissions to perform the dump. It also detects using the Windows Task Manager (taskmgr.exe) to dump lsass, which is described in [CAR-2019-08-001](/analytics/CAR-2019-08-001/). In this iteration of the Sigma analytic, the `GrantedAccess` filter isn't included because it didn't seem to filter out any false positives and introduces the potential for evasion. @@ -35,9 +35,6 @@ NOTE - this analytic has no corresponding pseudocode implementation because the -### Applicable Sensors - - ### Implementations #### Lsass Process Access (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index fbf967f6..9d095cf7 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- - +

[LoLBAS](https://lolbas-project.github.io/) are binaries and scripts that are built in to Windows, frequently are signed by Microsoft, and may be used by an attacker. Some LoLBAS are used very rarely and it might be possible to alert every time they're used (this would depend on your environment), but many others are very common and can't be simply alerted on. This analytic takes all instances of LoLBAS execution and then looks for instances of command lines that are not normal in the environment. This can detect attackers (which will tend to need the binaries for something different than normal usage) but will also tend to have false positives. @@ -38,9 +38,6 @@ Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002) -### Applicable Sensors - - ### Implementations #### LolBAS Rare Commands (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index 655676b0..8f13ef62 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because they can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using system utilities such as powershell. #### References @@ -40,9 +40,6 @@ The [LOLBAS project](https://lolbas-project.github.io/) is an amazing resource f -### Applicable Sensors - - ### Implementations #### NTFS ADS - pseudocode (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index 8c049b5f..a53a38fb 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - +

NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because their contents can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using Living off the Land Binaries and Scripts (LOLBAS). #### References @@ -40,9 +40,6 @@ Oddvar Moe has created an excellent NTFS ADS execution reference [here on github -### Applicable Sensors - - ### Implementations #### NTFS ADS - pseudocode (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index f8fc8d46..5363b961 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - +

In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. @@ -36,9 +36,6 @@ In order to gain persistence, privilege escalation, or remote execution, an adve -### Applicable Sensors - - ### Implementations #### Pseudocode - Windows task file creation (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 40695b57..453072c5 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. @@ -37,9 +37,6 @@ Adversaries may establish persistence or escalate privileges by executing malici -### Applicable Sensors - - ### Implementations #### Pseudocode - COM object registry entry modification (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index 3b8384a9..ec2492d4 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. @@ -36,9 +36,6 @@ Adversaries may attempt to evade system defenses by unloading minifilter drivers -### Applicable Sensors - - ### Implementations #### Pseudocode - fltmc invocation (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index f3e7be1b..02c9710c 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. @@ -35,9 +35,6 @@ Adversaries may search the Windows Registry on compromised systems for insecurel -### Applicable Sensors - - ### Implementations #### Pseudocode - reg.exe password search & powersploit modules (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index 1d774f85..f5b226a5 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. @@ -37,9 +37,6 @@ Adversaries may establish persistence and/or elevate privileges by executing mal -### Applicable Sensors - - ### Implementations #### Pseudocode - AppInit DLL registry modification (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 7e0a1e67..881b48b4 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. @@ -38,9 +38,6 @@ Adversaries may schedule software to run whenever a user logs into the system; t -### Applicable Sensors - - ### Implementations #### Pseudocode - logon run script key added to registry using reg.exe on commandline, or new logon scipt keys in registry from any source. (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index d5a0c30a..11c8bef6 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. @@ -36,9 +36,6 @@ Adversaries may use a variety of tools to gain visibility on the current status -### Applicable Sensors - - ### Implementations #### Pseudocode - commands containing known network sniffing application names (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index d0d3c17a..5195e8c1 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. @@ -36,9 +36,6 @@ Injecting a malicious DLL into a process is a common adversary TTP. Although the -### Applicable Sensors - - ### Implementations #### Pseudocode - mavinject process and its common argument (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index ebdd1aa9..4a286dcf 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. @@ -36,9 +36,6 @@ Adversaries may start legitimate processes and then use their memory space to ru -### Applicable Sensors - - ### Implementations #### Pseudocode - common processes that do not have the correct parent (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 863c13e2..bc69a6a5 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. @@ -36,9 +36,6 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma -### Applicable Sensors - - ### Implementations #### Pseudocode - clear or disable Powershell console history via commandline (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index 480bcecd..4531700e 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. @@ -36,9 +36,6 @@ Cyber actors frequently enumerate local or domain permissions groups. The net ut -### Applicable Sensors - - ### Implementations #### Pseudocode - net.exe instances (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 84442a0f..4d7eeabe 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. @@ -36,9 +36,6 @@ Adversaries may use network shares to exfliltrate date; they will then remove th -### Applicable Sensors - - ### Implementations #### Pseudocode - network shares being removed via the command line (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index f543e386..0915aec5 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. @@ -36,9 +36,6 @@ Trusted developer utilities such as MSBuild may be leveraged to run malicious co -### Applicable Sensors - - ### Implementations #### Pseudocode - msbuild (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index 7fed0206..34ea2984 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. @@ -35,9 +35,6 @@ Adversaries may hide malicious code in .chm compiled HTML files. When these file -### Applicable Sensors - - ### Implementations #### Pseudocode - instances of hh.exe (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index e4ac232c..dbd07575 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong, MITRE applicable_platforms: Windows --- - +

CMSTP.exe is the Microsoft Connection Manager Profile Installer, which can be leveraged to setup listeners that will receive and install malware from remote sources in trusted fashion. When CMSTP.exe is seen in combination with an external connection, it is a good indication of this TTP. @@ -37,9 +37,6 @@ When CMSTP.exe is seen in combination with an external connection, it is a good -### Applicable Sensors - - ### Implementations #### Pseudocode - CMSTP (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 5b0fd83d..756d02c2 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - +

Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. @@ -36,9 +36,6 @@ Adversaries may use screensaver files to run malicious code. This analytic trigg -### Applicable Sensors - - ### Implementations #### Pseudocode - Screensaver (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 06f0808e..654d9ed6 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -8,7 +8,7 @@ analytic_type: Situational Awareness contributors: Cyware Labs applicable_platforms: Windows, Linux --- - +

After compromising an initial machine, adversaries commonly attempt to laterally move across the network. The first step to attempt the lateral movement often involves conducting host identification, port and service scans on the internal network via the compromised machine using tools such as Nmap, Cobalt Strike, etc. @@ -35,9 +35,6 @@ After compromising an initial machine, adversaries commonly attempt to laterally -### Applicable Sensors - - ### Implementations #### Splunk search - Identifying Internal hosts and services for lateral movement (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 1e190d5c..42fddd25 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -8,7 +8,7 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- - +

Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. @@ -35,9 +35,6 @@ Often, after a threat actor gains access to a system, they will attempt to run s -### Applicable Sensors - - ### Implementations #### Splunk search - Identifying possible malware activity via unusually long command line strings (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index e8abb700..49deaf3b 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - +

In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. @@ -35,9 +35,6 @@ In an attempt to clear traces after compromising a machine, threat actors often -### Applicable Sensors - - ### Implementations #### Splunk search - Detecting log clearing with wevtutil (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index b04b8f1d..7aaac00c 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -8,7 +8,7 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- - +

After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. @@ -35,9 +35,6 @@ After gaining initial access to a system, threat actors attempt to escalate priv -### Applicable Sensors - - ### Implementations #### Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 4d079e58..aeb988af 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - +

Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. @@ -35,9 +35,6 @@ Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary com -### Applicable Sensors - - ### Implementations #### Splunk search - Unusual Child Process spawned using DDE exploit (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 738383ea..96f4c91b 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - +

In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. @@ -35,9 +35,6 @@ In an attempt to avoid detection after compromising a machine, threat actors oft -### Applicable Sensors - - ### Implementations #### Splunk search - Detecting Tampering of Windows Defender Command Prompt (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 1133c168..6acda7f9 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - +

Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. @@ -36,9 +36,6 @@ Threat actors often, after compromising a machine, try to disable User Access Co -### Applicable Sensors - - ### Implementations #### Detect disabling of UAC via reg.exe (Splunk, Sysmon native) diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index 99f5d959..da8c6b20 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -9,7 +9,7 @@ analytic_type: TTP contributors: Cyware Labs, Lucas Heiligenstein applicable_platforms: Windows --- - +

After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. @@ -36,9 +36,6 @@ After compromising a network of systems, threat actors often try to delete/resiz -### Applicable Sensors - - ### Implementations #### Splunk Search - Detecting Shadow Copy Deletion or Resize (Splunk) diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 50c101be..99a8ff0c 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Nichols Jasper applicable_platforms: Windows --- - +

A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. @@ -36,9 +36,6 @@ A web shell is a web script placed on an openly accessible web server to allow a -### Applicable Sensors - - ### Implementations #### Pseudocode - Look for suspicious process tree beginning with web service (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index a0a9dfe2..b19db756 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- - +

Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. @@ -38,9 +38,6 @@ Cyber actors frequently escalate to the SYSTEM account after gaining entry to a -### Applicable Sensors - - ### Implementations #### Pseudocode - Meterpreter and Cobalt Strike (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 5aa96d0a..791d82ca 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- - +

[Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: "Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." @@ -61,9 +61,6 @@ To make sure the rule doesn't miss cases where the executable would be started f -### Applicable Sensors - - ### Implementations #### Pseudocode - Common Windows Process Masquerading (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index 7caefa79..6b904bb5 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. @@ -36,9 +36,6 @@ Adversaries may add their own root certificate to the certificate store, to caus -### Applicable Sensors - - ### Implementations #### Splunk code (Splunk, Endpoint) diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index ae34fcbf..45d39dba 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. @@ -36,9 +36,6 @@ While batch files are not inherently malicious, it is uncommon to see them creat -### Applicable Sensors - - ### Implementations #### Pseudocode – Batch file created in the Windows system32 directory tree (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index bc62a5ff..54242317 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. @@ -37,9 +37,6 @@ This search looks for flags passed to bcdedit.exe modifications to the built-in -### Applicable Sensors - - ### Implementations #### Pseudocode – detect attempts to add a certificate to a certificate store (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index f7da6c3d..301bea27 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. The query identifies the parameters used to create, resume or add a file to a BITS job. Typically seen combined in a oneliner or ran in sequence. If identified, review the BITS job created and capture any files written to disk. It is possible for BITS to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. @@ -36,9 +36,6 @@ The following query identifies Microsoft Background Intelligent Transfer Service -### Applicable Sensors - - ### Implementations #### Pseudocode – detect a BITS job being scheduled (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index b030749e..1e5ac427 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote object. In addition, look for `download` or `upload` on the command-line, the switches are not required to perform a transfer. Capture any files downloaded. Review the reputation of the IP or domain used. Typically once executed, a follow on command will be used to execute the dropped file. Note that the network connection or file modification events related will not spawn or create from `bitsadmin.exe`, but the artifacts will appear in a parallel process of `svchost.exe` with a command-line similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel and child processes to capture any behaviors and artifacts. In some suspicious and malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. @@ -37,9 +37,6 @@ The following query identifies Microsoft Background Intelligent Transfer Service -### Applicable Sensors - - ### Implementations #### Pseudocode – detect BITS transfer jobs (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index a29e8bbc..3eff2abb 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. @@ -36,9 +36,6 @@ Certutil.exe may download a file from a remote destination using `-urlcache`. Th -### Applicable Sensors - - ### Implementations #### Pseudocode – CertUtil download (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index 9613f5b4..ff39d9e5 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. \ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. @@ -36,9 +36,6 @@ Certutil.exe may download a file from a remote destination using `-VerifyCtl`. T -### Applicable Sensors - - ### Implementations #### Pseudocode – CertUtil download with VerifyCtl (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index a7ab7425..5056e205 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. @@ -36,9 +36,6 @@ This search looks for arguments to certutil.exe indicating the manipulation or e -### Applicable Sensors - - ### Implementations #### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 5044d336..9ca808eb 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded file that was downloaded. Once decoded, it will be loaded by a parallel process. Note that there are two additional command switches that may be used - `encodehex` and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. @@ -36,9 +36,6 @@ CertUtil.exe may be used to `encode` and `decode` a file, including PE and scrip -### Applicable Sensors - - ### Implementations #### Pseudocode – CertUtil with Decode Argument (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index e5ddb7b5..228547b8 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

This search looks for the creation of local administrator accounts using net.exe. @@ -36,9 +36,6 @@ This search looks for the creation of local administrator accounts using net.exe -### Applicable Sensors - - ### Implementations #### Pseudocode – CertUtil certificate extraction (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index e1691b3d..6e0a2ef1 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. @@ -35,9 +35,6 @@ Actors may create a remote thread into the LSASS service as part of a workflow t -### Applicable Sensors - - ### Implementations #### Pseudocode – Remote thread creation into LSASS (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index 8a3fb700..e41ae61b 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - +

This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. @@ -36,9 +36,6 @@ This detection is to identify a creation of "user mode service" where the servic -### Applicable Sensors - - ### Implementations #### Pseudocode – Service in Suspicious File Path (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index f0c05873..18eb1c64 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - +

Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. @@ -37,9 +37,6 @@ Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSe -### Applicable Sensors - - ### Implementations #### Creation of SafeDllSearchMode (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md index 0c7f8e39..61b22c50 100644 --- a/docs/analytics/CAR-2021-11-002/index.md +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - +

Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. @@ -37,9 +37,6 @@ Detection of modification of the registry key values of `Notify`, `Userinit`, an -### Applicable Sensors - - ### Implementations #### Userinit/Shell/Notify Registry Modifications (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md index c62fc45e..b7078c65 100644 --- a/docs/analytics/CAR-2021-12-001/index.md +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - +

Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. @@ -35,9 +35,6 @@ Detection of the creation or modification of Scheduled Tasks with a suspicious s -### Applicable Sensors - - ### Implementations #### Creation of Suspicious Scheduled Tasks (Pseudocode, CAR native) diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index 364c51f0..53fcf621 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -8,7 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - +

Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. @@ -37,9 +37,6 @@ Detection of the modification of the registry key `Common Startup` located in `H -### Applicable Sensors - - ### Implementations #### Common Startup Registry Key Modification (Pseudocode, CAR native) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 031271f8..f148b6c2 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -821,7 +821,7 @@ permalink: /analytics/

- + @@ -839,7 +839,7 @@ permalink: /analytics/ |...|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
{:/}| |...|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
{:/}| |[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|(N/A - see below)|(N/A - see below)| -|...|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"
{:/}| +|...|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
{:/}| |...|[Port Monitors](https://attack.mitre.org/techniques/T1547/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| |...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
{:/}| |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| From a9a8f185329926ec0342744b5883e9f4605aff74 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 14:50:00 -0700 Subject: [PATCH 201/342] Removed html br --- docs/analytics/CAR-2013-01-002/index.md | 3 ++- docs/analytics/CAR-2013-01-003/index.md | 3 ++- docs/analytics/CAR-2013-02-003/index.md | 3 ++- docs/analytics/CAR-2013-02-008/index.md | 3 ++- docs/analytics/CAR-2013-02-012/index.md | 3 ++- docs/analytics/CAR-2013-03-001/index.md | 3 ++- docs/analytics/CAR-2013-04-002/index.md | 3 ++- docs/analytics/CAR-2013-05-002/index.md | 3 ++- docs/analytics/CAR-2013-05-003/index.md | 3 ++- docs/analytics/CAR-2013-05-004/index.md | 3 ++- docs/analytics/CAR-2013-05-005/index.md | 3 ++- docs/analytics/CAR-2013-05-009/index.md | 3 ++- docs/analytics/CAR-2013-07-001/index.md | 3 ++- docs/analytics/CAR-2013-07-002/index.md | 3 ++- docs/analytics/CAR-2013-07-005/index.md | 3 ++- docs/analytics/CAR-2013-08-001/index.md | 3 ++- docs/analytics/CAR-2013-09-003/index.md | 3 ++- docs/analytics/CAR-2013-09-005/index.md | 3 ++- docs/analytics/CAR-2013-10-001/index.md | 3 ++- docs/analytics/CAR-2013-10-002/index.md | 3 ++- docs/analytics/CAR-2014-02-001/index.md | 3 ++- docs/analytics/CAR-2014-03-001/index.md | 3 ++- docs/analytics/CAR-2014-03-005/index.md | 3 ++- docs/analytics/CAR-2014-03-006/index.md | 3 ++- docs/analytics/CAR-2014-04-003/index.md | 3 ++- docs/analytics/CAR-2014-05-001/index.md | 3 ++- docs/analytics/CAR-2014-05-002/index.md | 3 ++- docs/analytics/CAR-2014-07-001/index.md | 3 ++- docs/analytics/CAR-2014-11-002/index.md | 3 ++- docs/analytics/CAR-2014-11-003/index.md | 3 ++- docs/analytics/CAR-2014-11-004/index.md | 3 ++- docs/analytics/CAR-2014-11-005/index.md | 3 ++- docs/analytics/CAR-2014-11-006/index.md | 3 ++- docs/analytics/CAR-2014-11-007/index.md | 3 ++- docs/analytics/CAR-2014-11-008/index.md | 3 ++- docs/analytics/CAR-2014-12-001/index.md | 3 ++- docs/analytics/CAR-2015-04-001/index.md | 3 ++- docs/analytics/CAR-2015-04-002/index.md | 3 ++- docs/analytics/CAR-2015-07-001/index.md | 3 ++- docs/analytics/CAR-2016-03-001/index.md | 3 ++- docs/analytics/CAR-2016-03-002/index.md | 3 ++- docs/analytics/CAR-2016-04-002/index.md | 3 ++- docs/analytics/CAR-2016-04-003/index.md | 3 ++- docs/analytics/CAR-2016-04-004/index.md | 3 ++- docs/analytics/CAR-2016-04-005/index.md | 3 ++- docs/analytics/CAR-2019-04-001/index.md | 3 ++- docs/analytics/CAR-2019-04-002/index.md | 3 ++- docs/analytics/CAR-2019-04-003/index.md | 3 ++- docs/analytics/CAR-2019-04-004/index.md | 3 ++- docs/analytics/CAR-2019-07-001/index.md | 3 ++- docs/analytics/CAR-2019-07-002/index.md | 3 ++- docs/analytics/CAR-2019-08-001/index.md | 3 ++- docs/analytics/CAR-2019-08-002/index.md | 3 ++- docs/analytics/CAR-2020-04-001/index.md | 3 ++- docs/analytics/CAR-2020-05-001/index.md | 3 ++- docs/analytics/CAR-2020-05-003/index.md | 3 ++- docs/analytics/CAR-2020-08-001/index.md | 3 ++- docs/analytics/CAR-2020-08-002/index.md | 3 ++- docs/analytics/CAR-2020-09-001/index.md | 3 ++- docs/analytics/CAR-2020-09-002/index.md | 3 ++- docs/analytics/CAR-2020-09-003/index.md | 3 ++- docs/analytics/CAR-2020-09-004/index.md | 3 ++- docs/analytics/CAR-2020-09-005/index.md | 3 ++- docs/analytics/CAR-2020-11-001/index.md | 3 ++- docs/analytics/CAR-2020-11-002/index.md | 3 ++- docs/analytics/CAR-2020-11-003/index.md | 3 ++- docs/analytics/CAR-2020-11-004/index.md | 3 ++- docs/analytics/CAR-2020-11-005/index.md | 3 ++- docs/analytics/CAR-2020-11-006/index.md | 3 ++- docs/analytics/CAR-2020-11-007/index.md | 3 ++- docs/analytics/CAR-2020-11-008/index.md | 3 ++- docs/analytics/CAR-2020-11-009/index.md | 3 ++- docs/analytics/CAR-2020-11-010/index.md | 3 ++- docs/analytics/CAR-2020-11-011/index.md | 3 ++- docs/analytics/CAR-2021-01-001/index.md | 3 ++- docs/analytics/CAR-2021-01-002/index.md | 3 ++- docs/analytics/CAR-2021-01-003/index.md | 3 ++- docs/analytics/CAR-2021-01-004/index.md | 3 ++- docs/analytics/CAR-2021-01-006/index.md | 3 ++- docs/analytics/CAR-2021-01-007/index.md | 3 ++- docs/analytics/CAR-2021-01-008/index.md | 3 ++- docs/analytics/CAR-2021-01-009/index.md | 3 ++- docs/analytics/CAR-2021-02-001/index.md | 3 ++- docs/analytics/CAR-2021-02-002/index.md | 3 ++- docs/analytics/CAR-2021-04-001/index.md | 3 ++- docs/analytics/CAR-2021-05-001/index.md | 3 ++- docs/analytics/CAR-2021-05-002/index.md | 3 ++- docs/analytics/CAR-2021-05-003/index.md | 3 ++- docs/analytics/CAR-2021-05-004/index.md | 3 ++- docs/analytics/CAR-2021-05-005/index.md | 3 ++- docs/analytics/CAR-2021-05-006/index.md | 3 ++- docs/analytics/CAR-2021-05-007/index.md | 3 ++- docs/analytics/CAR-2021-05-008/index.md | 3 ++- docs/analytics/CAR-2021-05-009/index.md | 3 ++- docs/analytics/CAR-2021-05-010/index.md | 3 ++- docs/analytics/CAR-2021-05-011/index.md | 3 ++- docs/analytics/CAR-2021-05-012/index.md | 3 ++- docs/analytics/CAR-2021-11-001/index.md | 3 ++- docs/analytics/CAR-2021-11-002/index.md | 3 ++- docs/analytics/CAR-2021-12-001/index.md | 3 ++- docs/analytics/CAR-2021-12-002/index.md | 3 ++- 101 files changed, 202 insertions(+), 101 deletions(-) diff --git a/docs/analytics/CAR-2013-01-002/index.md b/docs/analytics/CAR-2013-01-002/index.md index aad379aa..cd1c136e 100644 --- a/docs/analytics/CAR-2013-01-002/index.md +++ b/docs/analytics/CAR-2013-01-002/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- -

+ + The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and file system for known identify persistence mechanisms. It will output any tools identified, including built-in or added-on Microsoft functionality and third party software. Many of these locations are known by adversaries and used to obtain [Persistence](https://attack.mitre.org/tactics/TA0003). Running Autoruns periodically in an environment makes it possible to collect and monitor its output for differences, which may include the removal or addition of persistent tools. Depending on the persistence mechanism and location, legitimate software may be more likely to make changes than an adversary tool. Thus, this analytic may result in significant noise in a highly dynamic environment. While Autoruns is a convenient method to scan for programs using persistence mechanisms its scanning nature does not conform well to streaming based analytics. This analytic could be replaced with one that draws from sensors that collect registry and file information if streaming analytics are desired. Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index 0261bdbb..75764090 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- -

+ + [Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. ### Output Description diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 8a8c3601..3e581573 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- -

+ + The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) is a utility that provides a command line interface to Windows operating systems. It provides the ability to run additional programs and also has several built-in commands such as `dir`, `copy`, `mkdir`, and `type`, as well as batch scripts (`.bat`). Typically, when a user runs a command prompt, the parent process is `explorer.exe` or another instance of the prompt. There may be automated programs, logon scripts, or administrative tools that launch instances of the command prompt in order to run scripts or other built-in commands. Spawning the process `cmd.exe` from certain parents may be more indicative of malice. For example, if Adobe Reader or Outlook launches a command shell, this may suggest that a malicious document has been loaded and should be investigated. Thus, by looking for abnormal parent processes of `cmd.exe`, it may be possible to detect adversaries. diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index 023ce975..d1333341 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Multiple users logged into a single machine at the same time, or even within the same hour, do not typically occur in networks we have observed. Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pre-Vista. Logoff events are 4634 for Windows Vista and above, 538 for pre-Vista. diff --git a/docs/analytics/CAR-2013-02-012/index.md b/docs/analytics/CAR-2013-02-012/index.md index 15553611..38ceef36 100644 --- a/docs/analytics/CAR-2013-02-012/index.md +++ b/docs/analytics/CAR-2013-02-012/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Most users use only one or two machines during the normal course of business. User accounts that log in to multiple machines, especially over a short period of time, may be compromised. Remote logins among multiple machines may be an indicator of [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Certain users will likely appear as being logged into several machines and may need to be "whitelisted." Such users would include network admins or user names that are common to many hosts. diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index 9d01d6a1..c9c5fcda 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Registry modifications are often essential in establishing persistence via known Windows mechanisms. Many legitimate modifications are done graphically via `regedit.exe` or by using the corresponding channels, or even calling the Registry APIs directly. The built-in utility `reg.exe` provides a [command-line interface](https://en.wikipedia.org/wiki/Command-line_interface) to the registry, so that queries and modifications can be performed from a shell, such as `cmd.exe`. When a user is responsible for these actions, the parent of `cmd.exe` will likely be `explorer.exe`. Occasionally, power users and administrators write scripts that do this behavior as well, but likely from a different process tree. These background scripts must be learned so they can be tuned out accordingly. ### Output Description diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 19767682..6c83b1b0 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Certain commands are frequently used by malicious actors and infrequently used by normal users. By looking for execution of these commands in short periods of time, we can not only see when a malicious user was on the system but also get an idea of what they were doing. Commands of interest: diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index e4ae3e07..bdb65c08 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + In Windows, files should never execute out of certain directory locations. Any of these locations may exist for a variety of reasons, and executables may be present in the directory but should not execute. As a result, some defenders make the mistake of ignoring these directories and assuming that a process will never run from one. There are known TTPs that have taken advantage of this fact to go undetected. This fact should inform defenders to monitor these directories more closely, knowing that they should never contain running processes. Monitors the directories diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index 61a44567..d38e9010 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index d8abf449..e09cdad9 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privilege escalation](https://attack.mitre.org/tactics/TA0004/), or [remote execution](https://attack.mitre.org/tactics/TA0002/), an adversary may use the Windows built-in command AT (at.exe) to [schedule a command](https://attack.mitre.org/techniques/T1053/002) to be run at a specified time, date, and even host. This method has been used by adversaries and administrators alike. Its use may lead to detection of compromised hosts and compromised users if it is used to move laterally. The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index b1a8263d..94ad88e9 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](../CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index 8e6fc0d4..9ee7725a 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Executables are generally not renamed, thus a given hash of an executable should only have ever one name. Identifying instances where multiple process names share the same hash may find cases where tools are copied by attackers to different folders or hosts to [avoid detection](https://attack.mitre.org/tactics/TA0005). Although this analytic was initially based on MD5 hashes, it is equally applicable to any hashing convention. diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index 60a6ae48..b94b0e1a 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Malicious actors may rename built-in commands or external tools, such as those provided by SysInternals, to better [blend in](https://attack.mitre.org/tactics/TA0005) with the environment. In those cases, the file path name is arbitrary and may blend in well with the background. If the arguments are closely inspected, it may be possible to infer what tools are running and understand what an adversary is doing. When any legitimate software shares the same command lines, it must be whitelisted according to the expected parameters. Any tool of interest with commonly known command line usage can be detecting by command line analysis. Known substrings of command lines include diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index faa8f65c..9e3f6c4f 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: N/A --- -

+ + The [Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001) (RDP), built in to Microsoft operating systems, allows a user to remotely log in to the desktop of another host. It allows for interactive access of the running windows, and forwards key presses, mouse clicks, etc. Network administrators, power users, and end-users may use RDP for day-to-day operations. From an adversary's perspective, RDP provides a means to [laterally move](https://attack.mitre.org/tactics/TA0008) to a new host. Determining which RDP connections correspond to adversary activity can be a difficult problem in highly dynamic environments, but will be useful in identifying the scope of a compromise. Remote Desktop can be detected in several ways diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 871358e0..0b3cecce 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adversary has [collected](https://attack.mitre.org/tactics/TA0009), it is very likely that a [compressed archive](https://attack.mitre.org/techniques/T1560) will be created, so that transfer times are minimized and fewer files are transmitted. There is variety between the tools used to compress data, but the command line usage and context of archiving tools, such as ZIP, RAR, and 7ZIP, should be monitored. In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 4e59652f..1f9da11f 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index 63b65680..4a4da06f 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- -

+ + Account usage within SMB can be used to identify compromised credentials, and the hosts accessed with them. This analytic monitors SMB activity that deals with user activity rather than file activity. diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 50633efa..17223b34 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -8,7 +8,8 @@ analytic_type: Detection contributors: MITRE applicable_platforms: Windows --- -

+ + New executables that are started as a service are suspicious. This analytic looks for anomalous service executables. diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index 8c0e020a..f510d361 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Monitoring logon and logoff events for hosts on the network is very important for situational awareness. This information can be used as an indicator of unusual activity as well as to corroborate activity seen elsewhere. Could be applied to a number of different types of monitoring depending on what information is desired. Some use cases include monitoring for all remote connections and building login timelines for users. diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 7cf719f6..817b39fc 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Microsoft Windows allows for processes to remotely create threads within other processes of the same privilege level. This functionality is provided via the Windows API [CreateRemoteThread](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682437.aspx). Both Windows and third-party software use this ability for legitimate purposes. For example, the Windows process [csrss.exe](https://en.wikipedia.org/wiki/Client/Server_Runtime_Subsystem) creates threads in programs to send signals to registered callback routines. Both adversaries and host-based security software use this functionality to [inject DLLs](https://attack.mitre.org/techniques/T1055), but for very different purposes. An adversary is likely to inject into a program to [evade defenses](https://attack.mitre.org/tactics/TA0005) or [bypass User Account Control](https://attack.mitre.org/techniques/T1548/002), but a security program might do this to gain increased monitoring of API calls. One of the most common methods of [DLL Injection](https://attack.mitre.org/techniques/T1055) is through the Windows API [LoadLibrary](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx). - Allocate memory in the target program with [VirtualAllocEx](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366890.aspx) diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 3708d644..8795f621 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Adversaries may modify the binary file for an existing service to achieve [Persistence](https://attack.mitre.org/tactics/TA0003) while potentially [evading defenses](https://attack.mitre.org/tactics/TA0005). If a newly created or modified runs as a service, it may indicate APT activity. However, services are frequently installed by legitimate software. A well-tuned baseline is essential to differentiating between benign and malicious service modifications. ### Output Description diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 7ac418cc..4562ac13 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + An SMB write can be an indicator of lateral movement, especially when combined with other information such as execution of that written file. Named pipes are a subset of SMB write requests. Named pipes such as msftewds may not be alarming; however others, such as lsarpc, may. Monitoring SMB write requests still creates some noise, particulary with named pipes. As a result, SMB is now split between writing named pipes and writing other files. diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index e69641cc..565b1f4f 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index a37feb0d..23ec43d7 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682589.aspx) (DLLs) to [evade defenses](https://attack.mitre.org/tactics/TA0005). One way these DLLs can be "executed" is through the use of the built-in Windows utility [RunDLL32](https://attack.mitre.org/techniques/T1218.011), which allows a user to execute code in a DLL, providing the name and optional arguments to an exported entry point. Windows uses RunDll32 legitimately in its normal operation, but with a proper baseline and understanding of the environment, monitoring its usage could be fruitful. diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index 047e86f3..ea605a74 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + [PowerShell](https://attack.mitre.org/techniques/T1059/001/) is a scripting environment included with Windows that is used by both attackers and administrators. Execution of PowerShell scripts in most Windows versions is opaque and not typically secured by antivirus which makes using PowerShell an easy way to circumvent security measures. This analytic detects execution of PowerShell scripts. Powershell can be used to hide monitored command line execution such as: diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index 425de5dc..cfa009fc 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP, Situational Awareness contributors: MITRE applicable_platforms: Windows --- -

+ + Microsoft Windows uses its implementation of [Distributed Computing Environment/Remote Procedure Call](https://en.wikipedia.org/wiki/DCE/RPC) (DCE/RPC), which it calls [Microsoft RPC](https://en.wikipedia.org/wiki/Microsoft_RPC), to call certain APIs remotely. A Remote Procedure Call is initiated by communicating to the RPC Endpoint Mapper, which exists as the Windows service RpcEptMapper and listens on the port 135/tcp. The endpoint mapper resolves a requested endpoint/interface and responds to the client with the port that the service is listening on. Since the RPC endpoints are assigned ports when the services start, these ports are dynamically assigned from 49152 to 65535. The connection to the endpoint mapper then terminates and the client program can communicate directly with the requested service. diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index 4774e240..b86a9eaa 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Windows runs the [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM) within the process `services.exe`. Windows launches services as independent processes or DLL loads within a [svchost.exe](https://en.wikipedia.org/wiki/svchost.exe) group. To be a legitimate service, a process (or DLL) must have the appropriate service entry point [SvcMain](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414.aspx). If an application does not have the entry point, then it will timeout (default is 30 seconds) and the process will be killed. To survive the timeout, [adversaries and red teams](https://www.operationblockbuster.com/wp-content/uploads/2016/02/Operation-Blockbuster-RAT-and-Staging-Report.pdf) can create services that direct to `cmd.exe` with the flag `/c`, followed by the desired command. The `/c` flag causes the command shell to run a command and immediately exit. As a result, the desired program will remain running and it will report an error starting the service. This analytic will catch that command prompt instance that is used to launch the actual malicious executable. Additionally, the children and descendants of services.exe will run as a SYSTEM user by default. Thus, services are a convenient way for an adversary to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and [Privilege Escalation](https://attack.mitre.org/tactics/TA0004). diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index e0c9d4eb..9846a527 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate privileges](https://attack.mitre.org/tactics/TA0004) by [intercepting the search path](https://attack.mitre.org/techniques/T1579/009) for legitimately installed services. As a result, Windows will launch the target executable instead of the desired binary and command line. This can be done when there are spaces in the binary path and the path is unquoted. Search path interception should never happen legitimately and will likely be the result of an adversary abusing a system misconfiguration. With a few regular expressions, it is possible to identify the execution of services with intercepted search paths. diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index 5c7a8c01..f995daf6 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -8,7 +8,8 @@ analytic_type: Anomaly, TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Many programs create command prompts as part of their normal operation including malware used by attackers. This analytic attempts to identify suspicious programs spawning `cmd.exe` by looking for programs that do not normally create `cmd.exe`. While this analytic does not take the user into account, doing so could generate further interesting results. diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 917b1158..90f24c51 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index 2ba04b40..38d07b19 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mitre.org/techniques/T1059/001) can be used over WinRM to remotely run commands on a host. When a remote PowerShell session starts, svchost.exe executes wsmprovhost.exe For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 49e6d432..b2e760a4 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 783d529e..dc76813a 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- -

+ + When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006) connection is opened, the client sends HTTP requests to port 5985 for HTTP or 5986 for HTTPS on the target host. Each HTTP(S) request to the URI "/wsman" is called, and other information is set in the headers. Depending on the operation, the HTTP method may vary (i.e., GET, POST, etc.). This analytic would detect Remote PowerShell, as well as other communications that rely on WinRM. Additionally, it outputs the executable on the client host, the connection information, and the hostname of the target host. diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 1b37f562..7b3b9466 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index 6f4d4188..fe2db043 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](../CAR-2014-11-003), which detects the accessibility programs in the command line. Several accessibility programs can be run using the Ease of Access center diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index 4058fd4a..daec6f5f 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index ca5deaf5..5021fabd 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](../CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index fb341a20..3de33820 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](../CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](../CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. Certain strings can be identifiers of the schtasks, by looking up the interface UUID of ITaskSchedulerService in different formats diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 24371e7c..67c7d653 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Once a credential dumper like [mimikatz](https://attack.mitre.org/software/S0002) runs, every user logged on since boot is potentially compromised, because the credentials were accessed via the memory of `lsass.exe`. When such an event occurs, this analytic will give the forensic context to identify compromised users. Those users could potentially be used in later events for additional logons. The time field indicates the first and last time a system reported a user logged into a given system. This means that activity could be intermittent between the times given and should not be considered a duration. diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index f58cdb2e..66fd553e 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + When entering on a host for the first time, an adversary may try to [discover](https://attack.mitre.org/tactics/TA0007) information about the host. There are several built-in Windows commands that can be used to learn about the software configurations, active users, administrators, and networking configuration. These commands should be monitored to identify when an adversary is learning information about the system and environment. The information returned may impact choices an adversary can make when [establishing persistence](https://attack.mitre.org/tactics/TA0003), [escalating privileges](https://attack.mitre.org/tactics/TA0004), or [moving laterally](https://attack.mitre.org/tactics/TA0008). Because these commands are built in, they may be run frequently by power users or even by normal users. Thus, an analytic looking at this information should have well-defined white- or blacklists, and should consider looking at an anomaly detection approach, so that this information can be learned dynamically. diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index 9cd3fac9..0df1cf0f 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index 70417feb..be7ca2cc 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -8,7 +8,8 @@ analytic_type: Anomaly contributors: MITRE/NSA applicable_platforms: Windows, Linux, macOS --- -

+ + It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. Alerting when a "Clear Event Log" is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index ea1ed9b3..da137cea 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- -

+ + Spyware and malware remain a serious problem and Microsoft developed security services, Windows Defender and Windows Firewall, to combat this threat. In the event Windows Defender or Windows Firewall is turned off, administrators should correct the issue immediately to prevent the possibility of infection or further infection and investigate to determine if caused by crash or user manipulation. Stopping services events are Windows Event Code 7036. diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index 87162383..e35b429e 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- -

+ + The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/002/) for lateral movement between workstations would trigger event ID 4624, with an event level of Information, from the security log. This behavior would be a LogonType of 3 using NTLM authentication where it is not a domain logon and not the ANONYMOUS LOGON account. diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index 1950f251..adb10ba0 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- -

+ + A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/001), may be typical of a system administrator or IT support, but only from select workstations. Monitoring remote desktop logons and comparing to known/approved originating systems can detect lateral movement of an adversary. diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index c94f5997..fa51f619 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index 2f5fbde5..994afe6b 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- -

+ + Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 8bcba0ec..08d03a0c 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly from the internet and execute it in a way that bypasses application whitelisting. It can be seen by looking for regsvr32.exe executions that load the scrobj.dll (which execute the COM scriptlet) or, if that is too noisy, those that also load content directly via HTTP or HTTPS. Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible. diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 325ac168..010132aa 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + Credential dumpers like Mimikatz can be loaded into memory and from there read data from another processes. This analytic looks for instances where processes are requesting specific permissions to read parts of the LSASS process in order to detect when credential dumping is occurring. One weakness is that all current implementations are “overtuned” to look for common access patterns used by Mimikatz. *This requires information about process access, e.g. Sysmon Event ID 10. That currently doesn’t have a CAR data model mapping, since we currently lack any open/access actions for Processes. If this changes, we will update the data model requirements.* diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 013dfc51..97734adc 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: Meric Degirmenci, MITRE applicable_platforms: Windows, Linux, macOS --- -

+ + Adversaries sometimes modify object access rights at the operating system level. There are varying motivations behind this action - they may not want some files/objects to be changed on systems for persistence reasons and therefore provide admin only rights; also, they may want files to be accessible with lower levels of permissions. Note - this analytic references file permissions, which are not currently in the CAR data model. diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index 72858330..b2a9e3d8 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Kaushal Parikh/Cyware Labs, Tony Lambert/Red Canary, MITRE applicable_platforms: Windows --- -

+ + [ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump may be used to dump the memory space of lsass.exe to disk for processing with a credential access tool such as Mimikatz. This is performed by launching procdump.exe as a privileged user with command line options indicating that lsass.exe should be dumped to a file with an arbitrary name. diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 0d727545..b680c3b2 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- -

+ + The Windows Task Manager may be used to dump the memory space of `lsass.exe` to disk for processing with a credential access tool such as Mimikatz. This is performed by launching Task Manager as a privileged user, selecting `lsass.exe`, and clicking "Create dump file". This saves a dump file to disk with a deterministic name that includes the name of the process being dumped. This requires filesystem data to determine whether files have been created. diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index f0fb91fd..51e635b8 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- -

+ + The NTDSUtil tool may be used to dump a Microsoft Active Directory database to disk for processing with a credential access tool such as Mimikatz. This is performed by launching `ntdsutil.exe` as a privileged user with command line arguments indicating that media should be created for offline Active Directory installation and specifying a folder path. This process will create a copy of the Active Directory database, `ntds.dit`, to the specified folder path. This requires filesystem data to determine whether files have been created. diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index 34f8426c..7ea6ad41 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: applicable_platforms: Windows --- -

+ + This analytic has been deprecated in favor of [CAR-2021-01-009](/analytics/CAR-2021-01-009), which covers the same technique with some additional detections. diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index add50eb2..3f95023f 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- -

+ + This analytic detects the minidump variant of credential dumping where a process opens lsass.exe in order to extract credentials using the Win32 API call [MiniDumpWriteDump](https://docs.microsoft.com/en-us/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump). Tools like [SafetyKatz](https://github.com/GhostPack/SafetyKatz), [SafetyDump](https://github.com/m0rv4i/SafetyDump), and [Outflank-Dumpert](https://github.com/outflanknl/Dumpert) default to this variant and may be detected by this analytic, though keep in mind that not all options for using those tools will result in this specific behavior. The analytic is based on a [Sigma analytic](https://github.com/NVISO-BE/sigma-public/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) contributed by Samir Bousseaden and written up in a [blog on MENASEC](https://blog.menasec.net/2019/02/threat-hunting-21-procdump-or-taskmgr.html). It looks for a call trace that includes either dbghelp.dll or dbgcore.dll, which export the relevant functions/permissions to perform the dump. It also detects using the Windows Task Manager (taskmgr.exe) to dump lsass, which is described in [CAR-2019-08-001](/analytics/CAR-2019-08-001/). In this iteration of the Sigma analytic, the `GrantedAccess` filter isn't included because it didn't seem to filter out any false positives and introduces the potential for evasion. diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index 9d095cf7..0a3d8198 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- -

+ + [LoLBAS](https://lolbas-project.github.io/) are binaries and scripts that are built in to Windows, frequently are signed by Microsoft, and may be used by an attacker. Some LoLBAS are used very rarely and it might be possible to alert every time they're used (this would depend on your environment), but many others are very common and can't be simply alerted on. This analytic takes all instances of LoLBAS execution and then looks for instances of command lines that are not normal in the environment. This can detect attackers (which will tend to need the binaries for something different than normal usage) but will also tend to have false positives. diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index 8f13ef62..4b01d575 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because they can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using system utilities such as powershell. #### References diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index a53a38fb..43592b71 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- -

+ + NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because their contents can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using Living off the Land Binaries and Scripts (LOLBAS). #### References diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index 5363b961..cdd11183 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 453072c5..05870ca6 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index ec2492d4..c806e823 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 02c9710c..1b665456 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index f5b226a5..8d0eeb27 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 881b48b4..9f6d64ee 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index 11c8bef6..f0156be0 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index 5195e8c1..6325d7c9 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index 4a286dcf..1c055207 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index bc69a6a5..7d3fc4ac 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index 4531700e..90c5d954 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 4d7eeabe..877c6baf 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index 0915aec5..bace94ce 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index 34ea2984..baf1d569 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index dbd07575..9b29504d 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong, MITRE applicable_platforms: Windows --- -

+ + CMSTP.exe is the Microsoft Connection Manager Profile Installer, which can be leveraged to setup listeners that will receive and install malware from remote sources in trusted fashion. When CMSTP.exe is seen in combination with an external connection, it is a good indication of this TTP. diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 756d02c2..0c9a1f08 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- -

+ + Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 654d9ed6..0e643152 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -8,7 +8,8 @@ analytic_type: Situational Awareness contributors: Cyware Labs applicable_platforms: Windows, Linux --- -

+ + After compromising an initial machine, adversaries commonly attempt to laterally move across the network. The first step to attempt the lateral movement often involves conducting host identification, port and service scans on the internal network via the compromised machine using tools such as Nmap, Cobalt Strike, etc. diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 42fddd25..9404e5bf 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -8,7 +8,8 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- -

+ + Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index 49deaf3b..3199c4f5 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- -

+ + In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 7aaac00c..394efed8 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -8,7 +8,8 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- -

+ + After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index aeb988af..47ed0621 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- -

+ + Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 96f4c91b..363df542 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- -

+ + In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 6acda7f9..4e9e3d6f 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- -

+ + Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index da8c6b20..f696a43b 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -9,7 +9,8 @@ analytic_type: TTP contributors: Cyware Labs, Lucas Heiligenstein applicable_platforms: Windows --- -

+ + After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 99a8ff0c..b8d53e57 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Nichols Jasper applicable_platforms: Windows --- -

+ + A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index b19db756..27084fc6 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- -

+ + Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 791d82ca..13206a2c 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- -

+ + [Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: "Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index 6b904bb5..bcfff05a 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 45d39dba..fe0865a1 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 54242317..4ab5bbf8 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 301bea27..009eed82 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. The query identifies the parameters used to create, resume or add a file to a BITS job. Typically seen combined in a oneliner or ran in sequence. If identified, review the BITS job created and capture any files written to disk. It is possible for BITS to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index 1e5ac427..0f7b9824 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote object. In addition, look for `download` or `upload` on the command-line, the switches are not required to perform a transfer. Capture any files downloaded. Review the reputation of the IP or domain used. Typically once executed, a follow on command will be used to execute the dropped file. Note that the network connection or file modification events related will not spawn or create from `bitsadmin.exe`, but the artifacts will appear in a parallel process of `svchost.exe` with a command-line similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel and child processes to capture any behaviors and artifacts. In some suspicious and malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 3eff2abb..2b95ce18 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index ff39d9e5..da8731a4 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. \ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index 5056e205..5c56e905 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 9ca808eb..9fffa107 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded file that was downloaded. Once decoded, it will be loaded by a parallel process. Note that there are two additional command switches that may be used - `encodehex` and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index 228547b8..d1b1304b 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + This search looks for the creation of local administrator accounts using net.exe. diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 6e0a2ef1..6e6b6514 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index e41ae61b..e37d426b 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- -

+ + This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index 18eb1c64..bec2ed6f 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- -

+ + Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md index 61b22c50..ebd130b7 100644 --- a/docs/analytics/CAR-2021-11-002/index.md +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- -

+ + Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md index b7078c65..22eb641d 100644 --- a/docs/analytics/CAR-2021-12-001/index.md +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- -

+ + Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index 53fcf621..bb1a9467 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -8,7 +8,8 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- -

+ + Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. From 4a9f7e33f77b8945437851a54034ef044648eca7 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 15:29:38 -0700 Subject: [PATCH 202/342] Testing auto table layout --- docs/assets/main.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/main.scss b/docs/assets/main.scss index abf381c3..45db473e 100644 --- a/docs/assets/main.scss +++ b/docs/assets/main.scss @@ -33,7 +33,7 @@ footer p { } div.analytics-table + table { - table-layout: fixed; + table-layout: auto; thead tr th:first-child { width: 600px; From 259c77272fd74fc42dbdf70ac9986dbeea3993c8 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Thu, 17 Feb 2022 15:32:25 -0700 Subject: [PATCH 203/342] Reverted to fixed table layout --- docs/assets/main.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/main.scss b/docs/assets/main.scss index 45db473e..abf381c3 100644 --- a/docs/assets/main.scss +++ b/docs/assets/main.scss @@ -33,7 +33,7 @@ footer p { } div.analytics-table + table { - table-layout: auto; + table-layout: fixed; thead tr th:first-child { width: 600px; From 0b68b630e17f6cd8fa828dc39a34e3ea4a4c6aeb Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Feb 2022 07:44:25 -0700 Subject: [PATCH 204/342] Removed duplicate d3fend mapping --- analytics/CAR-2020-11-001.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/analytics/CAR-2020-11-001.yaml b/analytics/CAR-2020-11-001.yaml index 7ef4e9f2..1253de8e 100644 --- a/analytics/CAR-2020-11-001.yaml +++ b/analytics/CAR-2020-11-001.yaml @@ -55,7 +55,3 @@ d3fend_mappings: - iri: d3f:SystemInitConfigAnalysis id: D3-SICA label: System Init Config Analysis -d3fend_mappings: - - iri: d3f:SystemInitConfigAnalysis - id: D3-SICA - label: System Init Config Analysis From 36b087fe0fb18d36bfcb220592ea2d917759ebd7 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 28 Feb 2022 07:36:32 -0700 Subject: [PATCH 205/342] Removed extra whitespace --- sensors/osquery_4.6.0.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml index 5ee8bd35..7c738f55 100755 --- a/sensors/osquery_4.6.0.yaml +++ b/sensors/osquery_4.6.0.yaml @@ -24,7 +24,6 @@ mappings: - sha256_hash - user - uid - - object: file action: delete notes: 'Mapped to the process_file_events, file, and file_events tables.' From f5b6c3203f22cc0e1f4959db5aa7e9d744c8fc19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Mar 2022 14:46:57 -0700 Subject: [PATCH 206/342] Bump nokogiri from 1.12.5 to 1.13.3 in /docs (#145) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.3. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.5...v1.13.3) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index e350e460..8467cc3a 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -213,15 +213,15 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.6.1) + mini_portile2 (2.8.0) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.12.5) - mini_portile2 (~> 2.6.1) + nokogiri (1.13.3) + mini_portile2 (~> 2.8.0) racc (~> 1.4) octokit (4.21.0) faraday (>= 0.9) @@ -229,7 +229,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) - racc (1.5.2) + racc (1.6.0) rb-fsevent (0.11.0) rb-inotify (0.10.1) ffi (~> 1.0) From bbbde7e08ff4fbc922379ae6bc9faf612cb16b04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Mar 2022 09:36:25 -0600 Subject: [PATCH 207/342] Bump pillow from 9.0.0 to 9.0.1 in /scripts (#148) Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/9.0.0...9.0.1) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 835bfd97..debae0bc 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -5,7 +5,7 @@ idna==2.10 Jinja2==2.11.3 MarkupSafe==1.1.1 pendulum==1.2.5 -Pillow==9.0.0 +Pillow==9.0.1 pyattck==3.0.1 pyfiglet==0.8.post1 python-dateutil==2.8.1 From 6fbef32d9b57dfc583e7d4aaf72258a8225e003f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 13:56:15 -0600 Subject: [PATCH 208/342] Updated secondary table --- docs/analytics/index.md | 519 +++++++++++++++++++++++++++++++++------- 1 file changed, 432 insertions(+), 87 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index f148b6c2..b3a6bcb1 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -829,92 +829,437 @@ permalink: /analytics/
OS Credential Dumping n/a 07015 20 4113176
T1003.001 OS Credential Dumping LSASS Memory 55354 4 127475
T1003.002Automated Exfiltration n/a 065 1 41110
T1020.001Remote Services n/a 152 28 245855
T1021.001Remote Services Distributed Component Object Model 178 0 51314
T1021.004Obfuscated Files or Information n/a 07372 6 68584
T1027.001System Owner/User Discovery n/a 21316 4 82730
T1034Masquerading n/a 13821 1211621347
T1036.001Masquerading Rename System Utilities 11213 0720923
T1036.004Boot or Logon Initialization Scripts n/a 020 2 264
T1037.001Commonly Used Port n/a 0150 0 0150
T1046Windows Management Instrumentation n/a 33536 5 125556
T1048 Exfiltration Over Alternative Protocol n/a 0187 6 93322
T1048.001Scheduled Task/Job n/a 02611 12 276550
T1053.001Scheduled Task/Job At (Windows) 347 0 1811
T1053.003T1053.005 Scheduled Task/Job Scheduled Task56 20 1 123839
T1053.006Process Injection n/a 02317 11 215549
T1055.001Process Injection Process Hollowing 112 2 045
T1055.013Command and Scripting Interpreter n/a 14126 353711438100
T1059.001 Command and Scripting Interpreter PowerShell 3158160 7 20188190
T1059.0022 16 0523624
T1059.0041 19 0323424
T1059.006Scripting n/a 0180 0 0180
T1068 Exploitation for Privilege Escalation n/a 11920 1014441546
T1069 Permission Groups Discovery n/a 031 5 253331
T1069.001Indicator Removal on Host n/a 0129 1316411739
T1070.001Indicator Removal on Host Clear Command History 156 1 078
T1070.004 Indicator Removal on Host File Deletion 0811 3415519
T1070.005 Indicator Removal on Host Network Share Connection Removal 123 0 145
T1070.006Application Layer Protocol n/a 0246 8 43618
T1071.001 Application Layer Protocol Web Protocols 02426 3 12830
T1071.002Software Deployment Tools n/a 012 0 234
T1074Valid Accounts n/a 02018 28 459391
T1078.0015 1 0410511
T1078.003System Information Discovery n/a 21011 4 31920
T1083Account Discovery n/a 0157 4 284739
T1087.001Proxy n/a 043 1 054
T1090.001Web Service n/a 040 1 051
T1102.001Ingress Tool Transfer n/a 42930 9 105253
T1106Brute Force n/a 078 8 112627
T1110.001T1112 Modify Registry n/a544846 2 85964
T1113Trusted Developer Utilities Proxy Execution n/a 076 8 72221
T1127.001Data Encoding n/a 010 0 010
T1132.001Access Token Manipulation n/a 050 3 6149
T1134.001Create Account n/a 081 7 102518
T1136.001Office Application Startup n/a 045 2 067
T1137.001Component Object Model and Distributed COM n/a 070 0 070
T1176User Execution n/a 0236 6 134225
T1204.001Signed Binary Proxy Execution n/a 06865 164913351132
T1218.001 Signed Binary Proxy Execution Compiled HTML File 123 0 478
T1218.0020 1 15779
T1218.005Signed Binary Proxy Execution Msiexec 014 0 125
T1218.008Remote Access Software n/a 069 3 0912
T1220File and Directory Permissions Modification n/a 030 310161114
T1222.001 File and Directory Permissions Modification Windows File and Directory Permissions Modification 134 01527
T1222.002Data Destruction n/a 0910 7622724
T1486Service Stop n/a 034 2 71213
T14900 0 00011
T1497.0010 0 00011
T1498Endpoint Denial of Service n/a 021 1 032
T1499.001T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder34 27 9 24142
T1547.002T1547.004 Boot or Logon Autostart Execution Winlogon Helper DLL12 3 0 045
T1547.005Abuse Elevation Control Mechanism n/a 11113 19 275860
T1548.001 Abuse Elevation Control Mechanism Setuid and Setgid 001 2 356
T1548.002Credentials from Password Stores Credentials from Web Browsers 012 2 367
T1556Steal or Forge Kerberos Tickets n/a 043 3 41110
T1558.0010 6 574410746109
T1562.001 Impair Defenses Disable or Modify Tools 34648 353612038124
T1562.002Impair Defenses Disable or Modify System Firewall 0910 3 21415
T1562.006Hide Artifacts n/a 034 6 11011
T1564.001Phishing Spearphishing Attachment 01011 10 234344
T1566.002System Services Service Execution 42530 3 53742
T1570Non-Standard Port n/a 013 0 013
T1572Encrypted Channel n/a 034 1 045
T1573.001T1574.001 Hijack Execution Flow DLL Search Order Hijacking01 6 1 078
T1574.0020 4 00426
T1588.003CAR-2020-04-001 Shadow Copy Deletion April 10 2020
  • Inhibit System Recovery
Eql, Logpoint, Pseudocode, Sigma, Splunk Windows
CAR-2021-01-009Detecting Shadow Copy Deletion via Vssadmin.exeDetecting Shadow Copy Deletion or Resize December 11 2020
  • Inhibit System Recovery
SplunkElastic, Logpoint, Splunk Windows
CAR-2021-12-002Modification of Default Startup Folder in the Registry Key "Common Startup"Modification of Default Startup Folder in the Registry Key 'Common Startup' December 06 2021
  • Boot or Logon Autostart Execution
  • Modify Registry
Elastic, Logpoint, Pseudocode, Splunk
---- + ## Analytic List (by technique/sub-technique coverage) -|ATT&CK Technique|ATT&CK Sub-technique(s)|CAR Analytic(s)| -|---|---|---| -|[Create or Modify System Process](https://attack.mitre.org/techniques/T1543/)|[Windows Service](https://attack.mitre.org/techniques/T1543/003/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
{:/}| -|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|(N/A - see below)|(N/A - see below)| -|...|[Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
{:/}| -|...|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
{:/}| -|[Boot or Logon Autostart Execution](https://attack.mitre.org/techniques/T1547/)|(N/A - see below)|(N/A - see below)| -|...|[Registry Run Keys / Startup Folder](https://attack.mitre.org/techniques/T1547/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
{:/}| -|...|[Port Monitors](https://attack.mitre.org/techniques/T1547/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Winlogon Helper DLL](https://attack.mitre.org/techniques/T1547/004/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
{:/}| -|[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|(N/A - see below)|(N/A - see below)| -|...|[Services File Permissions Weakness](https://attack.mitre.org/techniques/T1574/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
{:/}| -|...|[DLL Search Order Hijacking](https://attack.mitre.org/techniques/T1574/001/)|{::nomarkdown}
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
{:/}| -|...|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
{:/}| -|...|[Path Interception by PATH Environment Variable](https://attack.mitre.org/techniques/T1574/007/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Path Interception by Search Order Hijacking](https://attack.mitre.org/techniques/T1574/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Path Interception by Unquoted Path](https://attack.mitre.org/techniques/T1574/009/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
{:/}| -|[Event Triggered Execution](https://attack.mitre.org/techniques/T1546/)|(N/A - see below)|(N/A - see below)| -|...|[Accessibility Features](https://attack.mitre.org/techniques/T1546/008/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
{:/}| -|...|[Component Object Model Hijacking](https://attack.mitre.org/techniques/T1546/015/)|{::nomarkdown}
  • CAR-2020-09-002: Component Object Model Hijacking
{:/}| -|...|[Change Default File Association](https://attack.mitre.org/techniques/T1546/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[Windows Management Instrumentation Event Subscription](https://attack.mitre.org/techniques/T1546/003/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
{:/}| -|...|[AppInit DLLs](https://attack.mitre.org/techniques/T1546/010/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
{:/}| -|...|[Screensaver](https://attack.mitre.org/techniques/T1546/002/)|{::nomarkdown}
  • CAR-2020-11-011: Registry Edit from Screensaver
{:/}| -|[Boot or Logon Initialization Scripts](https://attack.mitre.org/techniques/T1037/)|[Logon Script (Windows)](https://attack.mitre.org/techniques/T1037/001/)|{::nomarkdown}
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
{:/}| -|[Remote Services](https://attack.mitre.org/techniques/T1021/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
{:/}| -|...|[Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001/)|{::nomarkdown}
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
{:/}| -|...|[SMB/Windows Admin Shares](https://attack.mitre.org/techniques/T1021/002/)|{::nomarkdown}
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
{:/}| -|...|[Distributed Component Object Model](https://attack.mitre.org/techniques/T1021/003/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
{:/}| -|...|[Windows Remote Management](https://attack.mitre.org/techniques/T1021/006/)|{::nomarkdown}
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
{:/}| -|[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2021-01-002: Unusually Long Command Line Strings
{:/}| -|...|[Windows Command Shell](https://attack.mitre.org/techniques/T1059/003/)|{::nomarkdown}
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
{:/}| -|...|[Visual Basic](https://attack.mitre.org/techniques/T1059/005/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| -|...|[PowerShell](https://attack.mitre.org/techniques/T1059/001/)|{::nomarkdown}
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
{:/}| -|[Valid Accounts](https://attack.mitre.org/techniques/T1078/)|(N/A - see below)|(N/A - see below)| -|...|[Domain Accounts](https://attack.mitre.org/techniques/T1078/002/)|{::nomarkdown}
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
{:/}| -|...|[Local Accounts](https://attack.mitre.org/techniques/T1078/003/)|{::nomarkdown}
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
{:/}| -|[Account Discovery](https://attack.mitre.org/techniques/T1087/)|(N/A - see below)|(N/A - see below)| -|...|[Local Account](https://attack.mitre.org/techniques/T1087/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| -|...|[Domain Account](https://attack.mitre.org/techniques/T1087/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
{:/}| -|[OS Credential Dumping](https://attack.mitre.org/techniques/T1003/)|(N/A - see below)|(N/A - see below)| -|...|[NTDS](https://attack.mitre.org/techniques/T1003/003/)|{::nomarkdown}
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
{:/}| -|...|[LSASS Memory](https://attack.mitre.org/techniques/T1003/001/)|{::nomarkdown}
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
{:/}| -|...|[Security Account Manager](https://attack.mitre.org/techniques/T1003/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| -|[Permission Groups Discovery](https://attack.mitre.org/techniques/T1069/)|(N/A - see below)|(N/A - see below)| -|...|[Local Groups](https://attack.mitre.org/techniques/T1069/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| -|...|[Domain Groups](https://attack.mitre.org/techniques/T1069/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
{:/}| -|[System Services](https://attack.mitre.org/techniques/T1569/)|(N/A - see below)|(N/A - see below)| -|...|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|{::nomarkdown}
  • CAR-2021-05-012: Create Service In Suspicious File Path
{:/}| -|...|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
{:/}| -|[Software Discovery](https://attack.mitre.org/techniques/T1518/)|[Security Software Discovery](https://attack.mitre.org/techniques/T1518/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
{:/}| -|[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|(N/A - see below)|(N/A - see below)| -|...|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
{:/}| -|...|[Indicator Blocking](https://attack.mitre.org/techniques/T1562/006/)|{::nomarkdown}
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
{:/}| -|[Masquerading](https://attack.mitre.org/techniques/T1036/)|(N/A - technique only)|{::nomarkdown}
  • CAR-2013-05-002: Suspicious Run Locations
{:/}| -|...|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|{::nomarkdown}
  • CAR-2013-05-009: Running executables with same hash and different names
{:/}| -|...|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|{::nomarkdown}
  • CAR-2021-04-001: Common Windows Process Masquerading
{:/}| -|[Archive Collected Data](https://attack.mitre.org/techniques/T1560/)|[Archive via Utility](https://attack.mitre.org/techniques/T1560/001/)|{::nomarkdown}
  • CAR-2013-07-005: Command Line Usage of Archiving Software
{:/}| -|[Process Injection](https://attack.mitre.org/techniques/T1055/)|(N/A - see below)|(N/A - see below)| -|...|[Process Hollowing](https://attack.mitre.org/techniques/T1055/012/)|{::nomarkdown}
  • CAR-2020-11-004: Processes Started From Irregular Parent
{:/}| -|...|[Dynamic-link Library Injection](https://attack.mitre.org/techniques/T1055/001/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
{:/}| -|...|[Bypass User Account Control](https://attack.mitre.org/techniques/T1548/002/)|{::nomarkdown}
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
{:/}| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|(N/A - see below)|(N/A - see below)| -|...|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|{::nomarkdown}
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
{:/}| -|...|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|{::nomarkdown}
  • CAR-2020-11-009: Compiled HTML Access
{:/}| -|...|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|{::nomarkdown}
  • CAR-2014-03-006: RunDLL32.exe monitoring
{:/}| -|...|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|{::nomarkdown}
  • CAR-2020-11-010: CMSTP
{:/}| -|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|(N/A - see below)|(N/A - see below)| -|...|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|{::nomarkdown}
  • CAR-2020-11-005: Clear Powershell Console Command History
{:/}| -|...|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|{::nomarkdown}
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
{:/}| -|...|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|{::nomarkdown}
  • CAR-2020-11-007: Network Share Connection Removal
{:/}| -|[Use Alternate Authentication Material](https://attack.mitre.org/techniques/T1550/)|[Pass the Hash](https://attack.mitre.org/techniques/T1550/002/)|{::nomarkdown}
  • CAR-2016-04-004: Successful Local Account Login
{:/}| -|[File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/)|(N/A - see below)|(N/A - see below)| -|...|[Windows File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/001/)|{::nomarkdown}
  • CAR-2019-07-001: Access Permission Modification
{:/}| -|...|[Linux and Mac File and Directory Permissions Modification](https://attack.mitre.org/techniques/T1222/002/)|{::nomarkdown}
  • CAR-2019-07-001: Access Permission Modification
{:/}| -|[Hide Artifacts](https://attack.mitre.org/techniques/T1564/)|[NTFS File Attributes](https://attack.mitre.org/techniques/T1564/004/)|{::nomarkdown}
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
{:/}| -|[Unsecured Credentials](https://attack.mitre.org/techniques/T1552/)|(N/A - see below)|(N/A - see below)| -|...|[Credentials In Files](https://attack.mitre.org/techniques/T1552/001/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| -|...|[Credentials in Registry](https://attack.mitre.org/techniques/T1552/002/)|{::nomarkdown}
  • CAR-2020-09-004: Credentials in Files & Registry
{:/}| -|[Trusted Developer Utilities Proxy Execution](https://attack.mitre.org/techniques/T1127/)|[MSBuild](https://attack.mitre.org/techniques/T1127/001/)|{::nomarkdown}
  • CAR-2020-11-008: MSBuild and msxsl
{:/}| -|[Inter-Process Communication](https://attack.mitre.org/techniques/T1559/)|[Dynamic Data Exchange](https://attack.mitre.org/techniques/T1559/002/)|{::nomarkdown}
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
{:/}| -|[Server Software Component](https://attack.mitre.org/techniques/T1505/)|[Web Shell](https://attack.mitre.org/techniques/T1505/003/)|{::nomarkdown}
  • CAR-2021-02-001: Webshell-Indicative Process Tree
{:/}| -|[Subvert Trust Controls](https://attack.mitre.org/techniques/T1553/)|[Install Root Certificate](https://attack.mitre.org/techniques/T1553/004/)|{::nomarkdown}
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
{:/}| -|[User Execution](https://attack.mitre.org/techniques/T1204/)|[Malicious File](https://attack.mitre.org/techniques/T1204/002/)|{::nomarkdown}
  • CAR-2021-05-002: Batch File Write to System32
{:/}| -|[Forge Web Credentials](https://attack.mitre.org/techniques/T1606/)|[SAML Tokens](https://attack.mitre.org/techniques/T1606/002/)|{::nomarkdown}
  • CAR-2021-05-008: Certutil exe certificate extraction
{:/}| -|[Create Account](https://attack.mitre.org/techniques/T1136/)|[Local Account](https://attack.mitre.org/techniques/T1136/001/)|{::nomarkdown}
  • CAR-2021-05-010: Create local admin accounts using net exe
{:/}| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATT&CK TechniqueATT&CK Sub-technique(s)CAR Analytic(s)
Create or Modify System ProcessWindows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
Scheduled Task/Job(N/A - see below)(N/A - see below)
Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
Boot or Logon Autostart Execution(N/A - see below)(N/A - see below)
Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
Port Monitors
  • CAR-2013-01-002: Autorun Differences
Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
Hijack Execution Flow(N/A - see below)(N/A - see below)
Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
Event Triggered Execution(N/A - see below)(N/A - see below)
Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
Change Default File Association
  • CAR-2013-01-002: Autorun Differences
Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
Boot or Logon Initialization ScriptsLogon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
Remote Services(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
Command and Scripting Interpreter(N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
Valid Accounts(N/A - see below)(N/A - see below)
Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
Account Discovery(N/A - see below)(N/A - see below)
Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
OS Credential Dumping(N/A - see below)(N/A - see below)
NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Permission Groups Discovery(N/A - see below)(N/A - see below)
Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
System Services(N/A - see below)(N/A - see below)
Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
Software DiscoverySecurity Software Discovery
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Impair Defenses(N/A - see below)(N/A - see below)
Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
Masquerading(N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
Archive Collected DataArchive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
Process Injection(N/A - see below)(N/A - see below)
Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
Signed Binary Proxy Execution(N/A - see below)(N/A - see below)
Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
CMSTP
  • CAR-2020-11-010: CMSTP
Indicator Removal on Host(N/A - see below)(N/A - see below)
Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
Use Alternate Authentication MaterialPass the Hash
  • CAR-2016-04-004: Successful Local Account Login
File and Directory Permissions Modification(N/A - see below)(N/A - see below)
Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
Hide ArtifactsNTFS File Attributes
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
Unsecured Credentials(N/A - see below)(N/A - see below)
Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
Trusted Developer Utilities Proxy ExecutionMSBuild
  • CAR-2020-11-008: MSBuild and msxsl
Inter-Process CommunicationDynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
Server Software ComponentWeb Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
Subvert Trust ControlsInstall Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
User ExecutionMalicious File
  • CAR-2021-05-002: Batch File Write to System32
Forge Web CredentialsSAML Tokens
  • CAR-2021-05-008: Certutil exe certificate extraction
Create AccountLocal Account
  • CAR-2021-05-010: Create local admin accounts using net exe
\ No newline at end of file From 43096962edb13f5a891fdc92eae788d91367b17c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 13:57:50 -0600 Subject: [PATCH 209/342] Fixed rowspan syntax --- docs/analytics/index.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index b3a6bcb1..ff895a77 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -847,7 +847,7 @@ permalink: /analytics/
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
- Scheduled Task/Job + Scheduled Task/Job (N/A - see below) (N/A - see below) @@ -862,7 +862,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
- Boot or Logon Autostart Execution + Boot or Logon Autostart Execution (N/A - see below) (N/A - see below) @@ -882,7 +882,7 @@ permalink: /analytics/
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
- Hijack Execution Flow + Hijack Execution Flow (N/A - see below) (N/A - see below) @@ -917,7 +917,7 @@ permalink: /analytics/
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
- Event Triggered Execution + Event Triggered Execution (N/A - see below) (N/A - see below) @@ -957,7 +957,7 @@ permalink: /analytics/
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
- Remote Services + Remote Services (N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
@@ -982,7 +982,7 @@ permalink: /analytics/
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
- Command and Scripting Interpreter + Command and Scripting Interpreter (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
@@ -1002,7 +1002,7 @@ permalink: /analytics/
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
- Valid Accounts + Valid Accounts (N/A - see below) (N/A - see below) @@ -1017,7 +1017,7 @@ permalink: /analytics/
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
- Account Discovery + Account Discovery (N/A - see below) (N/A - see below) @@ -1032,7 +1032,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
- OS Credential Dumping + OS Credential Dumping (N/A - see below) (N/A - see below) @@ -1052,7 +1052,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
- Permission Groups Discovery + Permission Groups Discovery (N/A - see below) (N/A - see below) @@ -1067,7 +1067,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
- System Services + System Services (N/A - see below) (N/A - see below) @@ -1087,7 +1087,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
- Impair Defenses + Impair Defenses (N/A - see below) (N/A - see below) @@ -1102,7 +1102,7 @@ permalink: /analytics/
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
- Masquerading + Masquerading (N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
@@ -1122,7 +1122,7 @@ permalink: /analytics/
  • CAR-2013-07-005: Command Line Usage of Archiving Software
- Process Injection + Process Injection (N/A - see below) (N/A - see below) @@ -1142,7 +1142,7 @@ permalink: /analytics/
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
- Signed Binary Proxy Execution + Signed Binary Proxy Execution (N/A - see below) (N/A - see below) @@ -1167,7 +1167,7 @@ permalink: /analytics/
  • CAR-2020-11-010: CMSTP
- Indicator Removal on Host + Indicator Removal on Host (N/A - see below) (N/A - see below) @@ -1192,7 +1192,7 @@ permalink: /analytics/
  • CAR-2016-04-004: Successful Local Account Login
- File and Directory Permissions Modification + File and Directory Permissions Modification (N/A - see below) (N/A - see below) @@ -1212,7 +1212,7 @@ permalink: /analytics/
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
- Unsecured Credentials + Unsecured Credentials (N/A - see below) (N/A - see below) From dd596b4d7bdb1698ba42d6cdac5eae7e2c22de59 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 14:04:50 -0600 Subject: [PATCH 210/342] Fixed secondary table formatting --- docs/analytics/index.md | 53 ----------------------------------------- 1 file changed, 53 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index ff895a77..8f2342e8 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -852,12 +852,10 @@ permalink: /analytics/ (N/A - see below) - Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
- At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
@@ -867,17 +865,14 @@ permalink: /analytics/ (N/A - see below) - Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
- Port Monitors
  • CAR-2013-01-002: Autorun Differences
- Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
@@ -887,32 +882,26 @@ permalink: /analytics/ (N/A - see below) - Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
- DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
- Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
- Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
- Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
- Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
@@ -922,32 +911,26 @@ permalink: /analytics/ (N/A - see below) - Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
- Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
- Change Default File Association
  • CAR-2013-01-002: Autorun Differences
- Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
- AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
- Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
@@ -962,22 +945,18 @@ permalink: /analytics/
  • CAR-2013-07-001: Suspicious Arguments
- Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
- Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
@@ -987,17 +966,14 @@ permalink: /analytics/
  • CAR-2021-01-002: Unusually Long Command Line Strings
- Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
- Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
- PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
@@ -1007,12 +983,10 @@ permalink: /analytics/ (N/A - see below) - Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
- Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
@@ -1022,12 +996,10 @@ permalink: /analytics/ (N/A - see below) - Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
- Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
@@ -1037,17 +1009,14 @@ permalink: /analytics/ (N/A - see below) - NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
- LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
- Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -1057,12 +1026,10 @@ permalink: /analytics/ (N/A - see below) - Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
- Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
@@ -1072,12 +1039,10 @@ permalink: /analytics/ (N/A - see below) - Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
- Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
@@ -1092,12 +1057,10 @@ permalink: /analytics/ (N/A - see below) - Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
- Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
@@ -1107,12 +1070,10 @@ permalink: /analytics/
  • CAR-2013-05-002: Suspicious Run Locations
- Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
- Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
@@ -1127,17 +1088,14 @@ permalink: /analytics/ (N/A - see below) - Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
- Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
- Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
@@ -1147,22 +1105,18 @@ permalink: /analytics/ (N/A - see below) - Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
- Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
- Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
- CMSTP
  • CAR-2020-11-010: CMSTP
@@ -1172,17 +1126,14 @@ permalink: /analytics/ (N/A - see below) - Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
- Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
- Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
@@ -1197,12 +1148,10 @@ permalink: /analytics/ (N/A - see below) - Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
- Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
@@ -1217,12 +1166,10 @@ permalink: /analytics/ (N/A - see below) - Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
- Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
From 4f8eaec42d670ec5016b7055fea8147a2d0c8237 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 14:20:51 -0600 Subject: [PATCH 211/342] More secondary table formatting fixes --- docs/analytics/index.md | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 8f2342e8..293b95a1 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -848,8 +848,6 @@ permalink: /analytics/ Scheduled Task/Job - (N/A - see below) - (N/A - see below) Scheduled Task @@ -861,8 +859,6 @@ permalink: /analytics/ Boot or Logon Autostart Execution - (N/A - see below) - (N/A - see below) Registry Run Keys / Startup Folder @@ -878,8 +874,6 @@ permalink: /analytics/ Hijack Execution Flow - (N/A - see below) - (N/A - see below) Services File Permissions Weakness @@ -907,8 +901,6 @@ permalink: /analytics/ Event Triggered Execution - (N/A - see below) - (N/A - see below) Accessibility Features @@ -979,8 +971,6 @@ permalink: /analytics/ Valid Accounts - (N/A - see below) - (N/A - see below) Domain Accounts @@ -992,8 +982,6 @@ permalink: /analytics/ Account Discovery - (N/A - see below) - (N/A - see below) Local Account @@ -1005,8 +993,6 @@ permalink: /analytics/ OS Credential Dumping - (N/A - see below) - (N/A - see below) NTDS @@ -1022,8 +1008,6 @@ permalink: /analytics/ Permission Groups Discovery - (N/A - see below) - (N/A - see below) Local Groups @@ -1035,8 +1019,6 @@ permalink: /analytics/ System Services - (N/A - see below) - (N/A - see below) Launchctl @@ -1053,8 +1035,6 @@ permalink: /analytics/ Impair Defenses - (N/A - see below) - (N/A - see below) Disable or Modify Tools @@ -1084,8 +1064,6 @@ permalink: /analytics/ Process Injection - (N/A - see below) - (N/A - see below) Process Hollowing @@ -1101,8 +1079,6 @@ permalink: /analytics/ Signed Binary Proxy Execution - (N/A - see below) - (N/A - see below) Regsvr32 @@ -1122,8 +1098,6 @@ permalink: /analytics/ Indicator Removal on Host - (N/A - see below) - (N/A - see below) Clear Command History @@ -1144,8 +1118,6 @@ permalink: /analytics/ File and Directory Permissions Modification - (N/A - see below) - (N/A - see below) Windows File and Directory Permissions Modification @@ -1162,8 +1134,6 @@ permalink: /analytics/ Unsecured Credentials - (N/A - see below) - (N/A - see below) Credentials In Files From 8f34869d50031683522be824364c9235dceb72cc Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 14:25:58 -0600 Subject: [PATCH 212/342] Refactored secondary analytics table as pure HTML --- scripts/generate_analytics.py | 59 +++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 10 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index aded2c42..17f4a39d 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -86,11 +86,36 @@ """ table_footer = """ \n""" -subtechnique_table = """--- +tr_tech_template = ''' + {1} + +''' + +tr_template = ''' + {1} + {2} + {3} + +''' + +tr_sub_template = ''' + {0} + {1} + +''' + +subtechnique_table = """ ## Analytic List (by technique/sub-technique coverage) -|ATT&CK Technique|ATT&CK Sub-technique(s)|CAR Analytic(s)| -|---|---|---| + + + + + + + + + """ # Build the first (date-based) table @@ -149,29 +174,43 @@ none_str = "" none_sub_str = "(N/A - see below)" if none_bucket: - none_str += "{::nomarkdown}
    " + none_str += "
      " for analytic in sorted(none_bucket, key = lambda k: k['id']): none_str += "
    • {}: {}
    • ".format(analytic['id'], analytic['id'], analytic['title']) - none_str += "
    {:/}" + none_str += "
" none_sub_str = "(N/A - technique only)" else: none_str = "(N/A - see below)" if len(sub_bucket.keys()) > 1: - subtechnique_table += "|[{}](https://attack.mitre.org/techniques/{}/)|{}|{}|\n".format(techniques[tid],tid,none_sub_str,none_str) + num_rows = len(sub_bucket.keys()) + 1 + tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) + tid_link = '{1}'.format(tid_url,techniques[tid]) + rowspan = 'rowspan="{0}"'.format(num_rows) + if none_sub_str == "(N/A - technique only)": + subtechnique_table += tr_template.format(rowspan,tid_link,none_sub_str,none_str) + else: + subtechnique_table += tr_tech_template.format(rowspan,tid_link) # Write the subtechniques to the table if sub_bucket: for sub_tid, car_list in sub_bucket.items(): - sub_str = "{::nomarkdown}
    " + sub_str = "
      " # Build the list of CAR analytics for analytic in sorted(car_list, key = lambda k: k['id']): sub_str += "
    • {}: {}
    • ".format(analytic['id'], analytic['id'], analytic['title']) - sub_str += "
    {:/}" + sub_str += "
" # Write the sub-technique entry to the table # Corner case where there is only one sub-technique and no technique-only analytics if not none_bucket and len(sub_bucket.keys()) == 1: - subtechnique_table += "|[{}](https://attack.mitre.org/techniques/{}/)|[{}](https://attack.mitre.org/techniques/{}/{}/)|{}|\n".format(techniques[tid],tid,techniques[sub_tid],sub_tid.split(".")[0],sub_tid.split(".")[1],sub_str) + tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) + sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) + tid_link = '{1}'.format(tid_url,techniques[tid]) + sub_link = '{1}'.format(sub_url,techniques[sub_tid]) + subtechnique_table += tr_template.format("",tid_link,sub_link,sub_str) else: - subtechnique_table += "|...|[{}](https://attack.mitre.org/techniques/{}/{}/)|{}|\n".format(techniques[sub_tid],sub_tid.split(".")[0],sub_tid.split(".")[1],sub_str) + sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) + sub_link = '{1}'.format(sub_url,techniques[sub_tid]) + subtechnique_table += tr_sub_template.format(sub_link,sub_str) +subtechnique_table += table_footer # Write the tables index_file = open('../docs/analytics/index.md', 'w') From ef3a753884488a2a9007c0290c98243bbb16986e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Fri, 18 Mar 2022 14:34:21 -0600 Subject: [PATCH 213/342] Fixed corner case in secondary table --- docs/analytics/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 293b95a1..3dee68b4 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -1074,6 +1074,7 @@ permalink: /analytics/ + From e9dc204e489884f853ca983cd79c6c965cf6c917 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 09:48:40 -0600 Subject: [PATCH 214/342] Added technique IDs for secondary table --- docs/analytics/index.md | 160 ++++++++++++++++++++-------------------- 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 3dee68b4..d53d5548 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -842,93 +842,93 @@ permalink: /analytics/ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -937,19 +937,19 @@ permalink: /analytics/ - + - + - + - + @@ -958,90 +958,90 @@ permalink: /analytics/ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + @@ -1050,133 +1050,133 @@ permalink: /analytics/ - + - + - - + + - + - + - - + + - + - + - + - + - + - + - + - - + + - + - + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + From ca6bf9677003573e9c8a25c709eafeeb909ad623 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 09:51:21 -0600 Subject: [PATCH 215/342] Added remaining TIDs for secondary table --- docs/analytics/index.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/analytics/index.md b/docs/analytics/index.md index d53d5548..6a9e3aa8 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -847,7 +847,7 @@ permalink: /analytics/ - + @@ -858,7 +858,7 @@ permalink: /analytics/ - + @@ -873,7 +873,7 @@ permalink: /analytics/ - + @@ -900,7 +900,7 @@ permalink: /analytics/ - + @@ -932,7 +932,7 @@ permalink: /analytics/ - + @@ -953,7 +953,7 @@ permalink: /analytics/ - + @@ -970,7 +970,7 @@ permalink: /analytics/ - + @@ -981,7 +981,7 @@ permalink: /analytics/ - + @@ -992,7 +992,7 @@ permalink: /analytics/ - + @@ -1007,7 +1007,7 @@ permalink: /analytics/ - + @@ -1018,7 +1018,7 @@ permalink: /analytics/ - + @@ -1034,7 +1034,7 @@ permalink: /analytics/ - + @@ -1045,7 +1045,7 @@ permalink: /analytics/ - + @@ -1063,7 +1063,7 @@ permalink: /analytics/ - + @@ -1079,7 +1079,7 @@ permalink: /analytics/ - + @@ -1098,7 +1098,7 @@ permalink: /analytics/ - + @@ -1118,7 +1118,7 @@ permalink: /analytics/ - + @@ -1134,7 +1134,7 @@ permalink: /analytics/ - + From 2ac3a5b0de3cdc6cba5eab139b390c743eae6d62 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 10:10:50 -0600 Subject: [PATCH 216/342] Added new analytics by technique page --- docs/_includes/header.html | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_includes/header.html b/docs/_includes/header.html index 020d7f70..6e0e36b6 100644 --- a/docs/_includes/header.html +++ b/docs/_includes/header.html @@ -9,6 +9,7 @@
Analytics + Analytics (by technique) Data Model Sensors Coverage Comparison From 2e50d62056c34ae603f2b5984f868b1e0d163785 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 10:12:15 -0600 Subject: [PATCH 217/342] Moved by-technique table to new page --- docs/analytics/by_technique/index.md | 355 +++++++++++++++++++++++++++ docs/analytics/index.md | 352 -------------------------- 2 files changed, 355 insertions(+), 352 deletions(-) create mode 100644 docs/analytics/by_technique/index.md diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md new file mode 100644 index 00000000..5b044ccc --- /dev/null +++ b/docs/analytics/by_technique/index.md @@ -0,0 +1,355 @@ +--- +title: "Analytics (by technique)" +permalink: /analytics/by_technique +--- +
+ +
ATT&CK TechniqueATT&CK Sub-technique(s)CAR Analytic(s)
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
Abuse Elevation Control Mechanism Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
Create or Modify System ProcessWindows ServiceT1543: Create or Modify System ProcessT1543.003: Windows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
Scheduled Task/Job
Scheduled TaskT1053.005: Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
At (Windows)T1053.002: At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
Boot or Logon Autostart Execution
Registry Run Keys / Startup FolderT1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
Port MonitorsT1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
Winlogon Helper DLLT1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
Hijack Execution Flow
Services File Permissions WeaknessT1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
DLL Search Order HijackingT1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
Services Registry Permissions WeaknessT1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
Path Interception by PATH Environment VariableT1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
Path Interception by Search Order HijackingT1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
Path Interception by Unquoted PathT1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
Event Triggered Execution
Accessibility FeaturesT1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
Component Object Model HijackingT1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
Change Default File AssociationT1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
Windows Management Instrumentation Event SubscriptionT1546.003: Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
AppInit DLLsT1546.010: AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
ScreensaverT1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
Boot or Logon Initialization ScriptsLogon Script (Windows)T1037: Boot or Logon Initialization ScriptsT1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
  • CAR-2013-07-001: Suspicious Arguments
Remote Desktop ProtocolT1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
SMB/Windows Admin SharesT1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
Distributed Component Object ModelT1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
Windows Remote ManagementT1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
  • CAR-2021-01-002: Unusually Long Command Line Strings
Windows Command ShellT1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
Visual BasicT1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
PowerShellT1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
Valid Accounts
Domain AccountsT1078.002: Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
Local AccountsT1078.003: Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
Account Discovery
Local AccountT1087.001: Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
Domain AccountT1087.002: Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
OS Credential Dumping
NTDST1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
LSASS MemoryT1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
Security Account ManagerT1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Permission Groups Discovery
Local GroupsT1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
Domain GroupsT1069.002: Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
System Services
LaunchctlT1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
Service ExecutionT1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
Software DiscoverySecurity Software DiscoveryT1518: Software DiscoveryT1518.001: Security Software Discovery
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Impair Defenses
Disable or Modify ToolsT1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
Indicator BlockingT1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
  • CAR-2013-05-002: Suspicious Run Locations
Rename System UtilitiesT1036.003: Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
Match Legitimate Name or LocationT1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
Archive Collected DataArchive via UtilityT1560: Archive Collected DataT1560.001: Archive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
Process Injection
Process HollowingT1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
Dynamic-link Library InjectionT1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
Abuse Elevation Control MechanismBypass User Account ControlT1548: Abuse Elevation Control MechanismT1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
Signed Binary Proxy Execution
Regsvr32T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
Compiled HTML FileT1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
Rundll32T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
CMSTPT1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
Indicator Removal on Host
Clear Command HistoryT1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
Clear Windows Event LogsT1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
Network Share Connection RemovalT1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
Use Alternate Authentication MaterialPass the HashT1550: Use Alternate Authentication MaterialT1550.002: Pass the Hash
  • CAR-2016-04-004: Successful Local Account Login
File and Directory Permissions Modification
Windows File and Directory Permissions ModificationT1222.001: Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
Linux and Mac File and Directory Permissions ModificationT1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
Hide ArtifactsNTFS File AttributesT1564: Hide ArtifactsT1564.004: NTFS File Attributes
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
Unsecured Credentials
Credentials In FilesT1552.001: Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
Credentials in RegistryT1552.002: Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
Trusted Developer Utilities Proxy ExecutionMSBuildT1127: Trusted Developer Utilities Proxy ExecutionT1127.001: MSBuild
  • CAR-2020-11-008: MSBuild and msxsl
Inter-Process CommunicationDynamic Data ExchangeT1559: Inter-Process CommunicationT1559.002: Dynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
Server Software ComponentWeb ShellT1505: Server Software ComponentT1505.003: Web Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
Subvert Trust ControlsInstall Root CertificateT1553: Subvert Trust ControlsT1553.004: Install Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
User ExecutionMalicious FileT1204: User ExecutionT1204.002: Malicious File
  • CAR-2021-05-002: Batch File Write to System32
Forge Web CredentialsSAML TokensT1606: Forge Web CredentialsT1606.002: SAML Tokens
  • CAR-2021-05-008: Certutil exe certificate extraction
Create AccountLocal AccountT1136: Create AccountT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
Scheduled Task/JobT1053: Scheduled Task/Job
T1053.005: Scheduled Task
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
Boot or Logon Autostart ExecutionT1547: Boot or Logon Autostart Execution
T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
Hijack Execution FlowT1574: Hijack Execution Flow
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
Event Triggered ExecutionT1546: Event Triggered Execution
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
Remote ServicesT1021: Remote Services (N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
Command and Scripting InterpreterT1059: Command and Scripting Interpreter (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
Valid AccountsT1078: Valid Accounts
T1078.002: Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
Account DiscoveryT1087: Account Discovery
T1087.001: Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
OS Credential DumpingT1003: OS Credential Dumping
T1003.003: NTDS
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Permission Groups DiscoveryT1069: Permission Groups Discovery
T1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
System ServicesT1569: System Services
T1569.001: Launchctl
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
Impair DefensesT1562: Impair Defenses
T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
MasqueradingT1036: Masquerading (N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
  • CAR-2013-07-005: Command Line Usage of Archiving Software
Process InjectionT1055: Process Injection
T1055.012: Process Hollowing
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
Signed Binary Proxy ExecutionT1218: Signed Binary Proxy Execution
T1218.010: Regsvr32
  • CAR-2020-11-010: CMSTP
Indicator Removal on HostT1070: Indicator Removal on Host
T1070.003: Clear Command History
  • CAR-2016-04-004: Successful Local Account Login
File and Directory Permissions ModificationT1222: File and Directory Permissions Modification
T1222.001: Windows File and Directory Permissions Modification
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
Unsecured CredentialsT1552: Unsecured Credentials
T1552.001: Credentials In Files
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATT&CK TechniqueATT&CK Sub-technique(s)CAR Analytic(s)
T1543: Create or Modify System ProcessT1543.003: Windows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
T1053: Scheduled Task/Job
T1053.005: Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
T1053.002: At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
T1547: Boot or Logon Autostart Execution
T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
T1574: Hijack Execution Flow
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
T1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
T1546: Event Triggered Execution
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
T1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
T1546.003: Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
T1546.010: AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
T1037: Boot or Logon Initialization ScriptsT1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
T1021: Remote Services(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
T1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1059: Command and Scripting Interpreter(N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
T1078: Valid Accounts
T1078.002: Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
T1078.003: Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
T1087: Account Discovery
T1087.001: Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1087.002: Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1003: OS Credential Dumping
T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1069: Permission Groups Discovery
T1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1069.002: Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1569: System Services
T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
T1518: Software DiscoveryT1518.001: Security Software Discovery
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1562: Impair Defenses
T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
T1036: Masquerading(N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
T1036.003: Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
T1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
T1560: Archive Collected DataT1560.001: Archive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
T1055: Process Injection
T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
T1548: Abuse Elevation Control MechanismT1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
T1218: Signed Binary Proxy Execution
T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
T1070: Indicator Removal on Host
T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
T1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
T1550: Use Alternate Authentication MaterialT1550.002: Pass the Hash
  • CAR-2016-04-004: Successful Local Account Login
T1222: File and Directory Permissions Modification
T1222.001: Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1564: Hide ArtifactsT1564.004: NTFS File Attributes
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
T1552: Unsecured Credentials
T1552.001: Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
T1552.002: Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
T1127: Trusted Developer Utilities Proxy ExecutionT1127.001: MSBuild
  • CAR-2020-11-008: MSBuild and msxsl
T1559: Inter-Process CommunicationT1559.002: Dynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
T1505: Server Software ComponentT1505.003: Web Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
T1553: Subvert Trust ControlsT1553.004: Install Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
T1204: User ExecutionT1204.002: Malicious File
  • CAR-2021-05-002: Batch File Write to System32
T1606: Forge Web CredentialsT1606.002: SAML Tokens
  • CAR-2021-05-008: Certutil exe certificate extraction
T1136: Create AccountT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
\ No newline at end of file diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 6a9e3aa8..b1d9a45b 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -828,356 +828,4 @@ permalink: /analytics/ Windows - - -## Analytic List (by technique/sub-technique coverage) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ATT&CK TechniqueATT&CK Sub-technique(s)CAR Analytic(s)
T1543: Create or Modify System ProcessT1543.003: Windows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
T1053: Scheduled Task/Job
T1053.005: Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
T1053.002: At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
T1547: Boot or Logon Autostart Execution
T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
T1574: Hijack Execution Flow
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
T1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
T1546: Event Triggered Execution
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
T1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
T1546.003: Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
T1546.010: AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
T1037: Boot or Logon Initialization ScriptsT1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
T1021: Remote Services(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
T1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1059: Command and Scripting Interpreter(N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
T1078: Valid Accounts
T1078.002: Domain Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
T1078.003: Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
T1087: Account Discovery
T1087.001: Local Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1087.002: Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1003: OS Credential Dumping
T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1069: Permission Groups Discovery
T1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1069.002: Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1569: System Services
T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
T1518: Software DiscoveryT1518.001: Security Software Discovery
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1562: Impair Defenses
T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
T1036: Masquerading(N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
T1036.003: Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
T1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
T1560: Archive Collected DataT1560.001: Archive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
T1055: Process Injection
T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
T1548: Abuse Elevation Control MechanismT1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
T1218: Signed Binary Proxy Execution
T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
T1070: Indicator Removal on Host
T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
T1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
T1550: Use Alternate Authentication MaterialT1550.002: Pass the Hash
  • CAR-2016-04-004: Successful Local Account Login
T1222: File and Directory Permissions Modification
T1222.001: Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1564: Hide ArtifactsT1564.004: NTFS File Attributes
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
T1552: Unsecured Credentials
T1552.001: Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
T1552.002: Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
T1127: Trusted Developer Utilities Proxy ExecutionT1127.001: MSBuild
  • CAR-2020-11-008: MSBuild and msxsl
T1559: Inter-Process CommunicationT1559.002: Dynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
T1505: Server Software ComponentT1505.003: Web Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
T1553: Subvert Trust ControlsT1553.004: Install Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
T1204: User ExecutionT1204.002: Malicious File
  • CAR-2021-05-002: Batch File Write to System32
T1606: Forge Web CredentialsT1606.002: SAML Tokens
  • CAR-2021-05-008: Certutil exe certificate extraction
T1136: Create AccountT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
\ No newline at end of file From 93108c2f4fe0b1ca59750dff8dea6f0631a384c0 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 10:19:26 -0600 Subject: [PATCH 218/342] Updated column width --- docs/analytics/by_technique/index.md | 2 +- docs/assets/main.scss | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 5b044ccc..d63c60ee 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -2,7 +2,7 @@ title: "Analytics (by technique)" permalink: /analytics/by_technique --- -
+
diff --git a/docs/assets/main.scss b/docs/assets/main.scss index abf381c3..e8ffd646 100644 --- a/docs/assets/main.scss +++ b/docs/assets/main.scss @@ -48,3 +48,20 @@ div.analytics-table + table { width: 500px; } } + +div.tech-analytics-table + table { + table-layout: fixed; + + thead tr th:first-child { + width: 300px; + } + + tbody tr td:first-child { + width: 300px; + } + + tbody tr td:last-child { + overflow-wrap: normal; + width: 600px; + } +} From aff28d98d4e2aaaa431afd9d2e95ef71944b416c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 10:52:05 -0600 Subject: [PATCH 219/342] Sorted by TID --- docs/analytics/by_technique/index.md | 318 +++++++++++++-------------- 1 file changed, 159 insertions(+), 159 deletions(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index d63c60ee..605acc5e 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -14,132 +14,123 @@ permalink: /analytics/by_technique - - - - - - - - - - + - - + + - + + - - + + - - + + + - - + + - + + - - + + - - + + - - + + + - - + + - - + + - - + + + - + - - + + - - + + - - + - - + + - - + + - - + + + - - - + + - - - + + - - + + - - + - - + + - - + + - - - + - - + + - - + + - - + + @@ -164,41 +155,54 @@ permalink: /analytics/by_technique - + + + - - + + + - - + + + - - + - + + - - + + - - + + - + + - - + - - + + + + + + + + + + + @@ -206,99 +210,98 @@ permalink: /analytics/by_technique - - - - - + + + - - + - - - + + - - + + - - + + - - - + + - + + - - + + - - + - - - + + - + + - - + + - - + + + - - + + + - - + - + + - - + + - - + + + - - + + + - - - + + + - + - - + + - - + + @@ -306,50 +309,47 @@ permalink: /analytics/by_technique - + - - + + - - + + - - - + - - - + + - - - + + - - - + + - - - + + + + + + + + + + - - - - -
T1543: Create or Modify System ProcessT1543.003: Windows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
T1053: Scheduled Task/Job
T1053.005: Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
T1003: OS Credential Dumping
T1053.002: At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
T1547: Boot or Logon Autostart ExecutionT1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
T1021: Remote Services(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
T1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
T1574: Hijack Execution FlowT1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1036: Masquerading(N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
T1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
T1036.003: Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
T1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
T1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
T1037: Boot or Logon Initialization ScriptsT1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
T1546: Event Triggered ExecutionT1053: Scheduled Task/Job
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1053.005: Scheduled Task
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
T1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
T1053.002: At (Windows)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
T1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
T1055: Process Injection
T1546.003: Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
T1546.010: AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
T1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
T1059: Command and Scripting Interpreter(N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
T1037: Boot or Logon Initialization ScriptsT1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
T1021: Remote Services(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
T1069: Permission Groups Discovery
T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
T1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1069.002: Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1059: Command and Scripting Interpreter(N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
T1070: Indicator Removal on Host
T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
T1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
T1078: Valid Accounts
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1003: OS Credential DumpingT1127: Trusted Developer Utilities Proxy ExecutionT1127.001: MSBuild
  • CAR-2020-11-008: MSBuild and msxsl
T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
T1136: Create AccountT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
T1204: User ExecutionT1204.002: Malicious File
  • CAR-2021-05-002: Batch File Write to System32
T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1218: Signed Binary Proxy Execution
T1069: Permission Groups DiscoveryT1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
T1069.001: Local Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
T1069.002: Domain Groups
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
T1569: System ServicesT1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1222: File and Directory Permissions Modification
T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
T1222.001: Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1505: Server Software ComponentT1505.003: Web Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
T1518: Software Discovery
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1562: Impair Defenses
T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
T1543: Create or Modify System ProcessT1543.003: Windows Service
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-09-005: Service Outlier Executables
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2014-05-002: Services launching Cmd
T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
T1546: Event Triggered Execution
T1036: Masquerading(N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1036.003: Rename System Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
T1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
T1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
T1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
T1560: Archive Collected DataT1560.001: Archive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
T1546.003: Windows Management Instrumentation Event Subscription
  • CAR-2013-01-002: Autorun Differences
T1055: Process InjectionT1546.010: AppInit DLLs
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
T1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
T1547: Boot or Logon Autostart Execution
T1548: Abuse Elevation Control MechanismT1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
T1218: Signed Binary Proxy ExecutionT1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
T1548: Abuse Elevation Control MechanismT1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
T1550: Use Alternate Authentication MaterialT1550.002: Pass the Hash
  • CAR-2016-04-004: Successful Local Account Login
T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
T1552: Unsecured Credentials
T1070: Indicator Removal on HostT1552.001: Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
T1552.002: Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
T1553: Subvert Trust ControlsT1553.004: Install Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
T1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
T1559: Inter-Process CommunicationT1559.002: Dynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
T1550: Use Alternate Authentication MaterialT1550.002: Pass the Hash
  • CAR-2016-04-004: Successful Local Account Login
T1560: Archive Collected DataT1560.001: Archive via Utility
  • CAR-2013-07-005: Command Line Usage of Archiving Software
T1222: File and Directory Permissions ModificationT1562: Impair Defenses
T1222.001: Windows File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
T1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
T1564: Hide Artifacts
  • CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities
  • CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS
T1552: Unsecured CredentialsT1569: System Services
T1552.001: Credentials In Files
  • CAR-2020-09-004: Credentials in Files & Registry
T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1552.002: Credentials in Registry
  • CAR-2020-09-004: Credentials in Files & Registry
T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
T1127: Trusted Developer Utilities Proxy ExecutionT1127.001: MSBuild
  • CAR-2020-11-008: MSBuild and msxsl
T1574: Hijack Execution Flow
T1559: Inter-Process CommunicationT1559.002: Dynamic Data Exchange
  • CAR-2021-01-006: Unusual Child Process spawned using DDE exploit
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1505: Server Software ComponentT1505.003: Web Shell
  • CAR-2021-02-001: Webshell-Indicative Process Tree
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
T1553: Subvert Trust ControlsT1553.004: Install Root Certificate
  • CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store
T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1204: User ExecutionT1204.002: Malicious File
  • CAR-2021-05-002: Batch File Write to System32
T1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
T1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
T1606: Forge Web Credentials T1606.002: SAML Tokens
  • CAR-2021-05-008: Certutil exe certificate extraction
T1136: Create AccountT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
\ No newline at end of file From 69b710c761fb2b81cfd66955fd05e8951f3760b9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 21 Mar 2022 10:58:01 -0600 Subject: [PATCH 220/342] Updates for new by technique table generation --- scripts/generate_analytics.py | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index 17f4a39d..2c9959fc 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -104,8 +104,11 @@ ''' -subtechnique_table = """ -## Analytic List (by technique/sub-technique coverage) +subtechnique_table = """--- +title: "Analytics (by technique)" +permalink: /analytics/by_technique +--- +
@@ -153,7 +156,7 @@ index_content += table_footer # Build the second (subtechnique-based) table -for tid in table_techniques: +for tid in sorted(table_techniques): # Find all analytics with this technique none_bucket = [] sub_bucket = {} @@ -184,7 +187,7 @@ if len(sub_bucket.keys()) > 1: num_rows = len(sub_bucket.keys()) + 1 tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) - tid_link = '{1}'.format(tid_url,techniques[tid]) + tid_link = '{1}: {2}'.format(tid_url,tid,techniques[tid]) rowspan = 'rowspan="{0}"'.format(num_rows) if none_sub_str == "(N/A - technique only)": subtechnique_table += tr_template.format(rowspan,tid_link,none_sub_str,none_str) @@ -203,21 +206,30 @@ if not none_bucket and len(sub_bucket.keys()) == 1: tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) - tid_link = '{1}'.format(tid_url,techniques[tid]) - sub_link = '{1}'.format(sub_url,techniques[sub_tid]) + tid_link = '{1}: {2}'.format(tid_url,tid,techniques[tid]) + sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) + subtechnique_table += tr_template.format("",tid_link,sub_link,sub_str) + elif len(sub_bucket.keys()) == 1: + tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) + sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) + tid_link = '{1}: {2}'.format(tid_url,tid,techniques[tid]) + sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) subtechnique_table += tr_template.format("",tid_link,sub_link,sub_str) else: sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) - sub_link = '{1}'.format(sub_url,techniques[sub_tid]) + sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) subtechnique_table += tr_sub_template.format(sub_link,sub_str) subtechnique_table += table_footer # Write the tables index_file = open('../docs/analytics/index.md', 'w') index_file.write(index_content) -index_file.write("\n") -index_file.write(subtechnique_table) +index_file.flush() index_file.close() +tech_index_file = open('../docs/analytics/by_technique/index.md', 'w') +tech_index_file.write(subtechnique_table) +tech_index_file.flush() +tech_index_file.close() # Generate analytics.json analytics = [ From 257e7c2a88a0820d600f9bb508199c9a6bb1fc1c Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 5 Apr 2022 08:33:57 -0600 Subject: [PATCH 221/342] Updated date to 2022 --- NOTICE.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NOTICE.txt b/NOTICE.txt index fe28feb7..85e300d7 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -1,4 +1,4 @@ -Copyright 2020 The MITRE Corporation +Copyright 2022 The MITRE Corporation Approved for Public Release; Distribution Unlimited. Case Number 18-3868. From c102ff2a05910de4077b4edc24ce262bdef1bb2e Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 5 Apr 2022 14:04:30 -0600 Subject: [PATCH 222/342] April 2022 update --- .../coverage/analytic_coverage_04_05_2022.csv | 542 +++++++++++++ .../car_analytic_coverage_04_05_2022.json | 1 + .../es_analytic_coverage_04_05_2022.json | 1 + docs/coverage/index.md | 740 +++++++++--------- .../sigma_analytic_coverage_04_05_2022.json | 1 + .../splunk_analytic_coverage_04_05_2022.json | 1 + 6 files changed, 916 insertions(+), 370 deletions(-) create mode 100644 docs/coverage/analytic_coverage_04_05_2022.csv create mode 100644 docs/coverage/car_analytic_coverage_04_05_2022.json create mode 100644 docs/coverage/es_analytic_coverage_04_05_2022.json create mode 100644 docs/coverage/sigma_analytic_coverage_04_05_2022.json create mode 100644 docs/coverage/splunk_analytic_coverage_04_05_2022.json diff --git a/docs/coverage/analytic_coverage_04_05_2022.csv b/docs/coverage/analytic_coverage_04_05_2022.csv new file mode 100644 index 00000000..570c7760 --- /dev/null +++ b/docs/coverage/analytic_coverage_04_05_2022.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,0,3 +T1003,OS Credential Dumping,n/a,0,15,26,31,72 +T1003.001,OS Credential Dumping,LSASS Memory,5,60,9,13,87 +T1003.002,OS Credential Dumping,Security Account Manager,1,27,5,9,42 +T1003.003,OS Credential Dumping,NTDS,2,18,1,7,28 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,1,0,13 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,0,8 +T1003.006,OS Credential Dumping,DCSync,0,8,0,0,8 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,1,1 +T1005,Data from Local System,n/a,0,7,2,1,10 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,0,5 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,11,1,0,15 +T1014,Rootkit,n/a,0,0,0,0,0 +T1016,System Network Configuration Discovery,n/a,2,8,2,3,15 +T1018,Remote System Discovery,n/a,1,14,4,18,37 +T1020,Automated Exfiltration,n/a,0,5,1,6,12 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,2,31,20,54 +T1021.001,Remote Services,Remote Desktop Protocol,3,11,1,5,20 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,30,6,5,46 +T1021.003,Remote Services,Distributed Component Object Model,1,8,0,5,14 +T1021.004,Remote Services,SSH,0,0,0,0,0 +T1021.005,Remote Services,VNC,0,1,0,0,1 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,74,6,6,86 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,2,1,8 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2,4 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,18,4,8,32 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,21,12,16,50 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,13,2,12,28 +T1036.004,Masquerading,Masquerade Task or Service,0,2,1,0,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,8,1,1,11 +T1036.006,Masquerading,Space after Filename,0,1,0,0,1 +T1037,Boot or Logon Initialization Scripts,n/a,0,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,1,1 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,1,4 +T1040,Network Sniffing,n/a,1,8,2,0,11 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,0,0,0,0 +T1046,Network Service Scanning,n/a,2,10,0,0,12 +T1047,Windows Management Instrumentation,n/a,3,36,5,12,56 +T1048,Exfiltration Over Alternative Protocol,n/a,0,7,6,9,22 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,14,0,9,23 +T1049,System Network Connections Discovery,n/a,1,8,1,5,15 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,11,13,26,50 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,2,3 +T1053.002,Scheduled Task/Job,At (Windows),3,7,0,1,11 +T1053.003,Scheduled Task/Job,Cron,0,3,3,5,11 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,6,25,5,14,50 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1055,Process Injection,n/a,0,18,11,20,49 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,3,13 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,1,0,0,1 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,2,2,0,5 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,0,2 +T1056.001,Input Capture,Keylogging,0,1,0,0,1 +T1056.002,Input Capture,GUI Input Capture,0,3,1,0,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,1,0,0,1 +T1057,Process Discovery,n/a,2,6,2,0,10 +T1059,Command and Scripting Interpreter,n/a,1,30,53,40,124 +T1059.001,Command and Scripting Interpreter,PowerShell,3,166,7,18,194 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,0,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,16,0,8,26 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,8,15,2,25 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,19,0,4,24 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,0,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,12,3,4,19 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,0,0,0,0 +T1068,Exploitation for Privilege Escalation,n/a,1,20,12,7,40 +T1069,Permission Groups Discovery,n/a,0,1,5,25,31 +T1069.001,Permission Groups Discovery,Local Groups,3,13,1,11,28 +T1069.002,Permission Groups Discovery,Domain Groups,3,8,2,18,31 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,9,13,16,38 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,7,2,6,17 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,6,2,0,9 +T1070.004,Indicator Removal on Host,File Deletion,0,11,3,5,19 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,3,0,1,5 +T1070.006,Indicator Removal on Host,Timestomp,0,4,1,0,5 +T1071,Application Layer Protocol,n/a,0,6,8,4,18 +T1071.001,Application Layer Protocol,Web Protocols,0,26,3,2,31 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,17,0,4,21 +T1072,Software Deployment Tools,n/a,0,2,0,2,4 +T1074,Data Staged,n/a,0,2,1,1,4 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0,0 +T1078,Valid Accounts,n/a,0,19,29,36,84 +T1078.001,Valid Accounts,Default Accounts,0,1,0,4,5 +T1078.002,Valid Accounts,Domain Accounts,5,1,1,6,13 +T1078.003,Valid Accounts,Local Accounts,5,1,3,1,10 +T1078.004,Valid Accounts,Cloud Accounts,0,3,1,19,23 +T1080,Taint Shared Content,n/a,0,0,2,0,2 +T1082,System Information Discovery,n/a,2,12,4,3,21 +T1083,File and Directory Discovery,n/a,0,9,1,0,10 +T1087,Account Discovery,n/a,0,9,4,24,37 +T1087.001,Account Discovery,Local Account,2,9,0,11,22 +T1087.002,Account Discovery,Domain Account,2,13,1,17,33 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0,0 +T1090,Proxy,n/a,0,3,1,0,4 +T1090.001,Proxy,Internal Proxy,0,1,0,0,1 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,2,1,0,3 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,0,1,5 +T1098,Account Manipulation,n/a,1,16,32,5,54 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,2,0,2 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,1,0,0,1 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,2,3 +T1102,Web Service,n/a,0,0,1,0,1 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,31,9,15,59 +T1106,Native API,n/a,0,9,3,0,12 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,8,9,11,28 +T1110.001,Brute Force,Password Guessing,0,3,0,1,4 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,0,8,16 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,8,51,3,17,79 +T1113,Screen Capture,n/a,0,6,1,3,10 +T1114,Email Collection,n/a,0,2,2,8,12 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,1,3,4 +T1114.003,Email Collection,Email Forwarding Rule,0,0,0,2,2 +T1115,Clipboard Data,n/a,0,4,0,0,4 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,2,1,0,3 +T1123,Audio Capture,n/a,0,6,1,0,7 +T1124,System Time Discovery,n/a,0,2,0,0,2 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,6,8,9,23 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,3,6,12 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,0,0,0,0 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,4,4,0,8 +T1134,Access Token Manipulation,n/a,0,0,3,2,5 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,4,0,1,5 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,0,0,5 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,1,1,2 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,2,0,9 +T1136,Create Account,n/a,0,1,7,11,19 +T1136.001,Create Account,Local Account,1,11,2,4,18 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,2,2,6,10 +T1137,Office Application Startup,n/a,0,5,2,0,7 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,10,6,3,20 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,0,0,0,0 +T1176,Browser Extensions,n/a,0,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0,0 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,1,4 +T1190,Exploit Public-Facing Application,n/a,0,59,15,17,91 +T1195,Supply Chain Compromise,n/a,0,1,4,3,8 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,1,5 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,8,1,6,17 +T1199,Trusted Relationship,n/a,0,1,0,2,3 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,4,0,7,11 +T1202,Indirect Command Execution,n/a,0,19,0,1,20 +T1203,Exploitation for Client Execution,n/a,0,20,2,4,26 +T1204,User Execution,n/a,0,7,7,14,28 +T1204.001,User Execution,Malicious Link,0,1,0,0,1 +T1204.002,User Execution,Malicious File,1,27,3,4,35 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,0,1 +T1210,Exploitation of Remote Services,n/a,0,8,1,1,10 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,6,0,2,8 +T1213,Data from Information Repositories,n/a,0,0,0,1,1 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,12,0,0,12 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,Signed Binary Proxy Execution,n/a,0,65,17,60,142 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,3,1,4,9 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,3,9 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,9,11 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,4,12,24 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,4,0,1,5 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,16,2,5,25 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,28,3,15,47 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1219,Remote Access Software,n/a,0,19,3,0,22 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,0,3,11,14 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,4,0,2,7 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,1,4 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,10,1,11,22 +T1484,Domain Policy Modification,n/a,0,0,4,0,4 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,0,1 +T1485,Data Destruction,n/a,0,10,7,10,27 +T1486,Data Encrypted for Impact,n/a,0,8,1,7,16 +T1489,Service Stop,n/a,0,4,2,7,13 +T1490,Inhibit System Recovery,n/a,2,15,6,12,35 +T1491,Defacement,n/a,0,0,0,1,1 +T1491.001,Defacement,Internal Defacement,0,1,0,0,1 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,1,1 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,1,1 +T1498,Network Denial of Service,n/a,0,0,1,7,8 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,1,1,0,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,3,6 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,23,2,4,30 +T1518,Software Discovery,n/a,0,2,3,0,5 +T1518.001,Software Discovery,Security Software Discovery,1,4,2,0,7 +T1525,Implant Container Image,n/a,0,0,0,2,2 +T1526,Cloud Service Discovery,n/a,0,0,1,7,8 +T1528,Steal Application Access Token,n/a,0,1,3,0,4 +T1529,System Shutdown/Reboot,n/a,0,5,0,0,5 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,7,4,14 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,8,8 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,0,2,0,2 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,1,16,15,32 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,2,0,0,2 +T1543.003,Create or Modify System Process,Windows Service,6,25,7,12,50 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,7,14,12,33 +T1546.001,Event Triggered Execution,Change Default File Association,1,2,0,2,5 +T1546.002,Event Triggered Execution,Screensaver,1,4,0,1,6 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,1,2,16 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,4,1,1,9 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,0,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,1,4 +T1546.013,Event Triggered Execution,PowerShell Profile,0,3,0,0,3 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,5,1,1,8 +T1547,Boot or Logon Autostart Execution,n/a,0,4,23,15,42 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,4,28,9,2,43 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,0,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1,2 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,2,3,0,0,5 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,0,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,2,3,3,8 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,3,1,1,6 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,1,3 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1548,Abuse Elevation Control Mechanism,n/a,1,13,19,25,58 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,1,2,3,6 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,45,10,13,71 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,2,7,11 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,3,6,9,18 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,3,9 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,2,1,3,6 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,3,2,10 +T1552.001,Unsecured Credentials,Credentials In Files,1,12,2,0,15 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,2,6 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,0,6 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,1,5,1,7 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,0,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,4,2,1,8 +T1554,Compromise Client Software Binary,n/a,0,3,2,2,7 +T1555,Credentials from Password Stores,n/a,0,4,7,3,14 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,2,2,3,7 +T1556,Modify Authentication Process,n/a,0,1,5,2,8 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,2,0,0,2 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,4,4 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,6,0,0,6 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,7,9,19 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,9,0,6,15 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,5,5 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,1,0,0,2 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,10,2,6,19 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,2,2 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,2,3 +T1562,Impair Defenses,n/a,0,6,59,48,113 +T1562.001,Impair Defenses,Disable or Modify Tools,3,52,35,40,130 +T1562.002,Impair Defenses,Disable Windows Event Logging,0,6,2,0,8 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,10,4,3,17 +T1562.006,Impair Defenses,Indicator Blocking,2,3,2,1,8 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,6,6 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,5,6,1,12 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,6,4,2,12 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,10,2,0,14 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,1,0,0,1 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,2,3,0,5 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,4,16,27,47 +T1566.001,Phishing,Spearphishing Attachment,0,11,10,23,44 +T1566.002,Phishing,Spearphishing Link,0,0,7,1,8 +T1566.003,Phishing,Spearphishing via Service,0,0,0,1,1 +T1567,Exfiltration Over Web Service,n/a,0,4,1,1,6 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,2,0,0,2 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,6,0,1,7 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,0,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,5,12 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,31,3,5,43 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,3,0,0,3 +T1572,Protocol Tunneling,n/a,0,5,3,0,8 +T1573,Encrypted Channel,n/a,0,4,1,0,5 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,6,7,5,18 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,1,6,1,0,8 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,18,2,2,22 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,2,1,1,4 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,3,0,4 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,6,0,2,12 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,0,0,1 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,1,0,0,1 +T1585,Establish Accounts,n/a,0,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,8,0,0,8 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,0,0,2 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,4,0,2,6 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,1,2 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,0,0 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,1,1 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,1,0,1,2 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,1,1 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,4,5 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,1,1 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 diff --git a/docs/coverage/car_analytic_coverage_04_05_2022.json b/docs/coverage/car_analytic_coverage_04_05_2022.json new file mode 100644 index 00000000..3add39ff --- /dev/null +++ b/docs/coverage/car_analytic_coverage_04_05_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the car GitHub repository. Generated on April 05, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - CAR"} \ No newline at end of file diff --git a/docs/coverage/es_analytic_coverage_04_05_2022.json b/docs/coverage/es_analytic_coverage_04_05_2022.json new file mode 100644 index 00000000..928a4e0f --- /dev/null +++ b/docs/coverage/es_analytic_coverage_04_05_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the es GitHub repository. Generated on April 05, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1546.014", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "35"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "53"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "59"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1080", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - ES"} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index ad4425d3..0384ffa5 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: February 04, 2022 +Generated on: April 05, 2022 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -16,12 +16,12 @@ This table is sortable, so feel free to click on any column to sort by its value This data is also available as: -* A [CSV file](/coverage/analytic_coverage_02_04_2022.csv). +* A [CSV file](/coverage/analytic_coverage_04_05_2022.csv). * Separate ATT&CK Navigator Layers: - * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_02_04_2022.json). - * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_02_04_2022.json). - * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_02_04_2022.json). - * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_02_04_2022.json). + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_04_05_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_04_05_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_04_05_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_04_05_2022.json).
@@ -84,39 +84,39 @@ This data is also available as: - - - + + + - - - - + + + + - - - - + + + + - - + + - + @@ -124,9 +124,9 @@ This data is also available as: - + - + @@ -143,10 +143,10 @@ This data is also available as: - + - + @@ -173,10 +173,10 @@ This data is also available as: - + - + @@ -195,8 +195,8 @@ This data is also available as: - - + + @@ -245,8 +245,8 @@ This data is also available as: - - + + @@ -265,18 +265,18 @@ This data is also available as: - - + + - + - - + + @@ -285,8 +285,8 @@ This data is also available as: - - + + @@ -304,19 +304,19 @@ This data is also available as: - - - + + + - - + + - + @@ -324,9 +324,9 @@ This data is also available as: - - - + + + @@ -353,10 +353,10 @@ This data is also available as: - + - + @@ -393,10 +393,10 @@ This data is also available as: - + - + @@ -434,9 +434,9 @@ This data is also available as: - + - + @@ -473,10 +473,10 @@ This data is also available as: - + - + @@ -495,8 +495,8 @@ This data is also available as: - - + + @@ -524,9 +524,9 @@ This data is also available as: - - - + + + @@ -544,9 +544,9 @@ This data is also available as: - + - + @@ -625,18 +625,18 @@ This data is also available as: - - + + - + - + @@ -665,8 +665,8 @@ This data is also available as: - - + + @@ -715,8 +715,8 @@ This data is also available as: - - + + @@ -764,8 +764,8 @@ This data is also available as: - - + + @@ -813,10 +813,10 @@ This data is also available as: - - - - + + + + @@ -833,9 +833,9 @@ This data is also available as: - + - + @@ -845,8 +845,8 @@ This data is also available as: - - + + @@ -1003,9 +1003,9 @@ This data is also available as: - + - + @@ -1013,20 +1013,20 @@ This data is also available as: - - - - + + + + - + - - + + @@ -1045,18 +1045,18 @@ This data is also available as: - - + + - - - - + + + + @@ -1084,9 +1084,9 @@ This data is also available as: - + - + @@ -1134,9 +1134,9 @@ This data is also available as: - - - + + + @@ -1163,10 +1163,10 @@ This data is also available as: - - + + - + @@ -1185,8 +1185,8 @@ This data is also available as: - - + + @@ -1194,9 +1194,9 @@ This data is also available as: - + - + @@ -1214,9 +1214,9 @@ This data is also available as: - + - + @@ -1265,8 +1265,8 @@ This data is also available as: - - + + @@ -1295,8 +1295,8 @@ This data is also available as: - - + + @@ -1343,10 +1343,10 @@ This data is also available as: - - - - + + + + @@ -1364,9 +1364,9 @@ This data is also available as: - - - + + + @@ -1383,10 +1383,10 @@ This data is also available as: - + - - + + @@ -1394,28 +1394,28 @@ This data is also available as: - + - + - + - + - + - + @@ -1423,10 +1423,10 @@ This data is also available as: - + - - + + @@ -1503,10 +1503,10 @@ This data is also available as: - + - + @@ -1554,9 +1554,9 @@ This data is also available as: - - - + + + @@ -1574,9 +1574,9 @@ This data is also available as: - + - + @@ -1653,10 +1653,10 @@ This data is also available as: - + - - + + @@ -1664,9 +1664,9 @@ This data is also available as: - - - + + + @@ -1684,9 +1684,9 @@ This data is also available as: - + - + @@ -1743,10 +1743,10 @@ This data is also available as: - - - - + + + + @@ -1755,8 +1755,8 @@ This data is also available as: - - + + @@ -1784,9 +1784,9 @@ This data is also available as: - + - + @@ -1794,9 +1794,9 @@ This data is also available as: - + - + @@ -1823,10 +1823,10 @@ This data is also available as: - + - + @@ -1835,8 +1835,8 @@ This data is also available as: - - + + @@ -1865,8 +1865,8 @@ This data is also available as: - - + + @@ -1874,9 +1874,9 @@ This data is also available as: - - - + + + @@ -1935,8 +1935,8 @@ This data is also available as: - - + + @@ -1995,8 +1995,8 @@ This data is also available as: - - + + @@ -2005,8 +2005,8 @@ This data is also available as: - - + + @@ -2014,9 +2014,9 @@ This data is also available as: - + - + @@ -2033,10 +2033,10 @@ This data is also available as: - + - + @@ -2113,10 +2113,10 @@ This data is also available as: - + - - + + @@ -2193,10 +2193,10 @@ This data is also available as: - + - - + + @@ -2205,8 +2205,8 @@ This data is also available as: - - + + @@ -2225,8 +2225,8 @@ This data is also available as: - - + + @@ -2243,10 +2243,10 @@ This data is also available as: - + - - + + @@ -2255,8 +2255,8 @@ This data is also available as: - - + + @@ -2273,9 +2273,9 @@ This data is also available as: - + - + @@ -2283,10 +2283,10 @@ This data is also available as: - + - + @@ -2294,19 +2294,19 @@ This data is also available as: - + - + - - - - + + + + @@ -2324,9 +2324,9 @@ This data is also available as: - - - + + + @@ -2355,8 +2355,8 @@ This data is also available as: - - + + @@ -2395,8 +2395,8 @@ This data is also available as: - - + + @@ -2454,9 +2454,9 @@ This data is also available as: - - - + + + @@ -2464,9 +2464,9 @@ This data is also available as: - + - + @@ -2495,8 +2495,8 @@ This data is also available as: - - + + @@ -2505,8 +2505,8 @@ This data is also available as: - - + + @@ -2543,19 +2543,19 @@ This data is also available as: - + - + - + - + @@ -2573,10 +2573,10 @@ This data is also available as: - + - + @@ -2655,8 +2655,8 @@ This data is also available as: - - + + @@ -2664,9 +2664,9 @@ This data is also available as: - - - + + + @@ -2695,8 +2695,8 @@ This data is also available as: - - + + @@ -2722,11 +2722,11 @@ This data is also available as: - - - - - + + + + + @@ -2825,8 +2825,8 @@ This data is also available as: - - + + @@ -2933,10 +2933,10 @@ This data is also available as: - + - + @@ -2945,8 +2945,8 @@ This data is also available as: - - + + @@ -2954,9 +2954,9 @@ This data is also available as: - + - + @@ -2965,8 +2965,8 @@ This data is also available as: - - + + @@ -2975,8 +2975,8 @@ This data is also available as: - - + + @@ -3035,8 +3035,8 @@ This data is also available as: - - + + @@ -3134,9 +3134,9 @@ This data is also available as: - - - + + + @@ -3153,20 +3153,20 @@ This data is also available as: - + - + - - + + - + @@ -3195,8 +3195,8 @@ This data is also available as: - - + + @@ -3214,9 +3214,9 @@ This data is also available as: - + - + @@ -3313,10 +3313,10 @@ This data is also available as: - + - + @@ -3333,10 +3333,10 @@ This data is also available as: - + - + @@ -3344,19 +3344,19 @@ This data is also available as: - - - + + + - + - + @@ -3455,8 +3455,8 @@ This data is also available as: - - + + @@ -3475,8 +3475,8 @@ This data is also available as: - - + + @@ -3493,10 +3493,10 @@ This data is also available as: - + - - + + @@ -3525,8 +3525,8 @@ This data is also available as: - - + + @@ -3545,8 +3545,8 @@ This data is also available as: - - + + @@ -3555,8 +3555,8 @@ This data is also available as: - - + + @@ -3575,8 +3575,8 @@ This data is also available as: - - + + @@ -3695,8 +3695,8 @@ This data is also available as: - - + + @@ -3705,8 +3705,8 @@ This data is also available as: - - + + @@ -3743,10 +3743,10 @@ This data is also available as: - - - - + + + + @@ -3824,9 +3824,9 @@ This data is also available as: - - - + + + @@ -3845,8 +3845,8 @@ This data is also available as: - - + + @@ -3855,8 +3855,8 @@ This data is also available as: - - + + @@ -3865,8 +3865,8 @@ This data is also available as: - - + + @@ -3893,10 +3893,10 @@ This data is also available as: - + - + @@ -3914,9 +3914,9 @@ This data is also available as: - + - + @@ -3945,8 +3945,8 @@ This data is also available as: - - + + @@ -3965,8 +3965,8 @@ This data is also available as: - - + + @@ -3974,19 +3974,19 @@ This data is also available as: - - - + + + - + - - + + @@ -3994,9 +3994,9 @@ This data is also available as: - + - + @@ -4014,9 +4014,9 @@ This data is also available as: - - - + + + @@ -4035,8 +4035,8 @@ This data is also available as: - - + + @@ -4055,8 +4055,8 @@ This data is also available as: - - + + @@ -4083,20 +4083,20 @@ This data is also available as: - + - + - + - - + + @@ -4123,10 +4123,10 @@ This data is also available as: - + - + @@ -4204,9 +4204,9 @@ This data is also available as: - + - + @@ -4235,8 +4235,8 @@ This data is also available as: - - + + @@ -4315,8 +4315,8 @@ This data is also available as: - - + + @@ -4333,10 +4333,10 @@ This data is also available as: - + - + @@ -4404,9 +4404,9 @@ This data is also available as: - - - + + + @@ -4464,9 +4464,9 @@ This data is also available as: - + - + @@ -4505,8 +4505,8 @@ This data is also available as: - - + + @@ -4725,8 +4725,8 @@ This data is also available as: - - + + @@ -4793,10 +4793,10 @@ This data is also available as: - + - + @@ -4915,8 +4915,8 @@ This data is also available as: - - + + @@ -4925,8 +4925,8 @@ This data is also available as: - - + + @@ -4945,8 +4945,8 @@ This data is also available as: - - + + @@ -4955,8 +4955,8 @@ This data is also available as: - - + + @@ -4975,8 +4975,8 @@ This data is also available as: - - + + @@ -5015,8 +5015,8 @@ This data is also available as: - - + + @@ -5065,8 +5065,8 @@ This data is also available as: - - + + @@ -5085,8 +5085,8 @@ This data is also available as: - - + + @@ -5155,8 +5155,8 @@ This data is also available as: - - + + @@ -5175,8 +5175,8 @@ This data is also available as: - - + + diff --git a/docs/coverage/sigma_analytic_coverage_04_05_2022.json b/docs/coverage/sigma_analytic_coverage_04_05_2022.json new file mode 100644 index 00000000..4d6a3509 --- /dev/null +++ b/docs/coverage/sigma_analytic_coverage_04_05_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the sigma GitHub repository. Generated on April 05, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1037.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "74"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "52"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "59"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "166"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "60"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "65"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1584.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Sigma"} \ No newline at end of file diff --git a/docs/coverage/splunk_analytic_coverage_04_05_2022.json b/docs/coverage/splunk_analytic_coverage_04_05_2022.json new file mode 100644 index 00000000..27459d2b --- /dev/null +++ b/docs/coverage/splunk_analytic_coverage_04_05_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the splunk GitHub repository. Generated on April 05, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1087.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "48"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "60"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1213", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1497.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1566.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Splunk"} \ No newline at end of file From 4f836a1fa9e1ec751a32910897b14f198ef3ccaf Mon Sep 17 00:00:00 2001 From: EzLucky Date: Tue, 5 Apr 2022 22:31:34 +0200 Subject: [PATCH 223/342] ADD : %windir% in CAR-2021-05-012.yaml (#150) I used this rule with the EventID 4697 and had cases where the service file path was starting with "%windir%\" which equals to "C:\Windows\" if Windows is installed on C:. I didn't check if EventID 7045 translates "%windir%" to "C:\Windows", but I don't think so as %systemroot% is not translated in the event. --- analytics/CAR-2021-05-012.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index ab9da1ab..9e38cc7f 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -28,7 +28,7 @@ implementations: description: Pseudocode implementation of the Splunk search below. code: |- services = search Service:create - suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) + suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) output suspicious_services data_model: CAR native type: Pseudocode @@ -37,7 +37,7 @@ implementations: with the Service name, Service File Name Service Start type, and Service Type from your endpoints. code: ' `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name - IN ("C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) + IN ("C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type' type: Splunk From dedeadef04a281272d9bf52766ef3b7549acdea9 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 5 Apr 2022 14:32:49 -0600 Subject: [PATCH 224/342] Added update date --- analytics/CAR-2021-05-012.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index 9e38cc7f..16cb5113 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -1,5 +1,6 @@ title: Create Service In Suspicious File Path submission_date: 2021/05/11 +update_date: 2021/04/05 information_domain: Analytic platforms: - Windows From 910f33dec7cba48f0df93d81d3a65ec54327968f Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 5 Apr 2022 14:33:31 -0600 Subject: [PATCH 225/342] Latest version based on PR update --- docs/analytics/CAR-2021-05-012/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index e37d426b..f67deb01 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -2,6 +2,7 @@ title: "CAR-2021-05-012: Create Service In Suspicious File Path" layout: analytic submission_date: 2021/05/11 +update_date: 2021/04/05 information_domain: Analytic subtypes: Process analytic_type: TTP @@ -47,7 +48,7 @@ Pseudocode implementation of the Splunk search below. ``` services = search Service:create -suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) +suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) output suspicious_services ``` @@ -59,7 +60,7 @@ To successfully implement this search, you need to be ingesting logs with the Se ``` - `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name IN ("C:\\Windows\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type + `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name IN ("C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type ``` From 6cd859fe1102f888365ae476f02fd1ce1baac66f Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Tue, 19 Apr 2022 04:43:42 +0800 Subject: [PATCH 226/342] CAR-2022-03-001-T1562.002 (#149) * CAR-2022-03-001-T1562.002 Disable Windows Event Logging : T1562.002 * Minor update to description * Added pseudocode implementation * Added d3fend mappings * Small typo fix in pseudocode Co-authored-by: Ivan Kirillov --- analytics/CAR-2022-03-001.yaml | 85 ++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 analytics/CAR-2022-03-001.yaml diff --git a/analytics/CAR-2022-03-001.yaml b/analytics/CAR-2022-03-001.yaml new file mode 100644 index 00000000..d5cd1b48 --- /dev/null +++ b/analytics/CAR-2022-03-001.yaml @@ -0,0 +1,85 @@ + +--- +title: Disable Windows Event Logging +submission_date: 2020/03/14 +information_domain: 'Host' +platforms: + - Windows +subtypes: + - Process +analytic_types: + - TTP +contributors: + - Lucas Heiligenstein +id: CAR-2022-03-001 +description: |- + Adversaries may disable Windows event logging to limit data that can be leveraged for detections and audits. Windows event logs record user and system activity such as login attempts, process creation, and much more. This data is used by security tools and analysts to generate detections. There are different ways to perform this attack. + 1. The first one is to create the Registry Key `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt`. This action will not generate Security EventLog 4657 or Sysmon EventLog 13 because the value of the key remains empty. However, if an attacker uses powershell to perform this attack (and not cmd), a Security EventLog 4663 will be generated (but 4663 generates a lot of noise). + 2. The second way is to disable the service EventLog (display name Windows Event Log). After disabed, attacker must reboot the system. The action of disabling or put in manual the service will modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\start`, therefore Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. + 3. The third way is linked with the second. By default, the EventLog service cannot be stopped. If an attacker tries to stop the service, this one will restart immediately. Why ? Because to stop completely, this service must stop others, one in particular called netprofm (display name Network List Service). This service remains running until it is disabled. So Attacker must either disable EventLog and after to stop it or disable netprofm and after stop EventLog. Only stopping the service (even as admin) will not have an effect on the EventLog service because of the link with netprofm. Security EventLog 1100 will log the stop of the EventLog service (but also generates a lot of noise because it will generate a log everytime the system shutdown). + 4. The fourth way is to use auditpol.exe to modify the audit configuration and disable/modify important parameters that will lead to disable the creation of EventLog. + 5. The last one is to modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\file` (or other kind of log) to modify the path where the EventLog are stocked. Importantly, with this technique, the EventViewer will use the value of the Registry Key "file" to know where to find the Log. Thus, using the EventViewer will always show the current event logs, but the old one will be stocked in another evtx. Also, the path must be in a folder that the Eventlog process has access (like it doesn’t work if attacker set up the new path in the Desktop). Attacker can also decrease the maxsize value of the Log to force the system to rewrite on the older EventLog (but the minimum cannot be less than 1028 KB). As the Registry key is modified, Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. All of these attacks required administrative right. Attacks number three, four and five do not require a system reboot to be effective immediately. +coverage: + - technique: T1562.002 + tactics: + - TA0005 + coverage: Medium +implementations: + - name: Detection of Disable Windows Event Logging + description: This detects the disabling of Windows Event Logging, via process command line or registry key value manipulation. + code: |- + processes = search Process:create + susp_processes = filter processes where ((command_line CONTAINS("*New-Item*") OR command_line CONTAINS("*reg add*")) OR command_line CONTAINS("*MiniNt*")) OR (command_line CONTAINS("*Stop-Service*")AND command_line CONTAINS("*EventLog*")) OR (command_line CONTAINS("*EventLog*") AND (command_line CONTAINS("*Set-Service*") OR command_line CONTAINS("*reg add*") OR command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*sc config*"))) OR (command_line CONTAINS("*auditpol*") AND (command_line CONTAINS("*/set*") OR command_line CONTAINS("*/clear*") OR command_line CONTAINS("*/revove*"))) OR ((command_line CONTAINS("*wevtutil*") AND (command_line CONTAINS("*sl*") OR command_line CONTAINS("*set-log*")))) + + reg_keys = search Registry:value_edit + event_log_reg_keys = filter reg_keys where Key="*EventLog*" AND (value="Start" OR value="File" OR value="MaxSize") + output susp_processes, event_log_reg_keys + type: Pseudocode + - name: Detection of Disable Windows Event Logging + description: Splunk version of the CAR pseudocode. + code: |- + ((EventCode="4688" OR EventCode="1") ((CommandLine="*New-Item*" OR CommandLine="*reg add*") CommandLine="*MiniNt*")OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")OR (CommandLine="*EventLog*" (CommandLine="*Set-Service*" OR CommandLine="*reg add*" OR CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*" OR CommandLine="*sc config*")) OR (CommandLine="*auditpol*" (CommandLine="*/set*" OR CommandLine="*/clear*" OR CommandLine="*/revove*")) OR ((CommandLine="*wevtutil*" (CommandLine="*sl*" OR CommandLine="*set-log*")))) OR (EventCode="4719") OR ((EventCode="4657" OR EventCode="13") (ObjectName="*EventLog*") (ObjectValueName="Start" OR ObjectValueName="File" OR ObjectValueName="MaxSize")) + type: Splunk + - name: Detection of Disable Windows Event Logging + description: LogPoint version of the CAR pseudocode. + code: |- + ((((((EventCode IN ["4688", "1"] CommandLine="*New-Item*" CommandLine="*reg add*" CommandLine IN "*MiniNt*") OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")) OR (CommandLine IN ["*Set-Service*", "*reg add*", "*Set-ItemProperty*", "*New-ItemProperty*", "*sc config*"] CommandLine IN "*EventLog*")) OR (CommandLine IN "*auditpol*" CommandLine IN ["*/set*", "*/clear*", "*/revove*"])) OR (CommandLine IN "*wevtutil*" CommandLine IN ["*sl*", "*set-log*"]) OR EventCode IN "4719") OR (EventCode IN ["4657", "13"] ObjectName IN "*EventLog*" ObjectValueName IN ["Start", "File", "MaxSize"])) + type: LogPoint +unit_tests: +- configurations: + description: MiniNt Registry Key creation with cmd. + commands: + - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt" +- configurations: + description: MiniNt Registry Key creation with powershell. + commands: + - New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\MiniNt" +- configurations: + description: Disable EvenLog Service with Set-Service. + commands: + - Set-Service -Name EventLog -StartupType Disabled +- configurations: + description: Registry Key modification to disable EventLog Service. + commands: + - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog" /v start /t REG_DWORD /d 0x00000004 /f +- configurations: + description: Stop EventLog Service with Stop-Service. + commands: + - Stop-Service -Name EventLog -Force +- configurations: + description: Audit configuration modification to disable EventLog with auditpol. + commands: + - auditpol.exe /set /subcategory:"Process Creation" /success:Disable /failure:Disable +- configurations: + description: Modification of Security EventLog path with wevtutil. + commands: + - wevtutil.exe sl Security /logfilename:"C:\Windows\System32\winevt\Not-Important-Log.evtx" +data_model_references: + - registry/add/key + - process/create/command_line +references: + - https://ptylu.github.io/content/report/report.html?report=25 +d3fend_mappings: + - iri: d3f:ProcessSpawnAnalysis + id: D3-PSA + label: Process Spawn Analysis From 7fa2bcb9d88b19c3dba7028526bb40db1e3abacf Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 18 Apr 2022 14:47:30 -0600 Subject: [PATCH 227/342] Fixed unit_tests and updated data_model_references --- analytics/CAR-2022-03-001.yaml | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/analytics/CAR-2022-03-001.yaml b/analytics/CAR-2022-03-001.yaml index d5cd1b48..45b17756 100644 --- a/analytics/CAR-2022-03-001.yaml +++ b/analytics/CAR-2022-03-001.yaml @@ -46,36 +46,29 @@ implementations: ((((((EventCode IN ["4688", "1"] CommandLine="*New-Item*" CommandLine="*reg add*" CommandLine IN "*MiniNt*") OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")) OR (CommandLine IN ["*Set-Service*", "*reg add*", "*Set-ItemProperty*", "*New-ItemProperty*", "*sc config*"] CommandLine IN "*EventLog*")) OR (CommandLine IN "*auditpol*" CommandLine IN ["*/set*", "*/clear*", "*/revove*"])) OR (CommandLine IN "*wevtutil*" CommandLine IN ["*sl*", "*set-log*"]) OR EventCode IN "4719") OR (EventCode IN ["4657", "13"] ObjectName IN "*EventLog*" ObjectValueName IN ["Start", "File", "MaxSize"])) type: LogPoint unit_tests: -- configurations: - description: MiniNt Registry Key creation with cmd. +- description: MiniNt Registry Key creation with cmd. commands: - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt" -- configurations: - description: MiniNt Registry Key creation with powershell. +- description: MiniNt Registry Key creation with powershell. commands: - New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\MiniNt" -- configurations: - description: Disable EvenLog Service with Set-Service. +- description: Disable EvenLog Service with Set-Service. commands: - Set-Service -Name EventLog -StartupType Disabled -- configurations: - description: Registry Key modification to disable EventLog Service. +- description: Registry Key modification to disable EventLog Service. commands: - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog" /v start /t REG_DWORD /d 0x00000004 /f -- configurations: - description: Stop EventLog Service with Stop-Service. +- description: Stop EventLog Service with Stop-Service. commands: - Stop-Service -Name EventLog -Force -- configurations: - description: Audit configuration modification to disable EventLog with auditpol. +- description: Audit configuration modification to disable EventLog with auditpol. commands: - auditpol.exe /set /subcategory:"Process Creation" /success:Disable /failure:Disable -- configurations: - description: Modification of Security EventLog path with wevtutil. +- description: Modification of Security EventLog path with wevtutil. commands: - wevtutil.exe sl Security /logfilename:"C:\Windows\System32\winevt\Not-Important-Log.evtx" data_model_references: - - registry/add/key + - registry/value_edit/value - process/create/command_line references: - https://ptylu.github.io/content/report/report.html?report=25 From 11858b2da92b3ce4790f71a6030c10021f6f42d3 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Mon, 18 Apr 2022 14:49:06 -0600 Subject: [PATCH 228/342] Updates for CAR-2022-03-001 --- docs/analytics/CAR-2022-03-001/index.md | 147 ++++++++++++++++++++++++ docs/analytics/index.md | 8 ++ 2 files changed, 155 insertions(+) create mode 100644 docs/analytics/CAR-2022-03-001/index.md diff --git a/docs/analytics/CAR-2022-03-001/index.md b/docs/analytics/CAR-2022-03-001/index.md new file mode 100644 index 00000000..5b84813f --- /dev/null +++ b/docs/analytics/CAR-2022-03-001/index.md @@ -0,0 +1,147 @@ +--- +title: "CAR-2022-03-001: Disable Windows Event Logging" +layout: analytic +submission_date: 2020/03/14 +information_domain: Host +subtypes: Process +analytic_type: TTP +contributors: Lucas Heiligenstein +applicable_platforms: Windows +--- + + +Adversaries may disable Windows event logging to limit data that can be leveraged for detections and audits. Windows event logs record user and system activity such as login attempts, process creation, and much more. This data is used by security tools and analysts to generate detections. There are different ways to perform this attack. +1. The first one is to create the Registry Key `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt`. This action will not generate Security EventLog 4657 or Sysmon EventLog 13 because the value of the key remains empty. However, if an attacker uses powershell to perform this attack (and not cmd), a Security EventLog 4663 will be generated (but 4663 generates a lot of noise). +2. The second way is to disable the service EventLog (display name Windows Event Log). After disabed, attacker must reboot the system. The action of disabling or put in manual the service will modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\start`, therefore Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. +3. The third way is linked with the second. By default, the EventLog service cannot be stopped. If an attacker tries to stop the service, this one will restart immediately. Why ? Because to stop completely, this service must stop others, one in particular called netprofm (display name Network List Service). This service remains running until it is disabled. So Attacker must either disable EventLog and after to stop it or disable netprofm and after stop EventLog. Only stopping the service (even as admin) will not have an effect on the EventLog service because of the link with netprofm. Security EventLog 1100 will log the stop of the EventLog service (but also generates a lot of noise because it will generate a log everytime the system shutdown). +4. The fourth way is to use auditpol.exe to modify the audit configuration and disable/modify important parameters that will lead to disable the creation of EventLog. +5. The last one is to modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\file` (or other kind of log) to modify the path where the EventLog are stocked. Importantly, with this technique, the EventViewer will use the value of the Registry Key "file" to know where to find the Log. Thus, using the EventViewer will always show the current event logs, but the old one will be stocked in another evtx. Also, the path must be in a folder that the Eventlog process has access (like it doesn’t work if attacker set up the new path in the Desktop). Attacker can also decrease the maxsize value of the Log to force the system to rewrite on the older EventLog (but the minimum cannot be less than 1028 KB). As the Registry key is modified, Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. All of these attacks required administrative right. Attacks number three, four and five do not require a system reboot to be effective immediately. + +#### References +https://ptylu.github.io/content/report/report.html?report=25 + + +### ATT&CK Detections + +|Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| +|---|---|---|---| +|[Disable Windows Event Logging](https://attack.mitre.org/techniques/T1562.002/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| + + +### D3FEND Techniques + +|ID|Name| +|---|---| +|D3-PSA | [Process Spawn Analysis](https://d3fend.mitre.org/technique/d3f:ProcessSpawnAnalysis)| + + + +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[registry](/data_model/registry) | [value_edit](/data_model/registry#value_edit) | [value](/data_model/registry#value) | +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + + + +### Implementations + +#### Detection of Disable Windows Event Logging (Pseudocode) + + +This detects the disabling of Windows Event Logging, via process command line or registry key value manipulation. + + +``` +processes = search Process:create +susp_processes = filter processes where ((command_line CONTAINS("*New-Item*") OR command_line CONTAINS("*reg add*")) OR command_line CONTAINS("*MiniNt*")) OR (command_line CONTAINS("*Stop-Service*")AND command_line CONTAINS("*EventLog*")) OR (command_line CONTAINS("*EventLog*") AND (command_line CONTAINS("*Set-Service*") OR command_line CONTAINS("*reg add*") OR command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*sc config*"))) OR (command_line CONTAINS("*auditpol*") AND (command_line CONTAINS("*/set*") OR command_line CONTAINS("*/clear*") OR command_line CONTAINS("*/revove*"))) OR ((command_line CONTAINS("*wevtutil*") AND (command_line CONTAINS("*sl*") OR command_line CONTAINS("*set-log*")))) + +reg_keys = search Registry:value_edit +event_log_reg_keys = filter reg_keys where Key="*EventLog*" AND (value="Start" OR value="File" OR value="MaxSize") +output susp_processes, event_log_reg_keys +``` + + +#### Detection of Disable Windows Event Logging (Splunk) + + +Splunk version of the CAR pseudocode. + + +``` +((EventCode="4688" OR EventCode="1") ((CommandLine="*New-Item*" OR CommandLine="*reg add*") CommandLine="*MiniNt*")OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")OR (CommandLine="*EventLog*" (CommandLine="*Set-Service*" OR CommandLine="*reg add*" OR CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*" OR CommandLine="*sc config*")) OR (CommandLine="*auditpol*" (CommandLine="*/set*" OR CommandLine="*/clear*" OR CommandLine="*/revove*")) OR ((CommandLine="*wevtutil*" (CommandLine="*sl*" OR CommandLine="*set-log*")))) OR (EventCode="4719") OR ((EventCode="4657" OR EventCode="13") (ObjectName="*EventLog*") (ObjectValueName="Start" OR ObjectValueName="File" OR ObjectValueName="MaxSize")) +``` + + +#### Detection of Disable Windows Event Logging (Logpoint) + + +LogPoint version of the CAR pseudocode. + + +``` +((((((EventCode IN ["4688", "1"] CommandLine="*New-Item*" CommandLine="*reg add*" CommandLine IN "*MiniNt*") OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")) OR (CommandLine IN ["*Set-Service*", "*reg add*", "*Set-ItemProperty*", "*New-ItemProperty*", "*sc config*"] CommandLine IN "*EventLog*")) OR (CommandLine IN "*auditpol*" CommandLine IN ["*/set*", "*/clear*", "*/revove*"])) OR (CommandLine IN "*wevtutil*" CommandLine IN ["*sl*", "*set-log*"]) OR EventCode IN "4719") OR (EventCode IN ["4657", "13"] ObjectName IN "*EventLog*" ObjectValueName IN ["Start", "File", "MaxSize"])) +``` + + + +### Unit Tests + +#### Test Case 1 + +MiniNt Registry Key creation with cmd. + +``` +reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt" +``` + +#### Test Case 2 + +MiniNt Registry Key creation with powershell. + +``` +New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\MiniNt" +``` + +#### Test Case 3 + +Disable EvenLog Service with Set-Service. + +``` +Set-Service -Name EventLog -StartupType Disabled +``` + +#### Test Case 4 + +Registry Key modification to disable EventLog Service. + +``` +reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog" /v start /t REG_DWORD /d 0x00000004 /f +``` + +#### Test Case 5 + +Stop EventLog Service with Stop-Service. + +``` +Stop-Service -Name EventLog -Force +``` + +#### Test Case 6 + +Audit configuration modification to disable EventLog with auditpol. + +``` +auditpol.exe /set /subcategory:"Process Creation" /success:Disable /failure:Disable +``` + +#### Test Case 7 + +Modification of Security EventLog path with wevtutil. + +``` +wevtutil.exe sl Security /logfilename:"C:\Windows\System32\winevt\Not-Important-Log.evtx" +``` + + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index b1d9a45b..e5feaeac 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -827,5 +827,13 @@ permalink: /analytics/ + + + + + + + +
n/a 0 15204176263172
T1003.001 OS Credential Dumping LSASS Memory 554412756091387
T1003.002 OS Credential Dumping Security Account Manager 12601239275942
T1003.003 OS Credential Dumping NTDS 2140181 72328
T1003.004LSA Secrets 0 1201 01213
T1003.005OS Credential Dumping DCSync 078 0 078
T1003.007Data from Local System n/a 067 2 1910
T10062 3 02705
T10083 11 1116015
T10142 8 2214315
T1018 Remote System Discovery n/a 11014 415301837
T10200 5 1410612
T1020.001n/a 1 2282455312054
T1021.001 Remote Services Remote Desktop Protocol 3100111 51820
T1021.002SMB/Windows Admin Shares 5 3058486546
T1021.003Remote Services VNC 001 0 001
T1021.006Obfuscated Files or Information n/a 07274 6 68486
T1027.001Compile After Delivery 0 512 178
T1027.005System Owner/User Discovery n/a 21618 4 83032
T10341 21 1213471650
T1036.001Rename System Utilities 1 13092321228
T1036.004Match Legitimate Name or Location 1 801 11011
T1036.0061 2 03614
T1040 Network Sniffing n/a 178 2 01011
T10412 10 0214012
T10470 14 0620923
T1049n/a 0 1112271326 50
Scheduled Task/Job Scheduled Task 620112392551450
T1053.006Process Injection n/a 01718 112120 49
2 8 0111313
T1055.002Process Discovery n/a 246 220 10
Command and Scripting Interpreter n/a 1263538100305340124
T1059.001 Command and Scripting Interpreter PowerShell 3160166 72019018194
T1059.0022 16 0624826
T1059.004 Command and Scripting Interpreter Unix Shell 07007815225
T1059.005JavaScript/JScript 0 1223 41819
T1059.008n/a 1 2010154612740
T1069Permission Groups Discovery Domain Groups 37182 182931
T1069.0030 9 1317391638
T1070.001Clear Windows Event Logs 2 702 61517
T1070.002Clear Command History 1 612 089
T1070.0040 26 3130231
T1071.0020 17 0219421
T1072Valid Accounts n/a 01828459119293684
T1078.001Domain Accounts 5 105111613
T1078.003Valid Accounts Cloud Accounts 023 18111923
T1080n/a 0 002 002
T1082 System Information Discovery n/a 21112 4 32021
T1083 File and Directory Discovery n/a 089 110 10
Account Discovery n/a 079 428392437
T1087.001Proxy Multi-hop Proxy 002 1 013
T1090.004n/a 1 1627176132554
T1098.001Exchange Email Delegate Permissions 0 012 012
T1098.003Ingress Tool Transfer n/a 43031 910531559
T1106n/a 0 922133012
T1108n/a 0 889 112728
T1110.001Modify Registry n/a 84628645131779
T11130 6 1411310
T1114Remote Email Collection 0 001 334
T1114.003Email Forwarding Rule 0 010 232
T1115Peripheral Device Discovery n/a 012 1 023
T11230 6 11807
T11240 6 8721923
T1127.001MSBuild 1 20473612
T11290 0 36925
T1134.0010 7 231209
T11360 1 710181119
T1136.001Local Account 1 1102 41618
T1136.002Create Account Cloud Account 012 2 6910
T1137Deobfuscate/Decode Files or Information n/a 1910 6218320
T1149Exploit Public-Facing Application n/a 05859 1516891791
T11950 1 42738
T1195.0010 0 40415
T1195.003BITS Jobs n/a 258 1311617
T11990 1 03423
T1200Password Policy Discovery n/a 034 087 11
Indirect Command Execution n/a 01819 0 11920
T1203n/a 0 2012 42526
T1204 User Execution n/a 0661325771428
T1204.001Malicious File 1 2703313435
T12050 1 02301
T12100 0 00011
T1213.001n/a 0 6516511321760142
T1218.001Compiled HTML File 1 301 489
T1218.0020 1 179911
T1218.0050 8 48201224
T1218.007Signed Binary Proxy Execution Regsvr32 21716 2 52625
T1218.011 Signed Binary Proxy Execution Rundll32 12728 31615 47
Remote Access Software n/a 0919 3 01222
T12200 10 112231122
T1484n/a 0 0145404
T1484.0010 10 77241027
T1486T1490 Inhibit System Recovery n/a3135113221561235
T14910 0 16778
T1498.001Server Software Component Web Shell 12123 2 42830
T15180 2 31605
T1518.001Security Software Discovery 1 412 067
T15250 0 01122
T15260 0 15678
T15280 0 04488
T1537n/a 0 1151935161532
T1543.001Create or Modify System Process Systemd Service 012 0 012
T1543.003 Create or Modify System Process Windows Service 6206257 124450
T1543.0041 2 01425
T1546.002Windows Management Instrumentation Event Subscription 1 1201 21516
T1546.004Event Triggered Execution PowerShell Profile 023 0 023
T1546.014Event Triggered Execution Component Object Model Hijacking 135 1 168
T1547n/a 0 4221844231542
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder 42728 9 24243
T1547.0020 0 20213
T1547.0121 13 1927602558
T1548.001Abuse Elevation Control Mechanism Bypass User Account Control 34445 1011681371
T1548.0030 3 6514918
T1550.0011 5 041039
T1550.0030 2 10336
T1550.0040 5 3311210
T1552.0010 3 24927
T15550 4 7617314
T1555.001Modify Authentication Process n/a 004371528
T1556.001n/a 0 334107919
T1558.0010 0 01100
T1558.0030 9 0413615
T1558.0040 0 00055
T1559Inter-Process Communication Dynamic Data Exchange 101 0 012
T1560Archive via Utility 1 1012 61819
T1560.0020 0 00022
T1561.0010 1 00123
T1562n/a 0 657461095948113
T1562.001 Impair Defenses Disable or Modify Tools 34852 353812440130
T1562.002Disable Windows Event Logging 0 602 068
T1562.003Disable or Modify System Firewall 0 1032154317
T1562.0060 0 05566
T1562.0080 0 01100
T1563.001Hide Artifacts n/a 045 6 11112
T1564.001 Hide Artifacts Hidden Files and Directories 026 417212
T1564.002Hide Artifacts NTFS File Attributes 2910 2 01314
T1564.005n/a 0 41516 274647
T1566.0010 0 00011
T15670 4 3714512
T1569.001System Services Service Execution 43031 3 54243
T1570n/a 0 667197518
T1574.001Path Interception by PATH Environment Variable 1 023 034
T1574.0084 6 0111212
T1574.0120 0 01100
T1585.001Develop Capabilities Malware 078 0 078
T1587.0020 0 01100
T1589.0020 0 00011
T1589.0030 1 04512
T1590.0010 0 01100
T1590.0020 0 01100
T1590.0040 0 01100
T1591.0010 1 08945
T1592.0010 0 02200
T1592.0030 0 03311
T1595.0010 0 01100
T1596Elastic, Logpoint, Pseudocode, Splunk Windows
CAR-2022-03-001Disable Windows Event LoggingMarch 14 2020
  • Disable Windows Event Logging
Logpoint, Pseudocode, SplunkWindows
\ No newline at end of file From b3d070ff4f272522f68629113af20dbd84cc8637 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 19 Apr 2022 07:40:58 -0600 Subject: [PATCH 229/342] Fixed coverage --- analytics/CAR-2021-05-012.yaml | 5 +---- analytics/CAR-2022-03-001.yaml | 10 ++++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index 16cb5113..c8f9bcfb 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -17,10 +17,7 @@ coverage: - technique: T1569 subtechniques: - T1569.001 - tactics: - - TA0002 - coverage: Moderate -- technique: T1569.002 + - T1569.002 tactics: - TA0002 coverage: Moderate diff --git a/analytics/CAR-2022-03-001.yaml b/analytics/CAR-2022-03-001.yaml index 45b17756..00003160 100644 --- a/analytics/CAR-2022-03-001.yaml +++ b/analytics/CAR-2022-03-001.yaml @@ -1,7 +1,7 @@ --- title: Disable Windows Event Logging -submission_date: 2020/03/14 +submission_date: 2022/03/14 information_domain: 'Host' platforms: - Windows @@ -20,10 +20,12 @@ description: |- 4. The fourth way is to use auditpol.exe to modify the audit configuration and disable/modify important parameters that will lead to disable the creation of EventLog. 5. The last one is to modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\file` (or other kind of log) to modify the path where the EventLog are stocked. Importantly, with this technique, the EventViewer will use the value of the Registry Key "file" to know where to find the Log. Thus, using the EventViewer will always show the current event logs, but the old one will be stocked in another evtx. Also, the path must be in a folder that the Eventlog process has access (like it doesn’t work if attacker set up the new path in the Desktop). Attacker can also decrease the maxsize value of the Log to force the system to rewrite on the older EventLog (but the minimum cannot be less than 1028 KB). As the Registry key is modified, Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. All of these attacks required administrative right. Attacks number three, four and five do not require a system reboot to be effective immediately. coverage: - - technique: T1562.002 + - technique: T1562 + subtechniques: + - T1562.002 tactics: - - TA0005 - coverage: Medium + - TA0005 + coverage: Moderate implementations: - name: Detection of Disable Windows Event Logging description: This detects the disabling of Windows Event Logging, via process command line or registry key value manipulation. From de56ab27cc4fafd24220d03172f7fb3c26634326 Mon Sep 17 00:00:00 2001 From: Ivan Kirillov Date: Tue, 19 Apr 2022 07:41:50 -0600 Subject: [PATCH 230/342] Generated for latest fixes --- docs/analytics/CAR-2021-05-012/index.md | 3 +-- docs/analytics/CAR-2022-03-001/index.md | 4 ++-- docs/analytics/by_technique/index.md | 8 ++++++-- docs/analytics/index.md | 6 +++--- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index f67deb01..cdd017be 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -18,8 +18,7 @@ This detection is to identify a creation of "user mode service" where the servic |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[System Services](https://attack.mitre.org/techniques/T1569/)|[Launchctl](https://attack.mitre.org/techniques/T1569/001/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| -|[Service Execution](https://attack.mitre.org/techniques/T1569.002/)|N/A|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| +|[System Services](https://attack.mitre.org/techniques/T1569/)|[Launchctl](https://attack.mitre.org/techniques/T1569/001/), [Service Execution](https://attack.mitre.org/techniques/T1569/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2022-03-001/index.md b/docs/analytics/CAR-2022-03-001/index.md index 5b84813f..0b100f86 100644 --- a/docs/analytics/CAR-2022-03-001/index.md +++ b/docs/analytics/CAR-2022-03-001/index.md @@ -1,7 +1,7 @@ --- title: "CAR-2022-03-001: Disable Windows Event Logging" layout: analytic -submission_date: 2020/03/14 +submission_date: 2022/03/14 information_domain: Host subtypes: Process analytic_type: TTP @@ -25,7 +25,7 @@ https://ptylu.github.io/content/report/report.html?report=25 |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Disable Windows Event Logging](https://attack.mitre.org/techniques/T1562.002/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +|[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable Windows Event Logging](https://attack.mitre.org/techniques/T1562/002/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 605acc5e..3ecf4011 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -293,7 +293,7 @@ permalink: /analytics/by_technique
  • CAR-2013-07-005: Command Line Usage of Archiving Software
- T1562: Impair Defenses + T1562: Impair Defenses T1562.001: Disable or Modify Tools @@ -303,6 +303,10 @@ permalink: /analytics/by_technique T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
+ + T1562.002: Disable Windows Event Logging +
  • CAR-2022-03-001: Disable Windows Event Logging
+ T1564: Hide Artifacts T1564.004: NTFS File Attributes @@ -317,7 +321,7 @@ permalink: /analytics/by_technique T1569.002: Service Execution -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
+
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1574: Hijack Execution Flow diff --git a/docs/analytics/index.md b/docs/analytics/index.md index e5feaeac..80989bb7 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -791,7 +791,7 @@ permalink: /analytics/ CAR-2021-05-012 Create Service In Suspicious File Path May 11 2021 -
  • System Services
  • Service Execution
+
  • System Services
Pseudocode, Splunk Windows @@ -830,8 +830,8 @@ permalink: /analytics/ CAR-2022-03-001 Disable Windows Event Logging - March 14 2020 -
  • Disable Windows Event Logging
+ March 14 2022 +
  • Impair Defenses
Logpoint, Pseudocode, Splunk Windows From 7d1f069b35fe2aac14eb81bfafe7502f72838792 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 03:35:40 +0000 Subject: [PATCH 231/342] Bump nokogiri from 1.13.3 to 1.13.6 in /docs Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.3 to 1.13.6. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.3...v1.13.6) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 8467cc3a..b3e66c38 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -220,7 +220,7 @@ GEM jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.13.3) + nokogiri (1.13.6) mini_portile2 (~> 2.8.0) racc (~> 1.4) octokit (4.21.0) From e4ba7b893cb843fb33cc1a3e0191817d41b6955b Mon Sep 17 00:00:00 2001 From: Kirillov Date: Thu, 19 May 2022 13:41:23 -0600 Subject: [PATCH 232/342] May 2022 update --- docs/coverage/index.md | 344 ++++++++++++++++++++--------------------- 1 file changed, 172 insertions(+), 172 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 0384ffa5..242c3757 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: April 05, 2022 +Generated on: May 19, 2022 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -16,12 +16,12 @@ This table is sortable, so feel free to click on any column to sort by its value This data is also available as: -* A [CSV file](/coverage/analytic_coverage_04_05_2022.csv). +* A [CSV file](/coverage/analytic_coverage_05_19_2022.csv). * Separate ATT&CK Navigator Layers: - * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_04_05_2022.json). - * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_04_05_2022.json). - * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_04_05_2022.json). - * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_04_05_2022.json). + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_05_19_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_05_19_2022.json). @@ -83,20 +83,20 @@ This data is also available as: - + - + - + - + @@ -255,8 +255,8 @@ This data is also available as: - - + + @@ -264,9 +264,9 @@ This data is also available as: - + - + @@ -303,20 +303,20 @@ This data is also available as: - + - + - + - + @@ -393,10 +393,10 @@ This data is also available as: - + - + @@ -493,10 +493,10 @@ This data is also available as: - + - - + + @@ -535,18 +535,18 @@ This data is also available as: - - + + - + - + @@ -673,10 +673,10 @@ This data is also available as: - + - + @@ -763,10 +763,10 @@ This data is also available as: - - + + - + @@ -793,10 +793,10 @@ This data is also available as: - - + + - + @@ -813,10 +813,10 @@ This data is also available as: - + - - + + @@ -833,10 +833,10 @@ This data is also available as: - + - + @@ -1013,19 +1013,19 @@ This data is also available as: - - - - + + + + - + - + @@ -1063,10 +1063,10 @@ This data is also available as: - + - + @@ -1083,10 +1083,10 @@ This data is also available as: - + - + @@ -1133,10 +1133,10 @@ This data is also available as: - - + + - + @@ -1185,8 +1185,8 @@ This data is also available as: - - + + @@ -1225,8 +1225,8 @@ This data is also available as: - - + + @@ -1344,9 +1344,9 @@ This data is also available as: - - - + + + @@ -1364,9 +1364,9 @@ This data is also available as: - + - + @@ -1415,8 +1415,8 @@ This data is also available as: - - + + @@ -1473,10 +1473,10 @@ This data is also available as: - + - + @@ -1544,9 +1544,9 @@ This data is also available as: - + - + @@ -1653,10 +1653,10 @@ This data is also available as: - + - - + + @@ -1664,9 +1664,9 @@ This data is also available as: - + - + @@ -1683,10 +1683,10 @@ This data is also available as: - + - + @@ -1743,10 +1743,10 @@ This data is also available as: - + - + @@ -1863,10 +1863,10 @@ This data is also available as: - + - + @@ -2115,8 +2115,8 @@ This data is also available as: - - + + @@ -2185,18 +2185,18 @@ This data is also available as: - - + + - + - - + + @@ -2285,18 +2285,18 @@ This data is also available as: - - + + - + - + @@ -2305,8 +2305,8 @@ This data is also available as: - - + + @@ -2315,8 +2315,8 @@ This data is also available as: - - + + @@ -2383,10 +2383,10 @@ This data is also available as: - - + + - + @@ -2453,10 +2453,10 @@ This data is also available as: - + - + @@ -2513,10 +2513,10 @@ This data is also available as: - + - + @@ -2553,10 +2553,10 @@ This data is also available as: - + - + @@ -2695,18 +2695,18 @@ This data is also available as: - - + + - + - + @@ -2905,8 +2905,8 @@ This data is also available as: - - + + @@ -2935,8 +2935,8 @@ This data is also available as: - - + + @@ -3063,10 +3063,10 @@ This data is also available as: - + - + @@ -3133,10 +3133,10 @@ This data is also available as: - - + + - + @@ -3164,9 +3164,9 @@ This data is also available as: - - - + + + @@ -3183,10 +3183,10 @@ This data is also available as: - + - + @@ -3343,20 +3343,20 @@ This data is also available as: - + - + - + - + @@ -3403,10 +3403,10 @@ This data is also available as: - + - + @@ -3474,9 +3474,9 @@ This data is also available as: - + - + @@ -3494,9 +3494,9 @@ This data is also available as: - + - + @@ -3504,9 +3504,9 @@ This data is also available as: - + - + @@ -3543,20 +3543,20 @@ This data is also available as: - + - + - + - + @@ -3645,8 +3645,8 @@ This data is also available as: - - + + @@ -3685,8 +3685,8 @@ This data is also available as: - - + + @@ -3733,10 +3733,10 @@ This data is also available as: - + - + @@ -3824,9 +3824,9 @@ This data is also available as: - - - + + + @@ -3853,10 +3853,10 @@ This data is also available as: - - + + - + @@ -3973,30 +3973,30 @@ This data is also available as: - + - - + + - + - + - + - + @@ -4015,8 +4015,8 @@ This data is also available as: - - + + @@ -4143,10 +4143,10 @@ This data is also available as: - + - + @@ -4205,8 +4205,8 @@ This data is also available as: - - + + @@ -4215,8 +4215,8 @@ This data is also available as: - - + + @@ -4263,10 +4263,10 @@ This data is also available as: - + - + @@ -4333,10 +4333,10 @@ This data is also available as: - + - + @@ -4363,10 +4363,10 @@ This data is also available as: - + - + @@ -4413,10 +4413,10 @@ This data is also available as: - + - + From 0e5c0e45010e669e027fb15ba11f591896e26714 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 27 May 2022 09:30:08 -0600 Subject: [PATCH 233/342] Added missing May files --- .../coverage/analytic_coverage_05_19_2022.csv | 542 ++++++++++++++++++ .../car_analytic_coverage_05_19_2022.json | 1 + .../sigma_analytic_coverage_05_19_2022.json | 1 + .../splunk_analytic_coverage_05_19_2022.json | 1 + 4 files changed, 545 insertions(+) create mode 100644 docs/coverage/analytic_coverage_05_19_2022.csv create mode 100644 docs/coverage/car_analytic_coverage_05_19_2022.json create mode 100644 docs/coverage/sigma_analytic_coverage_05_19_2022.json create mode 100644 docs/coverage/splunk_analytic_coverage_05_19_2022.json diff --git a/docs/coverage/analytic_coverage_05_19_2022.csv b/docs/coverage/analytic_coverage_05_19_2022.csv new file mode 100644 index 00000000..f4208476 --- /dev/null +++ b/docs/coverage/analytic_coverage_05_19_2022.csv @@ -0,0 +1,542 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,0,3 +T1003,OS Credential Dumping,n/a,0,14,26,31,71 +T1003.001,OS Credential Dumping,LSASS Memory,5,61,9,13,88 +T1003.002,OS Credential Dumping,Security Account Manager,1,27,5,9,42 +T1003.003,OS Credential Dumping,NTDS,2,18,1,7,28 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,1,0,13 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,0,8 +T1003.006,OS Credential Dumping,DCSync,0,8,0,0,8 +T1003.007,OS Credential Dumping,Proc Filesystem,0,1,0,0,1 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,0,1,1 +T1005,Data from Local System,n/a,0,7,2,1,10 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,0,5 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,11,1,0,15 +T1014,Rootkit,n/a,0,0,0,1,1 +T1016,System Network Configuration Discovery,n/a,2,8,3,3,16 +T1018,Remote System Discovery,n/a,1,14,4,18,37 +T1020,Automated Exfiltration,n/a,0,5,1,6,12 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,1,31,20,53 +T1021.001,Remote Services,Remote Desktop Protocol,3,12,1,5,21 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,30,6,5,46 +T1021.003,Remote Services,Distributed Component Object Model,1,8,0,5,14 +T1021.004,Remote Services,SSH,0,0,0,0,0 +T1021.005,Remote Services,VNC,0,1,0,0,1 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,75,6,6,87 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,2,1,8 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,2,0,2,4 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,18,4,8,32 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,23,12,17,53 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,13,2,12,28 +T1036.004,Masquerading,Masquerade Task or Service,0,2,1,1,4 +T1036.005,Masquerading,Match Legitimate Name or Location,1,9,1,1,12 +T1036.006,Masquerading,Space after Filename,0,1,0,0,1 +T1037,Boot or Logon Initialization Scripts,n/a,0,0,2,2,4 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Logon Script (Mac),0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,Rc.common,0,0,0,1,1 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,1,4 +T1040,Network Sniffing,n/a,1,8,2,0,11 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,0,0,0,0 +T1046,Network Service Scanning,n/a,2,10,0,0,12 +T1047,Windows Management Instrumentation,n/a,3,34,5,12,54 +T1048,Exfiltration Over Alternative Protocol,n/a,0,7,6,9,22 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol,0,14,0,9,23 +T1049,System Network Connections Discovery,n/a,1,8,1,5,15 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,12,14,26,52 +T1053.001,Scheduled Task/Job,At (Linux),0,1,0,2,3 +T1053.002,Scheduled Task/Job,At (Windows),3,7,0,1,11 +T1053.003,Scheduled Task/Job,Cron,0,4,4,5,13 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,6,28,5,15,54 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1055,Process Injection,n/a,0,20,11,20,51 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,3,13 +T1055.002,Process Injection,Portable Executable Injection,0,1,0,0,1 +T1055.003,Process Injection,Thread Execution Hijacking,0,1,0,0,1 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,2,2,0,5 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,0,2 +T1056.001,Input Capture,Keylogging,0,1,0,0,1 +T1056.002,Input Capture,GUI Input Capture,0,3,1,0,4 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,1,0,0,1 +T1057,Process Discovery,n/a,2,6,2,0,10 +T1059,Command and Scripting Interpreter,n/a,1,29,55,42,127 +T1059.001,Command and Scripting Interpreter,PowerShell,3,164,7,20,194 +T1059.002,Command and Scripting Interpreter,AppleScript,0,1,1,0,2 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,16,0,8,26 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,8,15,2,25 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,18,0,4,23 +T1059.006,Command and Scripting Interpreter,Python,0,2,1,0,3 +T1059.007,Command and Scripting Interpreter,JavaScript/JScript,0,13,3,4,20 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,0,0,0,0 +T1068,Exploitation for Privilege Escalation,n/a,1,21,13,7,42 +T1069,Permission Groups Discovery,n/a,0,1,5,25,31 +T1069.001,Permission Groups Discovery,Local Groups,3,13,1,11,28 +T1069.002,Permission Groups Discovery,Domain Groups,3,8,2,18,31 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,9,13,22,44 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,7,2,6,17 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,2,0,0,2 +T1070.003,Indicator Removal on Host,Clear Command History,1,6,2,0,9 +T1070.004,Indicator Removal on Host,File Deletion,0,11,3,11,25 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,3,0,1,5 +T1070.006,Indicator Removal on Host,Timestomp,0,4,1,0,5 +T1071,Application Layer Protocol,n/a,0,6,8,4,18 +T1071.001,Application Layer Protocol,Web Protocols,0,26,3,2,31 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,0,0 +T1071.004,Application Layer Protocol,DNS,0,17,0,4,21 +T1072,Software Deployment Tools,n/a,0,2,0,2,4 +T1074,Data Staged,n/a,0,2,1,1,4 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,0,0,0 +T1078,Valid Accounts,n/a,0,19,30,37,86 +T1078.001,Valid Accounts,Default Accounts,0,1,0,4,5 +T1078.002,Valid Accounts,Domain Accounts,5,1,2,6,14 +T1078.003,Valid Accounts,Local Accounts,5,1,3,1,10 +T1078.004,Valid Accounts,Cloud Accounts,0,3,1,19,23 +T1080,Taint Shared Content,n/a,0,0,2,0,2 +T1082,System Information Discovery,n/a,2,12,4,3,21 +T1083,File and Directory Discovery,n/a,0,9,1,1,11 +T1087,Account Discovery,n/a,0,9,4,24,37 +T1087.001,Account Discovery,Local Account,2,9,0,11,22 +T1087.002,Account Discovery,Domain Account,2,13,1,17,33 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,0,0,0,0 +T1090,Proxy,n/a,0,4,1,0,5 +T1090.001,Proxy,Internal Proxy,0,1,0,0,1 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,2,1,0,3 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,1,1,6 +T1098,Account Manipulation,n/a,1,16,32,5,54 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,0,0 +T1098.002,Account Manipulation,Exchange Email Delegate Permissions,0,0,2,0,2 +T1098.003,Account Manipulation,Add Office 365 Global Administrator Role,0,1,0,0,1 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,2,3 +T1102,Web Service,n/a,0,0,1,0,1 +T1102.001,Web Service,Dead Drop Resolver,0,2,0,0,2 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,34,9,17,64 +T1106,Native API,n/a,0,9,4,0,13 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,7,9,11,27 +T1110.001,Brute Force,Password Guessing,0,3,0,1,4 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,0,8,16 +T1110.004,Brute Force,Credential Stuffing,0,0,0,0,0 +T1111,Two-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,8,54,3,17,82 +T1113,Screen Capture,n/a,0,6,1,3,10 +T1114,Email Collection,n/a,0,2,2,8,12 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,1,3,4 +T1114.003,Email Collection,Email Forwarding Rule,0,0,0,2,2 +T1115,Clipboard Data,n/a,0,4,0,0,4 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,2,1,0,3 +T1123,Audio Capture,n/a,0,6,1,0,7 +T1124,System Time Discovery,n/a,0,2,0,0,2 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,11,8,9,28 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,2,3,6,12 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,0,0,0,0 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,4,4,0,8 +T1134,Access Token Manipulation,n/a,0,0,3,2,5 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,4,0,1,5 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,0,0,5 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,0,0,0,0 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,0,1,1,2 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,2,0,9 +T1136,Create Account,n/a,0,1,7,11,19 +T1136.001,Create Account,Local Account,1,11,2,4,18 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,2,2,6,10 +T1137,Office Application Startup,n/a,0,5,2,0,7 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,10,6,2,19 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,0,0,0,0 +T1176,Browser Extensions,n/a,0,0,0,0,0 +T1185,Man in the Browser,n/a,0,0,0,0,0 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,2,5 +T1190,Exploit Public-Facing Application,n/a,0,60,15,23,98 +T1195,Supply Chain Compromise,n/a,0,1,4,3,8 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,1,5 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,8,1,6,17 +T1199,Trusted Relationship,n/a,0,1,0,2,3 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,4,0,7,11 +T1202,Indirect Command Execution,n/a,0,19,0,3,22 +T1203,Exploitation for Client Execution,n/a,0,21,2,4,27 +T1204,User Execution,n/a,0,7,7,15,29 +T1204.001,User Execution,Malicious Link,0,1,0,1,2 +T1204.002,User Execution,Malicious File,1,27,3,4,35 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,0,1 +T1210,Exploitation of Remote Services,n/a,0,8,1,1,10 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,7,1,2,10 +T1213,Data from Information Repositories,n/a,0,0,0,1,1 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1216,Signed Script Proxy Execution,n/a,0,12,0,0,12 +T1216.001,Signed Script Proxy Execution,PubPrn,0,0,0,0,0 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,Signed Binary Proxy Execution,n/a,0,67,17,60,144 +T1218.001,Signed Binary Proxy Execution,Compiled HTML File,1,3,1,4,9 +T1218.002,Signed Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,Signed Binary Proxy Execution,CMSTP,1,5,0,3,9 +T1218.004,Signed Binary Proxy Execution,InstallUtil,0,1,1,9,11 +T1218.005,Signed Binary Proxy Execution,Mshta,0,8,4,12,24 +T1218.007,Signed Binary Proxy Execution,Msiexec,0,7,0,1,8 +T1218.008,Signed Binary Proxy Execution,Odbcconf,0,1,0,0,1 +T1218.009,Signed Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,Signed Binary Proxy Execution,Regsvr32,2,16,2,5,25 +T1218.011,Signed Binary Proxy Execution,Rundll32,1,31,3,15,50 +T1218.012,Signed Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1219,Remote Access Software,n/a,0,19,3,0,22 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,0,0,0,0 +T1222,File and Directory Permissions Modification,n/a,0,0,3,11,14 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,4,0,2,7 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,2,0,1,4 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,10,1,11,22 +T1484,Domain Policy Modification,n/a,0,0,4,0,4 +T1484.001,Domain Policy Modification,Group Policy Modification,0,0,0,0,0 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,0,1 +T1485,Data Destruction,n/a,0,10,7,16,33 +T1486,Data Encrypted for Impact,n/a,0,9,1,7,17 +T1489,Service Stop,n/a,0,4,2,7,13 +T1490,Inhibit System Recovery,n/a,2,15,6,12,35 +T1491,Defacement,n/a,0,0,0,1,1 +T1491.001,Defacement,Internal Defacement,0,1,0,0,1 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,0,1,1 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,1,1 +T1498,Network Denial of Service,n/a,0,0,1,7,8 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,1,1,0,2 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,5,8 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,23,2,6,32 +T1518,Software Discovery,n/a,0,2,3,0,5 +T1518.001,Software Discovery,Security Software Discovery,1,4,2,0,7 +T1525,Implant Container Image,n/a,0,0,0,2,2 +T1526,Cloud Service Discovery,n/a,0,0,1,7,8 +T1528,Steal Application Access Token,n/a,0,1,3,0,4 +T1529,System Shutdown/Reboot,n/a,0,5,0,0,5 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,7,4,14 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,8,8 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,1,2,0,3 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,0,0,0,0 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,2,17,15,34 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,2,0,0,2 +T1543.003,Create or Modify System Process,Windows Service,6,25,8,13,52 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,8,14,12,34 +T1546.001,Event Triggered Execution,Change Default File Association,1,2,0,2,5 +T1546.002,Event Triggered Execution,Screensaver,1,4,0,1,6 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,1,2,16 +T1546.004,Event Triggered Execution,.bash_profile and .bashrc,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,1,0,0,1 +T1546.008,Event Triggered Execution,Accessibility Features,3,4,1,1,9 +T1546.009,Event Triggered Execution,AppCert DLLs,0,1,1,0,2 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,1,4 +T1546.013,Event Triggered Execution,PowerShell Profile,0,3,0,0,3 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,5,1,1,8 +T1547,Boot or Logon Autostart Execution,n/a,0,5,23,15,43 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,4,27,9,2,42 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,0,2,0,2 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,0,1,1,2 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,2,3,0,0,5 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,0,2 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,1,3,3,7 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,0,1 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,3,1,1,6 +T1547.011,Boot or Logon Autostart Execution,Plist Modification,0,0,2,1,3 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1548,Abuse Elevation Control Mechanism,n/a,1,13,21,25,60 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,1,2,3,6 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,45,11,13,72 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,3,7,12 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,0,0,0 +T1550,Use Alternate Authentication Material,n/a,0,3,6,9,18 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,6,0,3,10 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,3,1,3,7 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,3,2,10 +T1552.001,Unsecured Credentials,Credentials In Files,1,12,2,0,15 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,2,6 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,0,6 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,1,5,2,8 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,0,1,0,1 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,4,2,2,9 +T1554,Compromise Client Software Binary,n/a,0,3,2,2,7 +T1555,Credentials from Password Stores,n/a,0,4,7,3,14 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,1,2,3,6 +T1556,Modify Authentication Process,n/a,0,1,5,2,8 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,2,0,0,2 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1557,Man-in-the-Middle,n/a,0,0,0,4,4 +T1557.001,Man-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,6,0,0,6 +T1557.002,Man-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,9,13,25 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,11,1,6,18 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,5,5 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,1,0,0,2 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,10,2,6,19 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,2,2 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,2,3 +T1562,Impair Defenses,n/a,0,8,59,51,118 +T1562.001,Impair Defenses,Disable or Modify Tools,3,51,35,40,129 +T1562.002,Impair Defenses,Disable Windows Event Logging,1,6,2,0,9 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,10,4,5,19 +T1562.006,Impair Defenses,Indicator Blocking,2,3,2,1,8 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,0,6,6 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,0,0 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,5,6,1,12 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,6,4,2,12 +T1564.002,Hide Artifacts,Hidden Users,0,1,0,0,1 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,10,2,0,14 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,2,0,0,2 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,2,3,0,5 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,4,16,28,48 +T1566.001,Phishing,Spearphishing Attachment,0,11,10,24,45 +T1566.002,Phishing,Spearphishing Link,0,0,7,1,8 +T1566.003,Phishing,Spearphishing via Service,0,0,0,1,1 +T1567,Exfiltration Over Web Service,n/a,0,4,1,1,6 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,2,0,0,2 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,4,0,1,5 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,0,3,0,3 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,5,12 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,32,3,5,44 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,3,0,0,3 +T1572,Protocol Tunneling,n/a,0,6,3,0,9 +T1573,Encrypted Channel,n/a,0,4,1,0,5 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,6,7,5,18 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,1,7,1,0,9 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,18,2,2,22 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,0,0,0,0 +T1574.006,Hijack Execution Flow,LD_PRELOAD,0,2,1,1,4 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,0,3,0,4 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,6,0,2,12 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,0,0,1 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,0,0,0 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,1,0,0,1 +T1585,Establish Accounts,n/a,0,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,0,0 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,8,0,0,8 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,0,0 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,0,0,2 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,4,0,2,6 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,0,0 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,1,2 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,0,0 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,1,1 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,1,0,1,2 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,1,1 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,4,5 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,0,0 +T1592.002,Gather Victim Host Information,Software,0,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,0,0,0,0 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,1,1 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 diff --git a/docs/coverage/car_analytic_coverage_05_19_2022.json b/docs/coverage/car_analytic_coverage_05_19_2022.json new file mode 100644 index 00000000..2e0ebec3 --- /dev/null +++ b/docs/coverage/car_analytic_coverage_05_19_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the car GitHub repository. Generated on May 19, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - CAR"} \ No newline at end of file diff --git a/docs/coverage/sigma_analytic_coverage_05_19_2022.json b/docs/coverage/sigma_analytic_coverage_05_19_2022.json new file mode 100644 index 00000000..30d2a7e9 --- /dev/null +++ b/docs/coverage/sigma_analytic_coverage_05_19_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the sigma GitHub repository. Generated on May 19, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1037.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "75"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "60"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "164"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "30"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "61"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "67"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "54"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1584.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Sigma"} \ No newline at end of file diff --git a/docs/coverage/splunk_analytic_coverage_05_19_2022.json b/docs/coverage/splunk_analytic_coverage_05_19_2022.json new file mode 100644 index 00000000..ce9c9b79 --- /dev/null +++ b/docs/coverage/splunk_analytic_coverage_05_19_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the splunk GitHub repository. Generated on May 19, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1087.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "42"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "37"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "60"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "20"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1213", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1497.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1566.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Splunk"} \ No newline at end of file From 669dc8ae0b58a6a4f5a452758bf37ee6754d6acb Mon Sep 17 00:00:00 2001 From: Alexia Crumpton <86126040+alexiacrumpton@users.noreply.github.com> Date: Wed, 8 Jun 2022 13:18:38 -0400 Subject: [PATCH 234/342] Add OSSEM-CDM module --- .gitmodules | 3 +++ OSSEM-CDM | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 OSSEM-CDM diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..2120297f --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "OSSEM-CDM"] + path = OSSEM-CDM + url = https://github.com/OTRF/OSSEM-CDM.git diff --git a/OSSEM-CDM b/OSSEM-CDM new file mode 160000 index 00000000..32f42b42 --- /dev/null +++ b/OSSEM-CDM @@ -0,0 +1 @@ +Subproject commit 32f42b427b4802adb6b06fb420f4dd05f30613be From 5bc15f419ec7ede02fd5998c50643f0c76576f0f Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Wed, 8 Jun 2022 13:31:34 -0400 Subject: [PATCH 235/342] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7dccfb34..71f19b24 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,13 @@ The best way to view the analytics in this repository is via the [CAR website](https://car.mitre.org). -This repository is the way to contribute new analytics, data model changes, or sensor changes. Analytics contributed in this repo are automatically published in CAR. +This repository is the way to contribute new analytics. Analytics contributed in this repo are automatically published in CAR. ## Where is everything? -Analytics are in the `analytics` directory as YAML files; the same is true for the YAML representations of `sensors` and the `data_model`. The website is built automatically from that structured content. Other content is all in the `docs` folder. +Analytics are in the `analytics` directory as YAML files. The website is built automatically from that structured content. Other content is all in the `docs` folder. + +CAR has partnered with OSSEM to use their Common Data Model moving forward. The [implementations](implementations) directory contains libraries of analytics that are best represented as source code for specific tools. As an example, [BZAR](implementations/bzar) (Bro/Zeek ATT&CK-Based Analytics and Reporting) is a library of source code for Zeek (previously Bro). From a74d4ce694e48d78466dee5eafdaa4d3f15d1fb9 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 09:44:36 -0400 Subject: [PATCH 236/342] Update README.md --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 71f19b24..e12f22a6 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,39 @@ # Welcome to the Cyber Analytics Repository +The MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by MITRE based on the [MITRE ATT&CK®](https://attack.mitre.org/) adversary model. CAR includes implementations directly targeted at specific tools (e.g., Splunk, EQL) in its analytics. With respect to coverage, CAR is focused on providing a set of validated and well-explained analytics, in particular with regards to their operating theory and rationale. + +If you want to start exploring, try viewing the [Full Analytic List](https://car.mitre.org/analytics). Also, check out the ATT&CK Navigator layer that captures the current set of ATT&CK tactics and techniques covered by CAR. + +Analytics stored in CAR contain the following information: + +⋅⋅* a hypothesis which explains the idea behind the analytic +⋅⋅* the information domain or the primary domain the analytic is designed to operate within (e.g. host, network, process, external) +⋅⋅* references to [ATT&CK](https://attack.mitre.org/) Techniques and Tactics that the analytic detects +⋅⋅* the [Glossary](https://car.mitre.org/Glossary) +⋅⋅* a pseudocode description of how the analytic might be implemented +⋅⋅* a unit test which can be run to trigger the analytic + The best way to view the analytics in this repository is via the [CAR website](https://car.mitre.org). -This repository is the way to contribute new analytics. Analytics contributed in this repo are automatically published in CAR. +## Methodology + +CAR analytics were developed to detect the adversary behaviors in ATT&CK. Development of an analytic is based upon the following activities: + +identifying and prioritizing adversary behaviors from the ATT&CK adversary model +identifying the data necessary to detect the adversary behavior +identification or creation of a sensor to collect the necessary data +the actual creation of the analytic to detect the identified behaviors +CAR is intended to be shared with cyber-defenders throughout the community. + +This white paper on [TTP-based hunting](https://www.mitre.org/publications/technical-papers/ttp-based-hunting) provides some useful insight into many of these activities. + +## CAR and ATT&CK + +It’s important to remember that ATT&CK and CAR are separate projects for good reason. It’s critical to keep how we articulate threats with ATT&CK separate from a set of possible ways to detect them with the analytics. We don’t want the defender content in ATT&CK to be overly prescriptive about how someone can defend against ATT&CK techniques because there could be many different ways, and it’s up to the organization implementing them to determine what works best for their environment and the threats they face. This is why we didn’t put the analytics in ATT&CK to begin with. CAR is a good starting point for many organizations and can be a great platform for open analytic collaboration - but it isn’t the be-all/end-all for defending against the threats described by ATT&CK. + +## Analytic Source Code Libraries + +Some analytics are built as source code for specific products. In these cases, code might support a broad set of detections in a way that makes it hard to describe a set of distinct analytics. For these types of analytics, rather than integrating them into the main CAR site, we’ve collected them under a library of implementations. Currently, the only library is [BZAR](https://github.com/mitre-attack/bzar), a collection of Zeek (Bro) scripts looking primarily at SMB and RPC traffic. ## Where is everything? From 60fe4731645eaa1cce46f4199909a08679b7e0f9 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 09:45:57 -0400 Subject: [PATCH 237/342] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e12f22a6..855a9c4d 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,12 @@ If you want to start exploring, try viewing the [Full Analytic List](https://car Analytics stored in CAR contain the following information: -⋅⋅* a hypothesis which explains the idea behind the analytic -⋅⋅* the information domain or the primary domain the analytic is designed to operate within (e.g. host, network, process, external) -⋅⋅* references to [ATT&CK](https://attack.mitre.org/) Techniques and Tactics that the analytic detects -⋅⋅* the [Glossary](https://car.mitre.org/Glossary) -⋅⋅* a pseudocode description of how the analytic might be implemented -⋅⋅* a unit test which can be run to trigger the analytic ++ a hypothesis which explains the idea behind the analytic ++ the information domain or the primary domain the analytic is designed to operate within (e.g. host, network, process, external) ++ references to [ATT&CK](https://attack.mitre.org/) Techniques and Tactics that the analytic detects ++ the [Glossary](https://car.mitre.org/Glossary) ++ a pseudocode description of how the analytic might be implemented ++ a unit test which can be run to trigger the analytic The best way to view the analytics in this repository is via the [CAR website](https://car.mitre.org). From a2b5005ffc52a94a05ffdae0a1d82bd87f48e180 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 09:50:25 -0400 Subject: [PATCH 238/342] Create GLOSSARY.md --- GLOSSARY.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 GLOSSARY.md diff --git a/GLOSSARY.md b/GLOSSARY.md new file mode 100644 index 00000000..b7bbe3a7 --- /dev/null +++ b/GLOSSARY.md @@ -0,0 +1,47 @@ +# Glossary +The Glossary is description of commonly used words and features of CAR. + +## ATT&CK + +[MITRE ATT&CK™](https://attack.mitre.org/) is a globally-accessible knowledge base of adversary tactics and techniques based on real-world observations. The ATT&CK knowledge base is used as a foundation for the development of specific threat models and methodologies in the private sector, in government, and in the cybersecurity product and service community. + +## Analytic + +An analytic describes the observable behavior generated for a TTP. It is the method by which a TTP can be identified. Its hypothesis describes the behavior expected, and the instantiation details its platform-specific implementation. + +## Hypothesis + +The hypothesis should generally describe why this analytic is worth making, that is, what information do you hope to gather through this analytic, and what could this information indicate? It should describe the identifiable objects or artifacts that are associated with or modified when an ATT&CK technique takes place. + +## Information Domain + +The information domain is the top-level categorization of the analytic. It should describe the type of analytic: Is it based on anomaly detection? A specific behavior? Statistical analysis? There are five possible information domains: Host, Network, and Analytic, External, and Other. + +## Pseudocode + +The pseudocode is a representative example of how the analytic query would be made. + +## ATT&CK Detection + +A summary of the ATT&CK tactic and techniques the analytic detects as well as the level of coverage. + +## Unit Tests + +A set of commands that can be run which should trigger the analytic. + +## Analytic Type + +The kind of mechanism this analytic uses. The following table summarizes the different types of analytics. + +Analytic Type | Description +--- | --- +TTP | A TTP analytic is designed to detect a certain adversary tactic, technique or procedure. +Attribution | An attribution analytic is designed to detect actions that are unique to a certain threat actor. +Posture/Hygiene | A posture or hygiene analytic is designed to help in the maintenance of the analytic or security infrastructure. +Situational Awareness | A situational awareness analytic provides general information on the state of the environment. Often these analytics can be useful during an investigation, (e.g. information such as login times doesn’t indicate malicious activity, but when coupled with other indicators can provide much needed additional information). These types of analytics can also be helpful for monitoring the “health” of the environment (e.g. on which hosts are sensors not working). +Forensic | A forensic analytic has a low SNR and is less likely to be indicative of adversary behavior but is nevertheless useful during an investigation. Several ‘‘forensic analytics’’ are anomaly-based, which can create excessive noise in a highly dynamic environment. Other analytics may also have noise as a result of admins, power users, software installations, or internal scripts. However, when related results are triggered by multiple forensic analytics, the collective probability rises. Thus, the forensics analytics reinforce each other during the investigative process. +Anomaly | An anomaly analytic triggers on behavior that is not normally observed. Anomalous may not be explicitly malicious but may be suspect. For example, detection of executables that have never been run before or a process using the network which does not normally use the network. Like Situational Awareness analytics, anomaly analytics don’t necessarily indicate an attack. +Statistical | A statistical analytic uses various statistical mechanisms to identify adversarial behavior. +Investigative | An investigative analytic is an analytic that is primarily used during an investigation rather than as an alert. +Malware | A malware analytic is an analytic used to detect a specific kind of malware, such as Mimikatz. +Event Characterization | An event characterization analytic is used to characterize the output of another analytic into certain event types. From 24e2a9acda87f8158d1881411a94feca1978d989 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 09:51:16 -0400 Subject: [PATCH 239/342] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 855a9c4d..7af01f21 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Analytics stored in CAR contain the following information: + a hypothesis which explains the idea behind the analytic + the information domain or the primary domain the analytic is designed to operate within (e.g. host, network, process, external) + references to [ATT&CK](https://attack.mitre.org/) Techniques and Tactics that the analytic detects -+ the [Glossary](https://car.mitre.org/Glossary) ++ the [Glossary](GLOSSARY.md) + a pseudocode description of how the analytic might be implemented + a unit test which can be run to trigger the analytic From ecc1577e7cea14e9ace88e305b57b11a4274da38 Mon Sep 17 00:00:00 2001 From: Alexia Crumpton <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 10:04:24 -0400 Subject: [PATCH 240/342] Add bzar module --- .gitmodules | 3 +++ bzar | 1 + 2 files changed, 4 insertions(+) create mode 160000 bzar diff --git a/.gitmodules b/.gitmodules index 2120297f..3272c552 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "OSSEM-CDM"] path = OSSEM-CDM url = https://github.com/OTRF/OSSEM-CDM.git +[submodule "bzar"] + path = bzar + url = https://github.com/mitre-attack/bzar.git diff --git a/bzar b/bzar new file mode 160000 index 00000000..c01bce32 --- /dev/null +++ b/bzar @@ -0,0 +1 @@ +Subproject commit c01bce32a428570c81ab5a8b1eb8c45a8b5d59bc From d928619bef499328b553f02379a6eb9dae9eaa73 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 10 Jun 2022 10:12:04 -0400 Subject: [PATCH 241/342] Delete implementations directory Added bzar as a submodule --- implementations/README.md | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 implementations/README.md diff --git a/implementations/README.md b/implementations/README.md deleted file mode 100644 index 6bafff2c..00000000 --- a/implementations/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Analytic Implementations - -Some analytics are built as source code for specific products. For these analytics, rather than integrating them into the main CAR site, we've collected them under this set of implementations. - -## Bro/Zeek ATT&CK-Based Analytics (BZAR) - -[BZAR](https://github.com/mitre-attack/bzar) is a collection of analytics for Bro primarily aimed at detecting ATT&CK techniques that leverage RPC and SMB. From 006e043c54d19610798cd36a679f9c720b87aea3 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:34:04 -0400 Subject: [PATCH 242/342] Create updates.md --- docs/resources/updates.md | 113 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 docs/resources/updates.md diff --git a/docs/resources/updates.md b/docs/resources/updates.md new file mode 100644 index 00000000..e8583d48 --- /dev/null +++ b/docs/resources/updates.md @@ -0,0 +1,113 @@ +--- +title: Updates +--- +## News +Information about the latest CAR updates and changes can be found in this section. + +### February 2022 +* Updated [analytic coverage](/coverage) page, now with separate ATT&CK navigator layers for each repository. +* New analytics added + * [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](/analytics/CAR-2021-11-002) + * [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](/analytics/CAR-2021-12-001) + * [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"](/analytics/CAR-2021-12-002) + +### January 2022 +* New analytics added + * [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](/analytics/CAR-2021-11-001) + +### May 2021 +* New analytics added - special thanks to the Splunk Threat Research team for working with us to incorporate these. + * [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](/analytics/CAR-2021-05-001) + * [CAR-2021-05-002: Batch File Write to System32](/analytics/CAR-2021-05-002) + * [CAR-2021-05-003: BCDEdit Failure Recovery Modification](/analytics/CAR-2021-05-003) + * [CAR-2021-05-004: BITS Job Persistence](/analytics/CAR-2021-05-004) + * [CAR-2021-05-005: BITSAdmin Download File](/analytics/CAR-2021-05-005) + * [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](/analytics/CAR-2021-05-006) + * [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](/analytics/CAR-2021-05-007) + * [CAR-2021-05-008: Certutil exe certificate extraction](/analytics/CAR-2021-05-008) + * [CAR-2021-05-009: CertUtil With Decode Argument](/analytics/CAR-2021-05-009) + * [CAR-2021-05-010: Create local admin accounts using net exe](/analytics/CAR-2021-05-010) + * [CAR-2021-05-011: Create Remote Thread into LSASS](/analytics/CAR-2021-05-011) + * [CAR-2021-05-012: Create Service In Suspicious File Path](/analytics/CAR-2021-05-012) + +### April 2021 +* New analytics added + * [CAR-2021-04-001: Common Windows Process Masquerading](/analytics/CAR-2021-04-001) + +### March 2021 +* Added [Coverage Comparison](/coverage) page, which compares ATT&CK Technique/Sub-technique coverage across CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules. +* New analytics added + * [CAR-2021-01-006: Unusual Child Process Spawned using DDE Exploit](/analytics/CAR-2021-01-006) + * [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](/analytics/CAR-2021-01-007) + * [CAR-2021-01-008: Disable UAC](/analytics/CAR-2021-01-008) + +### January-Feburary 2021 +* New analytics added - special thanks to all of the submissions that we've received! + * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) + * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2021-01-002) + * [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](/analytics/CAR-2021-01-003) + * [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](/analytics/CAR-2021-01-004) + * [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](/analytics/CAR-2021-01-009) + * [CAR-2021-02-001: Webshell-Indicative Process Tree](/analytics/CAR-2021-02-001) + * [CAR-2021-02-002: Get System Elevation](/analytics/CAR-2021-02-002) + +### November 2020 +* Data Model update! We're excited to roll out these changes, and we think you will like the new capabilities. + * [See the full new data model](data_model) + * Added Authentication, Email, HTTP, and Socket objects + * Updated other objects: + * Removed several unnecessary fields + * Renamed some fields to make their intent more clear + * Added several fields that have become necessary for modern analytics + * Removed and added some Event types +* New analytics added + * [CAR-2020-11-001: Boot or Logon Initialization Scripts](/analytics/CAR-2020-11-001) + * [CAR-2020-11-002: Local Network Sniffing](/analytics/CAR-2020-11-002) + * [CAR-2020-11-003: DLL Injection with Mavinject](/analytics/CAR-2020-11-003) + * [CAR-2020-11-004: Processes Started From Irregular Parent](/analytics/CAR-2020-11-004) + * [CAR-2020-11-005: Clear Powershell Console Command History](/analytics/CAR-2020-11-005) + * [CAR-2020-11-006: Local Permission Group Discovery](/analytics/CAR-2020-11-006) + * [CAR-2020-11-007: Network Share Connection Removal](/analytics/CAR-2020-11-007) + * [CAR-2020-11-008: MSBuild and msxsl](/analytics/CAR-2020-11-008) + * [CAR-2020-11-009: Compiled HTML Access](/analytics/CAR-2020-11-009) + * [CAR-2020-11-010: CMSTP](/analytics/CAR-2020-11-010) + * [CAR-2020-11-011: Registry Edit from Screensaver](/analytics/CAR-2020-11-011) + +### September 2020 +* New analytics added + * [CAR-2020-09-001: Scheduled Task - File Access](/analytics/CAR-2020-09-001) + * [CAR-2020-09-002: Component Object Model Hijacking](/analytics/CAR-2020-09-002) + * [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](/analytics/CAR-2020-09-003) + * [CAR-2020-09-004: Credentials in Files & Registry](/analytics/CAR-2020-09-004) + * [CAR-2020-09-005: AppInit DLLs](/analytics/CAR-2020-09-005) + +### August 2020 +* New analytics added + * [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](/analytics/CAR-2020-08-001) + * [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](/analytics/CAR-2020-08-002) + +### July 2020 +* Updated ATT&CK Detection for all analytics for [latest ATT&CK release](https://attack.mitre.org/resources/updates/updates-july-2020/). + +### May 2020 +* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/beta/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. +* Added [Sysmon 11.0](/sensors/sysmon_11.0) sensor with data model mappings and CAR analytic coverage. +* Added one new field to the [Process object](/data_model/process) + * `env_vars` +* New analytics added + * [CAR-2020-05-001: MiniDump of LSASS](/analytics/CAR-2020-05-001) + * [CAR-2020-05-003: Rare LolBAS Command Lines](/analytics/CAR-2020-05-003) + +### April 2020 +* All analytics have been updated to account for ATT&CK sub-techniques (wherever applicable). Check out the new sub-technique based coverage table [here](/analytics/index.html#analytic-list-by-techniquesub-technique-coverage). +* Added Applicable Platforms to all analytics. This captures the set of platforms the analytic may be applicable for; note that this does not necessarily mean that an implementation for a particular platform exists for a given analytic. +* Added YAML for [sensors](https://github.com/mitre-attack/car/tree/master/sensors) (those added recently) and [data models](https://github.com/mitre-attack/car/tree/master/data_model) on Github. +* New analytics added + * [CAR-2020-04-001: Shadow Copy Deletion](/analytics/CAR-2020-04-001) + +## Methodology +CAR analytics were developed to detect the adversary behaviors in [ATT&CK](https://attack.mitre.org/). Development of an analytic is based upon the following activities: +* identifying and prioritizing adversary behaviors from the ATT&CK adversary model +* identifying the data necessary to detect the adversary behavior +* identification or creation of a sensor to collect the necessary data +* the actual creation of the analytic to detect the identified behaviors From 7de7b1eb35cd85da7e0299b6b7ee0c7dcf4520a0 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:34:37 -0400 Subject: [PATCH 243/342] Update index.md --- docs/index.md | 104 -------------------------------------------------- 1 file changed, 104 deletions(-) diff --git a/docs/index.md b/docs/index.md index e234aa6c..8bfe215a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,110 +15,6 @@ Analytics stored in CAR contain the following information: In addition to the analytics, CAR also contains a [data model](data_model) for observable data used to run the analytics and [sensors](sensors) that are used to collect that data. -## News -Information about the latest CAR updates and changes can be found in this section. - -### February 2022 -* Updated [analytic coverage](/coverage) page, now with separate ATT&CK navigator layers for each repository. -* New analytics added - * [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](/analytics/CAR-2021-11-002) - * [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](/analytics/CAR-2021-12-001) - * [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key "Common Startup"](/analytics/CAR-2021-12-002) - -### January 2022 -* New analytics added - * [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](/analytics/CAR-2021-11-001) - -### May 2021 -* New analytics added - special thanks to the Splunk Threat Research team for working with us to incorporate these. - * [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](/analytics/CAR-2021-05-001) - * [CAR-2021-05-002: Batch File Write to System32](/analytics/CAR-2021-05-002) - * [CAR-2021-05-003: BCDEdit Failure Recovery Modification](/analytics/CAR-2021-05-003) - * [CAR-2021-05-004: BITS Job Persistence](/analytics/CAR-2021-05-004) - * [CAR-2021-05-005: BITSAdmin Download File](/analytics/CAR-2021-05-005) - * [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](/analytics/CAR-2021-05-006) - * [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](/analytics/CAR-2021-05-007) - * [CAR-2021-05-008: Certutil exe certificate extraction](/analytics/CAR-2021-05-008) - * [CAR-2021-05-009: CertUtil With Decode Argument](/analytics/CAR-2021-05-009) - * [CAR-2021-05-010: Create local admin accounts using net exe](/analytics/CAR-2021-05-010) - * [CAR-2021-05-011: Create Remote Thread into LSASS](/analytics/CAR-2021-05-011) - * [CAR-2021-05-012: Create Service In Suspicious File Path](/analytics/CAR-2021-05-012) - -### April 2021 -* New analytics added - * [CAR-2021-04-001: Common Windows Process Masquerading](/analytics/CAR-2021-04-001) - -### March 2021 -* Added [Coverage Comparison](/coverage) page, which compares ATT&CK Technique/Sub-technique coverage across CAR, [Sigma](https://github.com/SigmaHQ/sigma), and [Elastic Detection](https://github.com/elastic/detection-rules) rules. -* New analytics added - * [CAR-2021-01-006: Unusual Child Process Spawned using DDE Exploit](/analytics/CAR-2021-01-006) - * [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](/analytics/CAR-2021-01-007) - * [CAR-2021-01-008: Disable UAC](/analytics/CAR-2021-01-008) - -### January-Feburary 2021 -* New analytics added - special thanks to all of the submissions that we've received! - * [CAR-2021-01-001: Identifying Port Scanning Activity](/analytics/CAR-2021-01-001) - * [CAR-2021-01-002: Unusually Long Command Line Strings](/analytics/CAR-2021-01-002) - * [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](/analytics/CAR-2021-01-003) - * [CAR-2021-01-004: Unusual Child Process For Spoolsv.Exe Or Connhost.Exe](/analytics/CAR-2021-01-004) - * [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](/analytics/CAR-2021-01-009) - * [CAR-2021-02-001: Webshell-Indicative Process Tree](/analytics/CAR-2021-02-001) - * [CAR-2021-02-002: Get System Elevation](/analytics/CAR-2021-02-002) - -### November 2020 -* Data Model update! We're excited to roll out these changes, and we think you will like the new capabilities. - * [See the full new data model](data_model) - * Added Authentication, Email, HTTP, and Socket objects - * Updated other objects: - * Removed several unnecessary fields - * Renamed some fields to make their intent more clear - * Added several fields that have become necessary for modern analytics - * Removed and added some Event types -* New analytics added - * [CAR-2020-11-001: Boot or Logon Initialization Scripts](/analytics/CAR-2020-11-001) - * [CAR-2020-11-002: Local Network Sniffing](/analytics/CAR-2020-11-002) - * [CAR-2020-11-003: DLL Injection with Mavinject](/analytics/CAR-2020-11-003) - * [CAR-2020-11-004: Processes Started From Irregular Parent](/analytics/CAR-2020-11-004) - * [CAR-2020-11-005: Clear Powershell Console Command History](/analytics/CAR-2020-11-005) - * [CAR-2020-11-006: Local Permission Group Discovery](/analytics/CAR-2020-11-006) - * [CAR-2020-11-007: Network Share Connection Removal](/analytics/CAR-2020-11-007) - * [CAR-2020-11-008: MSBuild and msxsl](/analytics/CAR-2020-11-008) - * [CAR-2020-11-009: Compiled HTML Access](/analytics/CAR-2020-11-009) - * [CAR-2020-11-010: CMSTP](/analytics/CAR-2020-11-010) - * [CAR-2020-11-011: Registry Edit from Screensaver](/analytics/CAR-2020-11-011) - -### September 2020 -* New analytics added - * [CAR-2020-09-001: Scheduled Task - File Access](/analytics/CAR-2020-09-001) - * [CAR-2020-09-002: Component Object Model Hijacking](/analytics/CAR-2020-09-002) - * [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](/analytics/CAR-2020-09-003) - * [CAR-2020-09-004: Credentials in Files & Registry](/analytics/CAR-2020-09-004) - * [CAR-2020-09-005: AppInit DLLs](/analytics/CAR-2020-09-005) - -### August 2020 -* New analytics added - * [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](/analytics/CAR-2020-08-001) - * [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](/analytics/CAR-2020-08-002) - -### July 2020 -* Updated ATT&CK Detection for all analytics for [latest ATT&CK release](https://attack.mitre.org/resources/updates/updates-july-2020/). - -### May 2020 -* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/beta/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. -* Added [Sysmon 11.0](/sensors/sysmon_11.0) sensor with data model mappings and CAR analytic coverage. -* Added one new field to the [Process object](/data_model/process) - * `env_vars` -* New analytics added - * [CAR-2020-05-001: MiniDump of LSASS](/analytics/CAR-2020-05-001) - * [CAR-2020-05-003: Rare LolBAS Command Lines](/analytics/CAR-2020-05-003) - -### April 2020 -* All analytics have been updated to account for ATT&CK sub-techniques (wherever applicable). Check out the new sub-technique based coverage table [here](/analytics/index.html#analytic-list-by-techniquesub-technique-coverage). -* Added Applicable Platforms to all analytics. This captures the set of platforms the analytic may be applicable for; note that this does not necessarily mean that an implementation for a particular platform exists for a given analytic. -* Added YAML for [sensors](https://github.com/mitre-attack/car/tree/master/sensors) (those added recently) and [data models](https://github.com/mitre-attack/car/tree/master/data_model) on Github. -* New analytics added - * [CAR-2020-04-001: Shadow Copy Deletion](/analytics/CAR-2020-04-001) - ## Methodology CAR analytics were developed to detect the adversary behaviors in [ATT&CK](https://attack.mitre.org/). Development of an analytic is based upon the following activities: * identifying and prioritizing adversary behaviors from the ATT&CK adversary model From 47e3fbb98072f576ba556f3beea7d2eaf9b1ba67 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:35:08 -0400 Subject: [PATCH 244/342] Rename updates.md to index.md --- docs/resources/{updates.md => index.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/resources/{updates.md => index.md} (100%) diff --git a/docs/resources/updates.md b/docs/resources/index.md similarity index 100% rename from docs/resources/updates.md rename to docs/resources/index.md From 7ba4d3887daa2c7e35bf5f59ed3dc3c67daee2a6 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:37:17 -0400 Subject: [PATCH 245/342] Update and rename docs/resources/index.md to docs/resources/updates/index.md --- docs/resources/{ => updates}/index.md | 7 ------- 1 file changed, 7 deletions(-) rename docs/resources/{ => updates}/index.md (93%) diff --git a/docs/resources/index.md b/docs/resources/updates/index.md similarity index 93% rename from docs/resources/index.md rename to docs/resources/updates/index.md index e8583d48..65585d02 100644 --- a/docs/resources/index.md +++ b/docs/resources/updates/index.md @@ -104,10 +104,3 @@ Information about the latest CAR updates and changes can be found in this sectio * Added YAML for [sensors](https://github.com/mitre-attack/car/tree/master/sensors) (those added recently) and [data models](https://github.com/mitre-attack/car/tree/master/data_model) on Github. * New analytics added * [CAR-2020-04-001: Shadow Copy Deletion](/analytics/CAR-2020-04-001) - -## Methodology -CAR analytics were developed to detect the adversary behaviors in [ATT&CK](https://attack.mitre.org/). Development of an analytic is based upon the following activities: -* identifying and prioritizing adversary behaviors from the ATT&CK adversary model -* identifying the data necessary to detect the adversary behavior -* identification or creation of a sensor to collect the necessary data -* the actual creation of the analytic to detect the identified behaviors From f8f54cfa3d4d4956efcb1d1d037ff18fc288035c Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:38:25 -0400 Subject: [PATCH 246/342] Rename docs/Glossary.md to docs/resources/glossary/index.md --- docs/{Glossary.md => resources/glossary/index.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{Glossary.md => resources/glossary/index.md} (100%) diff --git a/docs/Glossary.md b/docs/resources/glossary/index.md similarity index 100% rename from docs/Glossary.md rename to docs/resources/glossary/index.md From 1c02e6b4d521aa79c44d5367f8e13272f8c8a2f2 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:40:45 -0400 Subject: [PATCH 247/342] Create index.md --- docs/resources/index.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/resources/index.md diff --git a/docs/resources/index.md b/docs/resources/index.md new file mode 100644 index 00000000..c3a030ee --- /dev/null +++ b/docs/resources/index.md @@ -0,0 +1,8 @@ +--- +title: Resources +--- +##Updates +[New Updates Found Here](/updates/index.md) + +##Glossary +[Definitions Found Here](/glossary/index.md) From 21a186160e8bc0da470bec791ea42d4daac90e36 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:43:04 -0400 Subject: [PATCH 248/342] Update header.html --- docs/_includes/header.html | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_includes/header.html b/docs/_includes/header.html index 6e0e36b6..21ff2828 100644 --- a/docs/_includes/header.html +++ b/docs/_includes/header.html @@ -11,6 +11,7 @@ Analytics Analytics (by technique) Data Model + Resources Sensors Coverage Comparison From 257fc5c5d7e647c4d38ed6eb0c70b702193c2018 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Tue, 5 Jul 2022 23:17:10 +0800 Subject: [PATCH 249/342] Update CAR-2016-04-002.yaml Update to merge CAR-2021-01-003.yaml in CAR-2016-04-002.yaml. New attack and detection added --- analytics/CAR-2016-04-002.yaml | 43 ++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index e6317867..918f500c 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -1,3 +1,4 @@ +--- title: User Activity from Clearing Event Logs submission_date: 2016/04/14 information_domain: Host @@ -7,12 +8,20 @@ platforms: - macOS subtypes: - Event Records + - Process analytic_types: - Anomaly contributors: - MITRE/NSA + - Cyware Labs + - Lucas Heiligenstein id: CAR-2016-04-002 -description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. Alerting when a "Clear Event Log" is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk.' +description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. + 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk.' + 3. Attackers may set the option of the sources of events with `Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite` to not delete old Evenlog when the .evtx is full. By default the Security Log size is configured with the minimum value of 20 480KB (~23 000 EventLog). So if this option is enabled, all the new EventLogs will be automatically deleted. We can detect this behavior with the Security EventLog 1104. + 4. Attackers may delete .evtx with `del C:\Windows\System32\winevt\logs\Security.evtx` or `Remove-Item C:\Windows\System32\winevt\logs\Security.evtx` after having disabled and stopped the Eventlog service. As the EventLog service is disabled and stopped, the .evtx files are no longer used by this service and can be deleted. The new EventLog will be Unavailable until the configuration is reset. + 5. Attackers may use the powershell command `Remove-EventLog -LogName Security` to unregister source of events that are part of Windows (Application, Security…). This command deletes the security EventLog (which also generates EventId 1102) but the new Eventlogs are still recorded until the system is rebooted . After the System is rebooted, the Security log is unregistered and doesn’t log any new Eventlog. However logs generated between the command and the reboot are still available in the .evtx file. coverage: - technique: T1070 tactics: @@ -21,9 +30,10 @@ coverage: - T1070.001 coverage: Moderate implementations: - - description: 'When an eventlog is cleared, a new event is created that alerts that the eventlog was cleared. For Security logs, its event code 1100 and 1102. For System logs, it is event code 104.' + - name: PseudoCode for dedicated EventID EventLog deletion + description: 'When an eventlog is cleared, a new event is created that alerts that the eventlog was cleared. For Security logs, its event code 1100 and 1102. For System logs, it is event code 104.' code: |- - ([log_name] == "Security" and [event_code] in [1100, 1102]) or + ([log_name] == "Security" and [event_code] in [1100, 1102, 1104]) or ([log_name] == "System" and [event_code] == 104) type: pseudocode - name: Sigma rule (System log) @@ -32,18 +42,37 @@ implementations: - name: Sigma rule (Security log) description: '[Sigma version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/builtin/win_susp_security_eventlog_cleared.yml) of the above pseudocode, focusing only on the Security log.' type: Sigma - - description: LogPoint version of the above pseudocode. + - name: LogPoint version of the above pseudocode. + description: LogPoint version of the above pseudocode. code: |- norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) type: LogPoint data_mode: LogPoint native + - name: Splunk search - Detecting log clearing with wevtutil + description: This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-Item or Remove-EventLog inside a command that may cause the system to remove Windows Event logs. + code: |- + index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 (Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) OR Clear-EventLog OR Limit-EventLog OR (Remove-Item AND .evtx) OR Remove-EventLog) + data_model: Sysmon native + type: Splunk unit_tests: - - configurations: - - Windows 7 - description: You can use the powershell cmdlet “Clear-Eventlog” to clear event logs. Open Powershell as administrator and execute Clear-Eventlog `Clear-EventLog [-LogName] \`. [Additional information here](https://technet.microsoft.com/en-us/library/hh849789.aspx). + - description: You can use the powershell cmdlet “Clear-Eventlog” to clear event logs. Open Powershell as administrator and execute Clear-Eventlog `Clear-EventLog [-LogName] \`. [Additional information here](https://technet.microsoft.com/en-us/library/hh849789.aspx). commands: - Clear-Eventlog Security - Clear-Eventlog System + - description: Command to not Overwrite old EventLog + commands: + - Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite + - description: Cmd and Powershell command to delete EventLog (only possible after turning off the EventLog service) + commands: + - del C:\Windows\System32\winevt\logs\Security.evtx + - Remove-Item C:\Windows\System32\winevt\logs\Security.evtx + - description: Unregister EventLog source + commands: + - Remove-EventLog -LogName Security +data_model_references: + - process/create/command_line +references: + - https://ptylu.github.io/content/report/report.html?report=26 d3fend_mappings: - iri: d3f:RPCTrafficAnalysis id: D3-RTA From 1d17ce0f89152d8cfdc94db3352feefd24857968 Mon Sep 17 00:00:00 2001 From: Lucas <31893813+Ptylu@users.noreply.github.com> Date: Tue, 5 Jul 2022 23:23:54 +0800 Subject: [PATCH 250/342] Update CAR-2016-04-002.yaml yaml typo corrected --- analytics/CAR-2016-04-002.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index 918f500c..25c9be57 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -17,8 +17,8 @@ contributors: - Lucas Heiligenstein id: CAR-2016-04-002 description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. - 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. - 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk.' + 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk.' 3. Attackers may set the option of the sources of events with `Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite` to not delete old Evenlog when the .evtx is full. By default the Security Log size is configured with the minimum value of 20 480KB (~23 000 EventLog). So if this option is enabled, all the new EventLogs will be automatically deleted. We can detect this behavior with the Security EventLog 1104. 4. Attackers may delete .evtx with `del C:\Windows\System32\winevt\logs\Security.evtx` or `Remove-Item C:\Windows\System32\winevt\logs\Security.evtx` after having disabled and stopped the Eventlog service. As the EventLog service is disabled and stopped, the .evtx files are no longer used by this service and can be deleted. The new EventLog will be Unavailable until the configuration is reset. 5. Attackers may use the powershell command `Remove-EventLog -LogName Security` to unregister source of events that are part of Windows (Application, Security…). This command deletes the security EventLog (which also generates EventId 1102) but the new Eventlogs are still recorded until the system is rebooted . After the System is rebooted, the Security log is unregistered and doesn’t log any new Eventlog. However logs generated between the command and the reboot are still available in the .evtx file. From 3457780b9300acbf9c7820b0e3345a2d43dbc5b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 02:34:16 +0000 Subject: [PATCH 251/342] Bump tzinfo from 1.2.5 to 1.2.10 in /docs Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.5 to 1.2.10. - [Release notes](https://github.com/tzinfo/tzinfo/releases) - [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md) - [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.5...v1.2.10) --- updated-dependencies: - dependency-name: tzinfo dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 8467cc3a..6bbeeef6 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -255,7 +255,7 @@ GEM thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.5) + tzinfo (1.2.10) thread_safe (~> 0.1) unf (0.1.4) unf_ext From b48c96977e19a79809c36a2bec854bd76ee346b4 Mon Sep 17 00:00:00 2001 From: "Mr. Nevermore" Date: Sun, 11 Sep 2022 22:53:45 -0400 Subject: [PATCH 252/342] Update file.md fixing coverage map table formatting for autoruns and sysmon line breaks --- docs/data_model/file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 68fcacad..c0593471 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -51,7 +51,7 @@ A resource for storing information available to a computer program. | | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | | ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | +| **create** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | | **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | **modify** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | [Autoruns](../sensors/autoruns_13.98) | | | | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | **read** | | | | | | | | | | | | | | | | | | | | | | | | | | From 2f2c58a3e0bce66f56aaee91fb5e22ac869dae49 Mon Sep 17 00:00:00 2001 From: "Mr. Nevermore" Date: Sun, 11 Sep 2022 23:15:58 -0400 Subject: [PATCH 253/342] Create http.md Initial commit of planned file that is missing from current production repo --- docs/data_model/http.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/data_model/http.md diff --git a/docs/data_model/http.md b/docs/data_model/http.md new file mode 100644 index 00000000..f74b2683 --- /dev/null +++ b/docs/data_model/http.md @@ -0,0 +1 @@ + From 0ae783cd454525e050ed1ad5c69a83b043b47d8d Mon Sep 17 00:00:00 2001 From: Evan Nevermore Date: Sun, 11 Sep 2022 23:38:37 -0400 Subject: [PATCH 254/342] Beginning to format document based on car/data_model/ http.yml --- docs/data_model/http.md | 87 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/docs/data_model/http.md b/docs/data_model/http.md index f74b2683..a795bc23 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -1 +1,88 @@ + +--- +title: "File" +--- + +HTTP events represents requests made over the network via the HTTP protocol. + +## Actions + +|Action|Description| +|---|---| +|pet|The event corresponding to an HTTP GET request. +|post|The event corresponding to an HTTP POST request. +|put|The event corresponding to an HTTP PUT request. +|tunnel|The event corresponding to an HTTP TUNNEL request. + +## Fields + +|Field|Description|Example| +|---|---|---| +|hostname|hostname on which the request was seen.|HOST1 +|request_body_bytes| +|http_version| +|request_body_content| +|request_referrer| +|requester_ip_address| +|response_body_types| +|response_body_content| +|response_status_code| +|url_full| +|url_domain| +|url_remainder| +|url_scheme| +|user_agent_full| +|user_agent_name| +|user_agent_device| +|user_agent_version| + \ No newline at end of file From 04f7456ca70868aba77e0ab81ddff221c7e8c098 Mon Sep 17 00:00:00 2001 From: Evan Nevermore Date: Mon, 12 Sep 2022 00:02:20 -0400 Subject: [PATCH 255/342] adding headings and the coverage map table --- docs/data_model/http.md | 95 +++++++++++------------------------------ 1 file changed, 26 insertions(+), 69 deletions(-) diff --git a/docs/data_model/http.md b/docs/data_model/http.md index a795bc23..f859e8b8 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -1,5 +1,3 @@ - - --- title: "File" --- @@ -10,7 +8,7 @@ HTTP events represents requests made over the network via the HTTP protocol. |Action|Description| |---|---| -|pet|The event corresponding to an HTTP GET request. +|get|The event corresponding to an HTTP GET request. |post|The event corresponding to an HTTP POST request. |put|The event corresponding to an HTTP PUT request. |tunnel|The event corresponding to an HTTP TUNNEL request. @@ -20,69 +18,28 @@ HTTP events represents requests made over the network via the HTTP protocol. |Field|Description|Example| |---|---|---| |hostname|hostname on which the request was seen.|HOST1 -|request_body_bytes| -|http_version| -|request_body_content| -|request_referrer| -|requester_ip_address| -|response_body_types| -|response_body_content| -|response_status_code| -|url_full| -|url_domain| -|url_remainder| -|url_scheme| -|user_agent_full| -|user_agent_name| -|user_agent_device| -|user_agent_version| - \ No newline at end of file +|request_body_bytes|Integer value corresponding to the total number of bytes in the request.|180 +|http_version|HTTP version that is specified in the header.|1.1 +|request_body_content|Body of the HTTP request; usually specifies the exact content being requested.|varies as content is unique. If referrer is http://cnn.com as in example below, expect the body content to likely be an article from CNN. +|request_referrer|The URL from which the request was referred, if applicable.|http://cnn.com +|requester_ip_address|IP address from which the request was made.|151.101.131.5 +|response_body_types|Integer value corresponding to the total number of bytes in the response.|2910 +|response_body_content|Content of the response (does not include header).| +|response_status_code|HTTP protocol status code in response header|200 +|url_full|URL to which the HTTP request was sent|https://www.mitre.org/about/corporate-overview +|url_domain|Domain portion of the URL.|www.mitre.org +|url_remainder|the path after the root domain|/about/corporate-overview +|url_scheme|type of user that initiated the request.|https +|user_agent_full| User agent string associated with the request|HOST1\LOCALUSER1 +|user_agent_name|The user agent through which the request was made.|"Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv)
AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36" +|user_agent_device|Device type from which request was made, identified by user_agent substring|SM-G930VC (Samgsung Galaxy S7) +|user_agent_version|User Agent Version. Note that some User Agent strings may not label versions in the same way.|4.0 + +## Coverage Map + +| | **hostname** | **request_body_bytes** | **http_version** | **request_body_content** | **request_referrer** | **requester_ip_address** | **response_body_types** | **response_body_content** | **response_status_codes** | **url_full** | **url_domain** | **url_remainder** | **url_scheme** | **user_agent_full** | **user_agent_device** | **user_agent_version** | +| --- | --- | ---| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | +| **get** | | | | | | | | | | | | | | | | | +| **post** | | | | | | | | | | | | | | | | | +| **put** | | | | | | | | | | | | | | | | | +| **tunnel** | | | | | | | | | | | | | | | | | \ No newline at end of file From 2049ec3b7ae13492412a9a5c7b38739694aa6334 Mon Sep 17 00:00:00 2001 From: Evan Nevermore Date: Mon, 12 Sep 2022 00:07:11 -0400 Subject: [PATCH 256/342] adjusting table format for coverage map --- docs/data_model/http.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/http.md b/docs/data_model/http.md index f859e8b8..34dc04fd 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -38,7 +38,7 @@ HTTP events represents requests made over the network via the HTTP protocol. ## Coverage Map | | **hostname** | **request_body_bytes** | **http_version** | **request_body_content** | **request_referrer** | **requester_ip_address** | **response_body_types** | **response_body_content** | **response_status_codes** | **url_full** | **url_domain** | **url_remainder** | **url_scheme** | **user_agent_full** | **user_agent_device** | **user_agent_version** | -| --- | --- | ---| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | +| --- | --- | ---| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | **get** | | | | | | | | | | | | | | | | | | **post** | | | | | | | | | | | | | | | | | | **put** | | | | | | | | | | | | | | | | | From 34959d9c124c86915c59c3a3c6a081c0165c4f93 Mon Sep 17 00:00:00 2001 From: Evan Nevermore Date: Mon, 12 Sep 2022 20:18:35 -0400 Subject: [PATCH 257/342] fixing like breaks in the coverage map table --- docs/data_model/registry.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index a5ac02aa..8faa412c 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -33,8 +33,8 @@ The registry is a system-defined database in which applications and system compo | | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | |---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | +| **add** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | | -**key_edit** | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | +**key_edit** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | | **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | **value_edit** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| | [Autoruns](../sensors/autoruns_13.98) | From 0abab475e2a2a9376cc7eb9bbe575c170130ff71 Mon Sep 17 00:00:00 2001 From: "Mr. Nevermore" Date: Tue, 13 Sep 2022 11:17:04 -0400 Subject: [PATCH 258/342] Update process.md Changing line 41 example from `FooCorp` to `True` since it is a boolean. --- docs/data_model/process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 33ac1152..7ed4995c 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -38,7 +38,7 @@ A process is a running program on a computer. |sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| |sid|The security identifier or UID of the `user` token that the process is running under.|`S-1-5-18`| |signer|The company that signed the file.|`True`| -|signature_valid|Boolean indicator of whether signature is current and not revoked.|`FooCorp`| +|signature_valid|Boolean indicator of whether signature is current and not revoked.|`True`| |target_address|Specific address range which is accessed by another process.|`08048000-0804c000`| |target_guid|Globally Unique Identifier for the target process (only for process access events).|`{A23EAE89-BD56-5903-0000-0010E9D95EFC}`| |target_pid|ID of the target process (only for process access events).|`1338`| From 246813dd5b5c3f99efdc15fa224b46059e408d68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 10:19:20 +0000 Subject: [PATCH 259/342] Bump pillow from 9.0.1 to 9.3.0 in /scripts Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/9.0.1...9.3.0) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index debae0bc..7bad2a44 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -5,7 +5,7 @@ idna==2.10 Jinja2==2.11.3 MarkupSafe==1.1.1 pendulum==1.2.5 -Pillow==9.0.1 +Pillow==9.3.0 pyattck==3.0.1 pyfiglet==0.8.post1 python-dateutil==2.8.1 From 54be062279b0a9b8c667f2621baa938581d34acb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Dec 2022 08:28:07 +0000 Subject: [PATCH 260/342] Bump certifi from 2020.12.5 to 2022.12.7 in /scripts Bumps [certifi](https://github.com/certifi/python-certifi) from 2020.12.5 to 2022.12.7. - [Release notes](https://github.com/certifi/python-certifi/releases) - [Commits](https://github.com/certifi/python-certifi/compare/2020.12.05...2022.12.07) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index debae0bc..56c756bb 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -1,4 +1,4 @@ -certifi==2020.12.5 +certifi==2022.12.7 chardet==4.0.0 fire==0.3.1 idna==2.10 From 1b3e697286ed3e330cd0e82992c4125a21a4ce83 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Dec 2022 20:16:53 +0000 Subject: [PATCH 261/342] Bump nokogiri from 1.13.6 to 1.13.10 in /docs Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.6 to 1.13.10. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.6...v1.13.10) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 97688127..e6d73404 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -220,7 +220,7 @@ GEM jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.13.6) + nokogiri (1.13.10) mini_portile2 (~> 2.8.0) racc (~> 1.4) octokit (4.21.0) @@ -229,7 +229,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) - racc (1.6.0) + racc (1.6.1) rb-fsevent (0.11.0) rb-inotify (0.10.1) ffi (~> 1.0) From 66437c59dc25ac72065c60b3410b1f403eb10f16 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 16 Dec 2022 11:08:34 -0500 Subject: [PATCH 262/342] Update splunk_security_content_to_car.py Fixed nested objects to pull correct technique id --- scripts/splunk_security_content_to_car.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/splunk_security_content_to_car.py b/scripts/splunk_security_content_to_car.py index b4f6a4df..834a5adc 100755 --- a/scripts/splunk_security_content_to_car.py +++ b/scripts/splunk_security_content_to_car.py @@ -3,7 +3,6 @@ ''' Author: Jose Hernandez Purpose: Convert Splunk Security Content detections to CAR analytics - ''' import argparse @@ -76,12 +75,12 @@ def mitre_attack_object(technique, attack): def get_mitre_enrichment_new(attack, mitre_attack_id): for technique in attack.enterprise.techniques: if '.' in mitre_attack_id: - for subtechnique in technique.subtechniques: - if mitre_attack_id == subtechnique.id: + for subtechnique in technique.techniques: + if mitre_attack_id == subtechnique.external_references[0].external_id: mitre_attack = mitre_attack_object(subtechnique, attack) return mitre_attack - elif mitre_attack_id == technique.id: + elif mitre_attack_id == technique.external_references[0].external_id: mitre_attack = mitre_attack_object(technique, attack) return mitre_attack return [] From 65bbaa1f6cd8c3d8ab6b84deea663d2603e8c301 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 16 Dec 2022 11:20:33 -0500 Subject: [PATCH 263/342] Update splunk_security_content_to_car.py Fixed technique and tactic ID in coverage section --- scripts/splunk_security_content_to_car.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/splunk_security_content_to_car.py b/scripts/splunk_security_content_to_car.py index 834a5adc..629eade5 100755 --- a/scripts/splunk_security_content_to_car.py +++ b/scripts/splunk_security_content_to_car.py @@ -62,11 +62,11 @@ def generate_car_object(detection_yaml, car_id, DETECTION_PATH): def mitre_attack_object(technique, attack): mitre_attack = dict() - mitre_attack['technique'] = technique.id + mitre_attack['technique'] = technique.external_references[0].external_id # process tactics tactics = [] for tactic in technique.tactics: - tactics.append(tactic.id) + tactics.append(tactic.external_references[0].external_id) mitre_attack['tactics'] = tactics mitre_attack['coverage'] = 'Moderate' From 47f4bc1a89dbd5a4b22b9e27cf506e622e594460 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 30 Dec 2022 09:16:39 -0500 Subject: [PATCH 264/342] Updated Coverage files --- .../coverage/analytic_coverage_12_30_2022.csv | 589 ++ docs/coverage/analytic_coverage_12_30_2022.md | 5922 +++++++++++++++++ .../car_analytic_coverage_12_30_2022.json | 1 + .../es_analytic_coverage_12_30_2022.json | 1 + .../sigma_analytic_coverage_12_30_2022.json | 1 + .../splunk_analytic_coverage_12_30_2022.json | 1 + 6 files changed, 6515 insertions(+) create mode 100644 docs/coverage/analytic_coverage_12_30_2022.csv create mode 100644 docs/coverage/analytic_coverage_12_30_2022.md create mode 100644 docs/coverage/car_analytic_coverage_12_30_2022.json create mode 100644 docs/coverage/es_analytic_coverage_12_30_2022.json create mode 100644 docs/coverage/sigma_analytic_coverage_12_30_2022.json create mode 100644 docs/coverage/splunk_analytic_coverage_12_30_2022.json diff --git a/docs/coverage/analytic_coverage_12_30_2022.csv b/docs/coverage/analytic_coverage_12_30_2022.csv new file mode 100644 index 00000000..5dd77b31 --- /dev/null +++ b/docs/coverage/analytic_coverage_12_30_2022.csv @@ -0,0 +1,589 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,1,4 +T1003,OS Credential Dumping,n/a,0,23,34,36,93 +T1003.001,OS Credential Dumping,LSASS Memory,5,75,10,14,104 +T1003.002,OS Credential Dumping,Security Account Manager,1,28,5,9,43 +T1003.003,OS Credential Dumping,NTDS,2,19,1,8,30 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,1,0,13 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,1,9 +T1003.006,OS Credential Dumping,DCSync,0,8,0,0,8 +T1003.007,OS Credential Dumping,Proc Filesystem,0,0,0,0,0 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,1,1,2 +T1005,Data from Local System,n/a,0,7,2,1,10 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,0,5 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,10,1,2,16 +T1014,Rootkit,n/a,0,1,0,3,4 +T1016,System Network Configuration Discovery,n/a,2,8,3,4,17 +T1016.001,System Network Configuration Discovery,Internet Connection Discovery,0,0,0,1,1 +T1018,Remote System Discovery,n/a,1,15,4,18,38 +T1020,Automated Exfiltration,n/a,0,5,1,6,12 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,3,34,24,62 +T1021.001,Remote Services,Remote Desktop Protocol,3,14,1,9,27 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,33,6,5,49 +T1021.003,Remote Services,Distributed Component Object Model,1,9,0,5,15 +T1021.004,Remote Services,SSH,0,1,1,2,4 +T1021.005,Remote Services,VNC,0,1,0,0,1 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,83,7,8,98 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,2,1,8 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,4,0,2,6 +T1027.006,Obfuscated Files or Information,HTML Smuggling,0,0,1,0,1 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,25,4,10,41 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,27,16,27,71 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,21,2,22,46 +T1036.004,Masquerading,Masquerade Task or Service,0,2,0,1,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,9,1,1,12 +T1036.006,Masquerading,Space after Filename,0,1,1,0,2 +T1036.007,Masquerading,Double File Extension,0,2,1,0,3 +T1037,Boot or Logon Initialization Scripts,n/a,0,0,5,2,7 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Login Hook,0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,RC Scripts,0,0,2,1,3 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,1,4 +T1040,Network Sniffing,n/a,1,8,2,1,12 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,0,0,0,0 +T1046,Network Service Discovery,n/a,2,11,1,0,14 +T1047,Windows Management Instrumentation,n/a,3,40,5,14,62 +T1048,Exfiltration Over Alternative Protocol,n/a,0,7,6,9,22 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted Non-C2 Protocol,0,14,0,9,23 +T1049,System Network Connections Discovery,n/a,1,8,1,6,16 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,11,19,28,58 +T1053.002,Scheduled Task/Job,At,3,8,0,3,14 +T1053.003,Scheduled Task/Job,Cron,0,6,5,6,17 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,6,38,9,15,68 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1053.007,Scheduled Task/Job,Container Orchestration Job,0,0,0,0,0 +T1055,Process Injection,n/a,0,23,13,26,62 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,4,14 +T1055.002,Process Injection,Portable Executable Injection,0,0,0,2,2 +T1055.003,Process Injection,Thread Execution Hijacking,0,2,0,0,2 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,2,2,0,5 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1055.015,Process Injection,ListPlanting,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,1,3 +T1056.001,Input Capture,Keylogging,0,2,0,0,2 +T1056.002,Input Capture,GUI Input Capture,0,3,1,1,5 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,0,0,0,0 +T1057,Process Discovery,n/a,2,5,2,0,9 +T1059,Command and Scripting Interpreter,n/a,1,51,64,57,173 +T1059.001,Command and Scripting Interpreter,PowerShell,3,181,7,32,223 +T1059.002,Command and Scripting Interpreter,AppleScript,0,2,2,0,4 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,21,0,9,32 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,8,18,3,29 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,18,0,4,23 +T1059.006,Command and Scripting Interpreter,Python,0,2,2,0,4 +T1059.007,Command and Scripting Interpreter,JavaScript,0,13,3,4,20 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,0,0,0,0 +T1068,Exploitation for Privilege Escalation,n/a,1,25,18,10,54 +T1069,Permission Groups Discovery,n/a,0,1,5,25,31 +T1069.001,Permission Groups Discovery,Local Groups,3,14,1,11,29 +T1069.002,Permission Groups Discovery,Domain Groups,3,10,2,18,33 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,13,14,23,50 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,8,3,6,19 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,3,1,0,4 +T1070.003,Indicator Removal on Host,Clear Command History,1,7,2,0,10 +T1070.004,Indicator Removal on Host,File Deletion,0,12,4,12,28 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,3,0,1,5 +T1070.006,Indicator Removal on Host,Timestomp,0,5,1,0,6 +T1071,Application Layer Protocol,n/a,0,6,11,10,27 +T1071.001,Application Layer Protocol,Web Protocols,0,29,3,2,34 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,3,3 +T1071.004,Application Layer Protocol,DNS,0,17,0,4,21 +T1072,Software Deployment Tools,n/a,0,3,0,2,5 +T1074,Data Staged,n/a,0,2,2,1,5 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,1,0,1 +T1078,Valid Accounts,n/a,0,42,40,51,133 +T1078.001,Valid Accounts,Default Accounts,0,1,2,8,11 +T1078.002,Valid Accounts,Domain Accounts,5,1,2,6,14 +T1078.003,Valid Accounts,Local Accounts,5,1,5,2,13 +T1078.004,Valid Accounts,Cloud Accounts,0,3,1,28,32 +T1080,Taint Shared Content,n/a,0,0,2,0,2 +T1082,System Information Discovery,n/a,2,14,7,5,28 +T1083,File and Directory Discovery,n/a,0,12,2,1,15 +T1087,Account Discovery,n/a,0,12,4,27,43 +T1087.001,Account Discovery,Local Account,2,11,0,11,24 +T1087.002,Account Discovery,Domain Account,2,15,1,19,37 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,1,0,0,1 +T1090,Proxy,n/a,0,11,1,3,15 +T1090.001,Proxy,Internal Proxy,0,3,0,0,3 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,2,1,0,3 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,1,2,7 +T1098,Account Manipulation,n/a,1,22,35,10,68 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,1,1 +T1098.002,Account Manipulation,Additional Email Delegate Permissions,0,0,2,0,2 +T1098.003,Account Manipulation,Additional Cloud Roles,0,1,3,2,6 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,3,4 +T1098.005,Account Manipulation,Device Registration,0,0,0,0,0 +T1102,Web Service,n/a,0,3,1,2,6 +T1102.001,Web Service,Dead Drop Resolver,0,3,0,0,3 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,47,9,23,83 +T1106,Native API,n/a,0,12,6,0,18 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,10,19,25,54 +T1110.001,Brute Force,Password Guessing,0,3,6,3,12 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,6,15,29 +T1110.004,Brute Force,Credential Stuffing,0,0,0,5,5 +T1111,Multi-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,8,62,5,25,100 +T1113,Screen Capture,n/a,0,6,1,3,10 +T1114,Email Collection,n/a,0,4,3,8,15 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,1,3,4 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,2,3 +T1115,Clipboard Data,n/a,0,6,0,2,8 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,2,1,0,3 +T1123,Audio Capture,n/a,0,6,1,0,7 +T1124,System Time Discovery,n/a,0,3,0,1,4 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,17,8,9,34 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,1,3,6,11 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,0,0,0,0 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,7,5,0,12 +T1134,Access Token Manipulation,n/a,0,0,12,5,17 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,7,1,3,11 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,3,1,9 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,1,1,0,2 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,1,2,1,4 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,3,0,10 +T1136,Create Account,n/a,0,1,7,14,22 +T1136.001,Create Account,Local Account,1,12,2,5,20 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,2,2,10,14 +T1137,Office Application Startup,n/a,0,6,2,0,8 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,13,6,2,22 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,0,0,0,0 +T1176,Browser Extensions,n/a,0,1,0,0,1 +T1185,Browser Session Hijacking,n/a,0,1,0,0,1 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,5,8 +T1190,Exploit Public-Facing Application,n/a,0,74,15,31,120 +T1195,Supply Chain Compromise,n/a,0,1,4,3,8 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,1,5 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,16,1,6,25 +T1199,Trusted Relationship,n/a,0,1,0,2,3 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,4,0,7,11 +T1202,Indirect Command Execution,n/a,0,28,0,4,32 +T1203,Exploitation for Client Execution,n/a,0,21,2,4,27 +T1204,User Execution,n/a,0,8,7,15,30 +T1204.001,User Execution,Malicious Link,0,2,0,1,3 +T1204.002,User Execution,Malicious File,1,26,3,4,34 +T1204.003,User Execution,Malicious Image,0,0,0,7,7 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,0,1 +T1210,Exploitation of Remote Services,n/a,0,8,1,3,12 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,8,1,2,11 +T1213,Data from Information Repositories,n/a,0,0,0,1,1 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1213.003,Data from Information Repositories,Code Repositories,0,0,0,0,0 +T1216,System Script Proxy Execution,n/a,0,17,0,1,18 +T1216.001,System Script Proxy Execution,PubPrn,0,2,0,0,2 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,System Binary Proxy Execution,n/a,0,94,18,70,182 +T1218.001,System Binary Proxy Execution,Compiled HTML File,1,5,1,8,15 +T1218.002,System Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,System Binary Proxy Execution,CMSTP,1,7,0,3,11 +T1218.004,System Binary Proxy Execution,InstallUtil,0,0,1,9,10 +T1218.005,System Binary Proxy Execution,Mshta,0,8,4,12,24 +T1218.007,System Binary Proxy Execution,Msiexec,0,9,0,9,18 +T1218.008,System Binary Proxy Execution,Odbcconf,0,1,0,4,5 +T1218.009,System Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,System Binary Proxy Execution,Regsvr32,2,16,2,6,26 +T1218.011,System Binary Proxy Execution,Rundll32,1,32,3,16,52 +T1218.012,System Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1218.013,System Binary Proxy Execution,Mavinject,0,2,0,1,3 +T1218.014,System Binary Proxy Execution,MMC,0,0,0,3,3 +T1219,Remote Access Software,n/a,0,28,3,3,34 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,1,0,0,1 +T1222,File and Directory Permissions Modification,n/a,0,0,4,11,15 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,4,0,2,7 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,4,1,1,7 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,13,2,11,26 +T1484,Domain Policy Modification,n/a,0,2,4,2,8 +T1484.001,Domain Policy Modification,Group Policy Modification,0,2,0,0,2 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,2,3 +T1485,Data Destruction,n/a,0,10,8,19,37 +T1486,Data Encrypted for Impact,n/a,0,10,1,7,18 +T1489,Service Stop,n/a,0,7,6,14,27 +T1490,Inhibit System Recovery,n/a,2,18,6,12,38 +T1491,Defacement,n/a,0,0,0,2,2 +T1491.001,Defacement,Internal Defacement,0,2,0,0,2 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,1,1,2 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,1,1 +T1498,Network Denial of Service,n/a,0,0,1,7,8 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,1,1,1,3 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,7,10 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,27,2,7,37 +T1505.004,Server Software Component,IIS Components,0,0,0,0,0 +T1505.005,Server Software Component,Terminal Services DLL,0,1,0,0,1 +T1518,Software Discovery,n/a,0,2,3,0,5 +T1518.001,Software Discovery,Security Software Discovery,1,4,2,0,7 +T1525,Implant Internal Image,n/a,0,1,0,0,1 +T1526,Cloud Service Discovery,n/a,0,2,1,7,10 +T1528,Steal Application Access Token,n/a,0,10,3,0,13 +T1529,System Shutdown/Reboot,n/a,0,6,0,3,9 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,9,4,16 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,8,8 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,2,3,0,5 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,2,0,0,2 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,9,28,16,53 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,2,1,0,3 +T1543.003,Create or Modify System Process,Windows Service,6,40,10,14,70 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,9,15,15,39 +T1546.001,Event Triggered Execution,Change Default File Association,1,3,0,3,7 +T1546.002,Event Triggered Execution,Screensaver,1,4,1,1,7 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,1,3,17 +T1546.004,Event Triggered Execution,Unix Shell Configuration Modification,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,2,0,0,2 +T1546.008,Event Triggered Execution,Accessibility Features,3,7,1,1,12 +T1546.009,Event Triggered Execution,AppCert DLLs,0,2,1,0,3 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,2,5 +T1546.013,Event Triggered Execution,PowerShell Profile,0,3,1,0,4 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,9,1,4,15 +T1547,Boot or Logon Autostart Execution,n/a,0,6,24,16,46 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,4,31,9,2,46 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,1,2,0,3 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,1,1,1,3 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,2,3,0,0,5 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,1,3 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,1,4,3,8 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,1,2 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,4,1,1,7 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1547.013,Boot or Logon Autostart Execution,XDG Autostart Entries,0,0,0,0,0 +T1547.014,Boot or Logon Autostart Execution,Active Setup,0,1,0,1,2 +T1547.015,Boot or Logon Autostart Execution,Login Items,0,0,0,0,0 +T1548,Abuse Elevation Control Mechanism,n/a,1,17,23,51,92 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,1,2,3,6 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,48,11,13,75 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,4,32,38 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,1,0,1 +T1550,Use Alternate Authentication Material,n/a,0,3,6,9,18 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,3,9 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,3,1,3,7 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,7,5,17 +T1552.001,Unsecured Credentials,Credentials In Files,1,14,2,1,18 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,3,7 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,1,7 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,4,0,0,4 +T1552.007,Unsecured Credentials,Container API,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,2,5,2,9 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,1,1,0,2 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,5,2,2,10 +T1553.005,Subvert Trust Controls,Mark-of-the-Web Bypass,0,3,0,0,3 +T1553.006,Subvert Trust Controls,Code Signing Policy Modification,0,0,0,0,0 +T1554,Compromise Client Software Binary,n/a,0,3,2,2,7 +T1555,Credentials from Password Stores,n/a,0,4,9,4,17 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,2,2,3,7 +T1555.004,Credentials from Password Stores,Windows Credential Manager,0,4,2,0,6 +T1555.005,Credentials from Password Stores,Password Managers,0,1,0,1,2 +T1556,Modify Authentication Process,n/a,0,2,9,5,16 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,3,0,0,3 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1556.005,Modify Authentication Process,Reversible Encryption,0,0,0,0,0 +T1557,Adversary-in-the-Middle,n/a,0,1,0,4,5 +T1557.001,Adversary-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,7,0,0,7 +T1557.002,Adversary-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1557.003,Adversary-in-the-Middle,DHCP Spoofing,0,0,0,0,0 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,9,18,30 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,11,1,8,20 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,7,7 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,1,0,0,2 +T1559.003,Inter-Process Communication,XPC Services,0,0,0,0,0 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,12,2,6,21 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,2,2 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,2,3 +T1562,Impair Defenses,n/a,0,17,77,62,156 +T1562.001,Impair Defenses,Disable or Modify Tools,3,74,39,45,161 +T1562.002,Impair Defenses,Disable Windows Event Logging,1,12,2,0,15 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,13,4,5,22 +T1562.006,Impair Defenses,Indicator Blocking,2,4,3,1,10 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,3,6,9 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,6,6 +T1562.009,Impair Defenses,Safe Mode Boot,0,0,0,0,0 +T1562.010,Impair Defenses,Downgrade Attack,0,1,0,0,1 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,6,7,1,14 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,8,5,2,15 +T1564.002,Hide Artifacts,Hidden Users,0,4,0,0,4 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,19,2,0,23 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,2,0,0,2 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1564.008,Hide Artifacts,Email Hiding Rules,0,0,0,0,0 +T1564.009,Hide Artifacts,Resource Forking,0,0,0,0,0 +T1564.010,Hide Artifacts,Process Argument Spoofing,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,3,3,0,6 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,9,17,33,59 +T1566.001,Phishing,Spearphishing Attachment,0,15,11,29,55 +T1566.002,Phishing,Spearphishing Link,0,1,8,1,10 +T1566.003,Phishing,Spearphishing via Service,0,0,0,1,1 +T1567,Exfiltration Over Web Service,n/a,0,7,1,2,10 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,3,0,0,3 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,7,0,1,8 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,2,3,1,6 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,5,12 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,40,3,5,52 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,3,1,0,4 +T1572,Protocol Tunneling,n/a,0,12,5,3,20 +T1573,Encrypted Channel,n/a,0,4,1,2,7 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,8,9,11,28 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,1,22,1,4,28 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,42,2,5,49 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,1,0,0,1 +T1574.006,Hijack Execution Flow,Dynamic Linker Hijacking,0,2,3,1,6 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,1,3,0,5 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,9,0,2,15 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1574.013,Hijack Execution Flow,KernelCallbackTable,0,0,0,0,0 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,2,0,3 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,1,0,1 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,26,26 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,10,0,0,10 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,2,2 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,1,0,3 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,7,0,2,9 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,2,2 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,2,3 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,1,1 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,1,1 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,2,0,2,4 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,2,2 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,5,6 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,1,1 +T1592.002,Gather Victim Host Information,Software,0,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,3,0,0,3 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,1,1 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,1,0,0,1 +T1595.003,Active Scanning,Wordlist Scanning,0,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 +T1608,Stage Capabilities,n/a,0,1,0,0,1 +T1608.001,Stage Capabilities,Upload Malware,0,0,0,0,0 +T1608.002,Stage Capabilities,Upload Tool,0,0,0,0,0 +T1608.003,Stage Capabilities,Install Digital Certificate,0,0,0,0,0 +T1608.004,Stage Capabilities,Drive-by Target,0,0,0,0,0 +T1608.005,Stage Capabilities,Link Target,0,0,0,0,0 +T1609,Container Administration Command,n/a,0,0,1,0,1 +T1610,Deploy Container,n/a,0,0,6,0,6 +T1611,Escape to Host,n/a,0,0,6,0,6 +T1612,Build Image on Host,n/a,0,0,0,0,0 +T1613,Container and Resource Discovery,n/a,0,0,2,0,2 +T1614,System Location Discovery,n/a,0,0,1,0,1 +T1614.001,System Location Discovery,System Language Discovery,0,1,0,0,1 +T1615,Group Policy Discovery,n/a,0,4,0,0,4 +T1619,Cloud Storage Object Discovery,n/a,0,0,0,0,0 +T1620,Reflective Code Loading,n/a,0,1,0,0,1 +T1621,Multi-Factor Authentication Request Generation,n/a,0,0,0,7,7 +T1622,Debugger Evasion,n/a,0,0,0,0,0 +T1647,Plist File Modification,n/a,0,0,2,1,3 diff --git a/docs/coverage/analytic_coverage_12_30_2022.md b/docs/coverage/analytic_coverage_12_30_2022.md new file mode 100644 index 00000000..ff681143 --- /dev/null +++ b/docs/coverage/analytic_coverage_12_30_2022.md @@ -0,0 +1,5922 @@ +--- + title: Analytic Coverage Comparison + --- + + Generated on: December 30, 2022 + + A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. + + * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. + * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. + * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. + * \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. + * \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. + + This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. + + This data is also available as: + + * A [CSV file](/coverage/analytic_coverage_12_30_2022.csv). + * Separate ATT&CK Navigator Layers: + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_12_30_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_12_30_2022.json). + + +
OS Credential Dumping n/a 01514 26 317271
T1003.001 OS Credential Dumping LSASS Memory 56061 9 138788
T1003.0020 0 00011
T1016n/a 2 823 31516
T1018Remote Services n/a 121 31 205453
T1021.001 Remote Services Remote Desktop Protocol 31112 1 52021
T1021.002Obfuscated Files or Information n/a 07475 6 68687
T1027.001Masquerading n/a 12123 1216501753
T1036.0010 2 10314
T1036.005 Masquerading Match Legitimate Name or Location 189 1 11112
T1036.006Windows Management Instrumentation n/a 33634 5 125654
T1048Scheduled Task/Job n/a 011131214 265052
T1053.001Scheduled Task/Job Cron 03344 51113
T1053.004Scheduled Task/Job Scheduled Task 62528 514501554
T1053.006Process Injection n/a 01820 11 204951
T1055.001Command and Scripting Interpreter n/a 1305340124295542127
T1059.001 Command and Scripting Interpreter PowerShell 3166164 71820 194
Command and Scripting Interpreter Visual Basic 11918 0 42423
T1059.006Command and Scripting Interpreter JavaScript/JScript 01213 3 41920
T1059.008Exploitation for Privilege Escalation n/a 120122113 74042
T10690 9 1316382244
T1070.0010 11 35191125
T1070.005n/a 0 19293684303786
T1078.001Domain Accounts 5 112 61314
T1078.0030 9 1010111
T1087Proxy n/a 034 1 045
T1090.001n/a 0 401 156
T1098Ingress Tool Transfer n/a 43134 915591764
T1106n/a 0 934 01213
T1108Brute Force n/a 087 9 112827
T1110.001Modify Registry n/a 85154 3 177982
T1113Trusted Developer Utilities Proxy Execution n/a 0611 8 92328
T1127.0011 10 6320219
T11490 2 11425
T1190 Exploit Public-Facing Application n/a 05960 1517912398
T11950 19 0120322
T1203 Exploitation for Client Execution n/a 02021 2 42627
T12040 7 714281529
T1204.0010 1 00112
T1204.002Exploitation for Credential Access n/a 06071 2810
T1213Signed Binary Proxy Execution n/a 06567 17 60142144
T1218.001Signed Binary Proxy Execution Msiexec 047 0 158
T1218.008Signed Binary Proxy Execution Rundll32 12831 3 154750
T1218.0120 10 710271633
T1486 Data Encrypted for Impact n/a 089 1 71617
T14890 1 23658
T1505.0011 23 2430632
T1518Steal Web Session Cookie n/a 001 2 023
T1542Create or Modify System Process n/a 0116217 153234
T1543.001Windows Service 6 257125081352
T1543.004Event Triggered Execution n/a 078 14 123334
T1546.001Boot or Logon Autostart Execution n/a 045 23 154243
T1547.001 Boot or Logon Autostart Execution Registry Run Keys / Startup Folder 42827 9 24342
T1547.002Boot or Logon Autostart Execution Kernel Modules and Extensions 021 3 387
T1547.007n/a 1 131921 255860
T1548.001Bypass User Account Control 3 451011 137172
T1548.003Sudo and Sudo Caching 0 223 71112
T1548.004Use Alternate Authentication Material Pass the Hash 156 0 3910
T1550.003 Use Alternate Authentication Material Pass the Ticket 023 1 367
T1550.0040 1 51728
T1553.0011 4 21829
T1554Credentials from Password Stores Credentials from Web Browsers 021 2 376
T1556n/a 0 3791991325
T1558.001Steal or Forge Kerberos Tickets Kerberoasting 090111 61518
T1558.004Impair Defenses n/a 068 594811351118
T1562.001 Impair Defenses Disable or Modify Tools 35251 35 40130129
T1562.002 Impair Defenses Disable Windows Event Logging01 6 2 089
T1562.0030 10 4317519
T1562.006Hide Artifacts Run Virtual Instance 012 0 012
T1564.0070 4 1627472848
T1566.0010 11 1023442445
T1566.002Exfiltration Over Web Service Exfiltration to Cloud Storage 064 0 175
T1568System Services Service Execution 43132 3 54344
T1570Protocol Tunneling n/a 056 3 089
T1573Hijack Execution Flow DLL Search Order Hijacking 167 1 089
T1574.002
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03014
T1003OS Credential Dumpingn/a023343693
T1003.001OS Credential DumpingLSASS Memory5751014104
T1003.002OS Credential DumpingSecurity Account Manager1285943
T1003.003OS Credential DumpingNTDS2191830
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08019
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem00000
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00112
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3101216
T1014Rootkitn/a01034
T1016System Network Configuration Discoveryn/a283417
T1016.001System Network Configuration DiscoveryInternet Connection Discovery00011
T1018Remote System Discoveryn/a11541838
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a13342462
T1021.001Remote ServicesRemote Desktop Protocol3141927
T1021.002Remote ServicesSMB/Windows Admin Shares5336549
T1021.003Remote ServicesDistributed Component Object Model190515
T1021.004Remote ServicesSSH01124
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0837898
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools04026
T1027.006Obfuscated Files or InformationHTML Smuggling00101
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a22541041
T1034Path Interceptionn/a00000
T1036Masqueradingn/a127162771
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities12122246
T1036.004MasqueradingMasquerade Task or Service02013
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01102
T1036.007MasqueradingDouble File Extension02103
T1037Boot or Logon Initialization Scriptsn/a00527
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogin Hook00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRC Scripts00213
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182112
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Discoveryn/a2111014
T1047Windows Management Instrumentationn/a34051462
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181616
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a011192858
T1053.002Scheduled Task/JobAt380314
T1053.003Scheduled Task/JobCron065617
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task63891568
T1053.006Scheduled Task/JobSystemd Timers00033
T1053.007Scheduled Task/JobContainer Orchestration Job00000
T1055Process Injectionn/a023132662
T1055.001Process InjectionDynamic-link Library Injection280414
T1055.002Process InjectionPortable Executable Injection00022
T1055.003Process InjectionThread Execution Hijacking02002
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1055.015Process InjectionListPlanting00000
T1056Input Capturen/a00213
T1056.001Input CaptureKeylogging02002
T1056.002Input CaptureGUI Input Capture03115
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking00000
T1057Process Discoveryn/a25209
T1059Command and Scripting Interpretern/a1516457173
T1059.001Command and Scripting InterpreterPowerShell3181732223
T1059.002Command and Scripting InterpreterAppleScript02204
T1059.003Command and Scripting InterpreterWindows Command Shell2210932
T1059.004Command and Scripting InterpreterUnix Shell0818329
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02204
T1059.007Command and Scripting InterpreterJavaScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a125181054
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31411129
T1069.002Permission Groups DiscoveryDomain Groups31021833
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a013142350
T1070.001Indicator Removal on HostClear Windows Event Logs283619
T1070.002Indicator Removal on HostClear Linux or Mac System Logs03104
T1070.003Indicator Removal on HostClear Command History172010
T1070.004Indicator Removal on HostFile Deletion01241228
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp05106
T1071Application Layer Protocoln/a06111027
T1071.001Application Layer ProtocolWeb Protocols0293234
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00033
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a03025
T1074Data Stagedn/a02215
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00101
T1078Valid Accountsn/a0424051133
T1078.001Valid AccountsDefault Accounts012811
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts515213
T1078.004Valid AccountsCloud Accounts0312832
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2147528
T1083File and Directory Discoveryn/a0122115
T1087Account Discoveryn/a01242743
T1087.001Account DiscoveryLocal Account21101124
T1087.002Account DiscoveryDomain Account21511937
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account01001
T1090Proxyn/a0111315
T1090.001ProxyInternal Proxy03003
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04127
T1098Account Manipulationn/a122351068
T1098.001Account ManipulationAdditional Cloud Credentials00011
T1098.002Account ManipulationAdditional Email Delegate Permissions00202
T1098.003Account ManipulationAdditional Cloud Roles01326
T1098.004Account ManipulationSSH Authorized Keys00134
T1098.005Account ManipulationDevice Registration00000
T1102Web Servicen/a03126
T1102.001Web ServiceDead Drop Resolver03003
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a44792383
T1106Native APIn/a0126018
T1108Redundant Accessn/a00000
T1110Brute Forcen/a010192554
T1110.001Brute ForcePassword Guessing036312
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying0861529
T1110.004Brute ForceCredential Stuffing00055
T1111Multi-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a862525100
T1113Screen Capturen/a061310
T1114Email Collectionn/a043815
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00123
T1115Clipboard Datan/a06028
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a03014
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0178934
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild113611
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a075012
T1134Access Token Manipulationn/a0012517
T1134.001Access Token ManipulationToken Impersonation/Theft071311
T1134.002Access Token ManipulationCreate Process with Token05319
T1134.003Access Token ManipulationMake and Impersonate Token01102
T1134.004Access Token ManipulationParent PID Spoofing01214
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a073010
T1136Create Accountn/a0171422
T1136.001Create AccountLocal Account1122520
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account0221014
T1137Office Application Startupn/a06208
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1136222
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a01001
T1185Browser Session Hijackingn/a01001
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02158
T1190Exploit Public-Facing Applicationn/a0741531120
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a2161625
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0280432
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0871530
T1204.001User ExecutionMalicious Link02013
T1204.002User ExecutionMalicious File1263434
T1204.003User ExecutionMalicious Image00077
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081312
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a081211
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1213.003Data from Information RepositoriesCode Repositories00000
T1216System Script Proxy Executionn/a0170118
T1216.001System Script Proxy ExecutionPubPrn02002
T1217Browser Bookmark Discoveryn/a03003
T1218System Binary Proxy Executionn/a0941870182
T1218.001System Binary Proxy ExecutionCompiled HTML File151815
T1218.002System Binary Proxy ExecutionControl Panel01113
T1218.003System Binary Proxy ExecutionCMSTP170311
T1218.004System Binary Proxy ExecutionInstallUtil001910
T1218.005System Binary Proxy ExecutionMshta0841224
T1218.007System Binary Proxy ExecutionMsiexec090918
T1218.008System Binary Proxy ExecutionOdbcconf01045
T1218.009System Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010System Binary Proxy ExecutionRegsvr322162626
T1218.011System Binary Proxy ExecutionRundll3213231652
T1218.012System Binary Proxy ExecutionVerclsid00011
T1218.013System Binary Proxy ExecutionMavinject02013
T1218.014System Binary Proxy ExecutionMMC00033
T1219Remote Access Softwaren/a0283334
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a01001
T1222File and Directory Permissions Modificationn/a0041115
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification14117
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01321126
T1484Domain Policy Modificationn/a02428
T1484.001Domain Policy ModificationGroup Policy Modification02002
T1484.002Domain Policy ModificationDomain Trust Modification00123
T1485Data Destructionn/a01081937
T1486Data Encrypted for Impactn/a0101718
T1489Service Stopn/a0761427
T1490Inhibit System Recoveryn/a21861238
T1491Defacementn/a00022
T1491.001DefacementInternal Defacement02002
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00112
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01113
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a012710
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1272737
T1505.004Server Software ComponentIIS Components00000
T1505.005Server Software ComponentTerminal Services DLL01001
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Internal Imagen/a01001
T1526Cloud Service Discoveryn/a021710
T1528Steal Application Access Tokenn/a0103013
T1529System Shutdown/Rebootn/a06039
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a039416
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a02305
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware02002
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a09281653
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02103
T1543.003Create or Modify System ProcessWindows Service640101470
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a09151539
T1546.001Event Triggered ExecutionChange Default File Association13037
T1546.002Event Triggered ExecutionScreensaver14117
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121317
T1546.004Event Triggered ExecutionUnix Shell Configuration Modification01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL02002
T1546.008Event Triggered ExecutionAccessibility Features371112
T1546.009Event Triggered ExecutionAppCert DLLs02103
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02125
T1546.013Event Triggered ExecutionPowerShell Profile03104
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking191415
T1547Boot or Logon Autostart Executionn/a06241646
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4319246
T1547.002Boot or Logon Autostart ExecutionAuthentication Package01203
T1547.003Boot or Logon Autostart ExecutionTime Providers01113
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01113
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01438
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01012
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors14117
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1547.013Boot or Logon Autostart ExecutionXDG Autostart Entries00000
T1547.014Boot or Logon Autostart ExecutionActive Setup01012
T1547.015Boot or Logon Autostart ExecutionLogin Items00000
T1548Abuse Elevation Control Mechanismn/a117235192
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control348111375
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching0243238
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00101
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash15039
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a057517
T1552.001Unsecured CredentialsCredentials In Files1142118
T1552.002Unsecured CredentialsCredentials in Registry13037
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05117
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences04004
T1552.007Unsecured CredentialsContainer API02002
T1553Subvert Trust Controlsn/a02529
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking01102
T1553.004Subvert Trust ControlsInstall Root Certificate152210
T1553.005Subvert Trust ControlsMark-of-the-Web Bypass03003
T1553.006Subvert Trust ControlsCode Signing Policy Modification00000
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a049417
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers02237
T1555.004Credentials from Password StoresWindows Credential Manager04206
T1555.005Credentials from Password StoresPassword Managers01012
T1556Modify Authentication Processn/a029516
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL03003
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1556.005Modify Authentication ProcessReversible Encryption00000
T1557Adversary-in-the-Middlen/a01045
T1557.001Adversary-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay07007
T1557.002Adversary-in-the-MiddleARP Cache Poisoning00033
T1557.003Adversary-in-the-MiddleDHCP Spoofing00000
T1558Steal or Forge Kerberos Ticketsn/a0391830
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111820
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00077
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1559.003Inter-Process CommunicationXPC Services00000
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1122621
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a0177762156
T1562.001Impair DefensesDisable or Modify Tools3743945161
T1562.002Impair DefensesDisable Windows Event Logging1122015
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0134522
T1562.006Impair DefensesIndicator Blocking243110
T1562.007Impair DefensesDisable or Modify Cloud Firewall00369
T1562.008Impair DefensesDisable Cloud Logs00066
T1562.009Impair DefensesSafe Mode Boot00000
T1562.010Impair DefensesDowngrade Attack01001
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a067114
T1564.001Hide ArtifactsHidden Files and Directories085215
T1564.002Hide ArtifactsHidden Users04004
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2192023
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1564.008Hide ArtifactsEmail Hiding Rules00000
T1564.009Hide ArtifactsResource Forking00000
T1564.010Hide ArtifactsProcess Argument Spoofing00000
T1565Data Manipulationn/a03306
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a09173359
T1566.001PhishingSpearphishing Attachment015112955
T1566.002PhishingSpearphishing Link018110
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a071210
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository03003
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage07018
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms02316
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4403552
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03104
T1572Protocol Tunnelingn/a0125320
T1573Encrypted Channeln/a04127
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a0891128
T1574.001Hijack Execution FlowDLL Search Order Hijacking1221428
T1574.002Hijack Execution FlowDLL Side-Loading0422549
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness01001
T1574.006Hijack Execution FlowDynamic Linker Hijacking02316
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable11305
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness490215
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1574.013Hijack Execution FlowKernelCallbackTable00000
T1578Modify Cloud Compute Infrastructuren/a01203
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00101
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services00000
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a0002626
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware0100010
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00022
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02103
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool07029
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00022
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01023
T1589.001Gather Victim Identity InformationCredentials00011
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a02024
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00022
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01056
T1592.001Gather Victim Host InformationHardware00011
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations03003
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning01001
T1595.003Active ScanningWordlist Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
T1608Stage Capabilitiesn/a01001
T1608.001Stage CapabilitiesUpload Malware00000
T1608.002Stage CapabilitiesUpload Tool00000
T1608.003Stage CapabilitiesInstall Digital Certificate00000
T1608.004Stage CapabilitiesDrive-by Target00000
T1608.005Stage CapabilitiesLink Target00000
T1609Container Administration Commandn/a00101
T1610Deploy Containern/a00606
T1611Escape to Hostn/a00606
T1612Build Image on Hostn/a00000
T1613Container and Resource Discoveryn/a00202
T1614System Location Discoveryn/a00101
T1614.001System Location DiscoverySystem Language Discovery01001
T1615Group Policy Discoveryn/a04004
T1619Cloud Storage Object Discoveryn/a00000
T1620Reflective Code Loadingn/a01001
T1621Multi-Factor Authentication Request Generationn/a00077
T1622Debugger Evasionn/a00000
T1647Plist File Modificationn/a00213
\ No newline at end of file diff --git a/docs/coverage/car_analytic_coverage_12_30_2022.json b/docs/coverage/car_analytic_coverage_12_30_2022.json new file mode 100644 index 00000000..2efa52aa --- /dev/null +++ b/docs/coverage/car_analytic_coverage_12_30_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the car GitHub repository. Generated on December 30, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - CAR"} \ No newline at end of file diff --git a/docs/coverage/es_analytic_coverage_12_30_2022.json b/docs/coverage/es_analytic_coverage_12_30_2022.json new file mode 100644 index 00000000..381e3ec5 --- /dev/null +++ b/docs/coverage/es_analytic_coverage_12_30_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the es GitHub repository. Generated on December 30, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1546.014", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "64"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "39"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "35"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "77"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1555.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1647", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1080", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1611", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1610", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1613", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1609", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1614", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - ES"} \ No newline at end of file diff --git a/docs/coverage/sigma_analytic_coverage_12_30_2022.json b/docs/coverage/sigma_analytic_coverage_12_30_2022.json new file mode 100644 index 00000000..8a1f5bcd --- /dev/null +++ b/docs/coverage/sigma_analytic_coverage_12_30_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the sigma GitHub repository. Generated on December 30, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1037.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "83"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "74"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "74"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "47"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "75"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "42"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "181"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "94"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "48"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "42"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1555.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1484.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "38"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1615", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "62"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1221", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1608", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1176", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1614.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1620", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1185", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1216.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Sigma"} \ No newline at end of file diff --git a/docs/coverage/splunk_analytic_coverage_12_30_2022.json b/docs/coverage/splunk_analytic_coverage_12_30_2022.json new file mode 100644 index 00000000..bdf82e73 --- /dev/null +++ b/docs/coverage/splunk_analytic_coverage_12_30_2022.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the splunk GitHub repository. Generated on December 30, 2022.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "57"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "62"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "70"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.013", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1647", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1213", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1586", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1586.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1497.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1561", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1589.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1110.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1621", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1098.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1566.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Splunk"} \ No newline at end of file From 26edee51b262e3fc02be734c0341b0bdb5606039 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 30 Dec 2022 09:23:35 -0500 Subject: [PATCH 265/342] Updated repo counts --- docs/coverage/index.md | 11332 ++++++++++++++++++++------------------- 1 file changed, 5901 insertions(+), 5431 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 242c3757..9eb9d871 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -2,7 +2,7 @@ title: Analytic Coverage Comparison --- -Generated on: May 19, 2022 +Generated on: December 30, 2022 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -16,5437 +16,5907 @@ This table is sortable, so feel free to click on any column to sort by its value This data is also available as: -* A [CSV file](/coverage/analytic_coverage_05_19_2022.csv). +* A [CSV file](/coverage/analytic_coverage_12_30_2022.csv). * Separate ATT&CK Navigator Layers: - * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_05_19_2022.json). - * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). - * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). - * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_05_19_2022.json). + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_12_30_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_12_30_2022.json). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03003
T1003OS Credential Dumpingn/a014263171
T1003.001OS Credential DumpingLSASS Memory56191388
T1003.002OS Credential DumpingSecurity Account Manager1275942
T1003.003OS Credential DumpingNTDS2181728
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08008
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem01001
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00011
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3111015
T1014Rootkitn/a00011
T1016System Network Configuration Discoveryn/a283316
T1018Remote System Discoveryn/a11441837
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a11312053
T1021.001Remote ServicesRemote Desktop Protocol3121521
T1021.002Remote ServicesSMB/Windows Admin Shares5306546
T1021.003Remote ServicesDistributed Component Object Model180514
T1021.004Remote ServicesSSH00000
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0756687
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools02024
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a2184832
T1034Path Interceptionn/a00000
T1036Masqueradingn/a123121753
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities11321228
T1036.004MasqueradingMasquerade Task or Service02114
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01001
T1037Boot or Logon Initialization Scriptsn/a00224
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogon Script (Mac)00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRc.common00011
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182011
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Scanningn/a2100012
T1047Windows Management Instrumentationn/a33451254
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted/Obfuscated Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181515
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a012142652
T1053.001Scheduled Task/JobAt (Linux)01023
T1053.002Scheduled Task/JobAt (Windows)370111
T1053.003Scheduled Task/JobCron044513
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task62851554
T1053.006Scheduled Task/JobSystemd Timers00033
T1055Process Injectionn/a020112051
T1055.001Process InjectionDynamic-link Library Injection280313
T1055.002Process InjectionPortable Executable Injection01001
T1055.003Process InjectionThread Execution Hijacking01001
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1056Input Capturen/a00202
T1056.001Input CaptureKeylogging01001
T1056.002Input CaptureGUI Input Capture03104
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking01001
T1057Process Discoveryn/a262010
T1059Command and Scripting Interpretern/a1295542127
T1059.001Command and Scripting InterpreterPowerShell3164720194
T1059.002Command and Scripting InterpreterAppleScript01102
T1059.003Command and Scripting InterpreterWindows Command Shell2160826
T1059.004Command and Scripting InterpreterUnix Shell0815225
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02103
T1059.007Command and Scripting InterpreterJavaScript/JScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a12113742
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31311128
T1069.002Permission Groups DiscoveryDomain Groups3821831
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a09132244
T1070.001Indicator Removal on HostClear Windows Event Logs272617
T1070.002Indicator Removal on HostClear Linux or Mac System Logs02002
T1070.003Indicator Removal on HostClear Command History16209
T1070.004Indicator Removal on HostFile Deletion01131125
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp04105
T1071Application Layer Protocoln/a068418
T1071.001Application Layer ProtocolWeb Protocols0263231
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00000
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a02024
T1074Data Stagedn/a02114
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00000
T1078Valid Accountsn/a019303786
T1078.001Valid AccountsDefault Accounts01045
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts513110
T1078.004Valid AccountsCloud Accounts0311923
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2124321
T1083File and Directory Discoveryn/a091111
T1087Account Discoveryn/a0942437
T1087.001Account DiscoveryLocal Account2901122
T1087.002Account DiscoveryDomain Account21311733
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account00000
T1090Proxyn/a04105
T1090.001ProxyInternal Proxy01001
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04116
T1098Account Manipulationn/a11632554
T1098.001Account ManipulationAdditional Cloud Credentials00000
T1098.002Account ManipulationExchange Email Delegate Permissions00202
T1098.003Account ManipulationAdd Office 365 Global Administrator Role01001
T1098.004Account ManipulationSSH Authorized Keys00123
T1102Web Servicen/a00101
T1102.001Web ServiceDead Drop Resolver02002
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a43491764
T1106Native APIn/a094013
T1108Redundant Accessn/a00000
T1110Brute Forcen/a0791127
T1110.001Brute ForcePassword Guessing03014
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying080816
T1110.004Brute ForceCredential Stuffing00000
T1111Two-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a85431782
T1113Screen Capturen/a061310
T1114Email Collectionn/a022812
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00022
T1115Clipboard Datan/a04004
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a02002
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0118928
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild123612
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a04408
T1134Access Token Manipulationn/a00325
T1134.001Access Token ManipulationToken Impersonation/Theft04015
T1134.002Access Token ManipulationCreate Process with Token05005
T1134.003Access Token ManipulationMake and Impersonate Token00000
T1134.004Access Token ManipulationParent PID Spoofing00112
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a07209
T1136Create Accountn/a0171119
T1136.001Create AccountLocal Account1112418
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account022610
T1137Office Application Startupn/a05207
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1106219
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a00000
T1185Man in the Browsern/a00000
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02125
T1190Exploit Public-Facing Applicationn/a060152398
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a281617
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0190322
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0771529
T1204.001User ExecutionMalicious Link01012
T1204.002User ExecutionMalicious File1273435
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081110
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a071210
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1216Signed Script Proxy Executionn/a0120012
T1216.001Signed Script Proxy ExecutionPubPrn00000
T1217Browser Bookmark Discoveryn/a03003
T1218Signed Binary Proxy Executionn/a0671760144
T1218.001Signed Binary Proxy ExecutionCompiled HTML File13149
T1218.002Signed Binary Proxy ExecutionControl Panel01113
T1218.003Signed Binary Proxy ExecutionCMSTP15039
T1218.004Signed Binary Proxy ExecutionInstallUtil011911
T1218.005Signed Binary Proxy ExecutionMshta0841224
T1218.007Signed Binary Proxy ExecutionMsiexec07018
T1218.008Signed Binary Proxy ExecutionOdbcconf01001
T1218.009Signed Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010Signed Binary Proxy ExecutionRegsvr322162525
T1218.011Signed Binary Proxy ExecutionRundll3213131550
T1218.012Signed Binary Proxy ExecutionVerclsid00011
T1219Remote Access Softwaren/a0193022
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a00000
T1222File and Directory Permissions Modificationn/a0031114
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification12014
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01011122
T1484Domain Policy Modificationn/a00404
T1484.001Domain Policy ModificationGroup Policy Modification00000
T1484.002Domain Policy ModificationDomain Trust Modification00101
T1485Data Destructionn/a01071633
T1486Data Encrypted for Impactn/a091717
T1489Service Stopn/a042713
T1490Inhibit System Recoveryn/a21561235
T1491Defacementn/a00011
T1491.001DefacementInternal Defacement01001
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00011
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01102
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a01258
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1232632
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Container Imagen/a00022
T1526Cloud Service Discoveryn/a00178
T1528Steal Application Access Tokenn/a01304
T1529System Shutdown/Rebootn/a05005
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a037414
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a01203
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware00000
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a02171534
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02002
T1543.003Create or Modify System ProcessWindows Service62581352
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a08141234
T1546.001Event Triggered ExecutionChange Default File Association12025
T1546.002Event Triggered ExecutionScreensaver14016
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121216
T1546.004Event Triggered Execution.bash_profile and .bashrc01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL01001
T1546.008Event Triggered ExecutionAccessibility Features34119
T1546.009Event Triggered ExecutionAppCert DLLs01102
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02114
T1546.013Event Triggered ExecutionPowerShell Profile03003
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking15118
T1547Boot or Logon Autostart Executionn/a05231543
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4279242
T1547.002Boot or Logon Autostart ExecutionAuthentication Package00202
T1547.003Boot or Logon Autostart ExecutionTime Providers00112
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01102
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01337
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01001
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors13116
T1547.011Boot or Logon Autostart ExecutionPlist Modification00213
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1548Abuse Elevation Control Mechanismn/a113212560
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control345111372
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching023712
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00000
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash160310
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a053210
T1552.001Unsecured CredentialsCredentials In Files1122015
T1552.002Unsecured CredentialsCredentials in Registry13026
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05106
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences02002
T1553Subvert Trust Controlsn/a01528
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking00101
T1553.004Subvert Trust ControlsInstall Root Certificate14229
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a047314
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers01236
T1556Modify Authentication Processn/a01528
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL02002
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1557Man-in-the-Middlen/a00044
T1557.001Man-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay06006
T1557.002Man-in-the-MiddleARP Cache Poisoning00033
T1558Steal or Forge Kerberos Ticketsn/a0391325
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111618
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00055
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1102619
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a085951118
T1562.001Impair DefensesDisable or Modify Tools3513540129
T1562.002Impair DefensesDisable Windows Event Logging16209
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0104519
T1562.006Impair DefensesIndicator Blocking23218
T1562.007Impair DefensesDisable or Modify Cloud Firewall00066
T1562.008Impair DefensesDisable Cloud Logs00000
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a056112
T1564.001Hide ArtifactsHidden Files and Directories064212
T1564.002Hide ArtifactsHidden Users01001
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2102014
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1565Data Manipulationn/a02305
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a04162848
T1566.001PhishingSpearphishing Attachment011102445
T1566.002PhishingSpearphishing Link00718
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a04116
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository02002
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage04015
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms00303
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4323544
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03003
T1572Protocol Tunnelingn/a06309
T1573Encrypted Channeln/a04105
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a067518
T1574.001Hijack Execution FlowDLL Search Order Hijacking17109
T1574.002Hijack Execution FlowDLL Side-Loading0182222
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness00000
T1574.006Hijack Execution FlowLD_PRELOAD02114
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable10304
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness460212
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1578Modify Cloud Compute Infrastructuren/a01001
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00000
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services01001
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a00000
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware08008
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00000
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02002
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool04026
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00000
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01012
T1589.001Gather Victim Identity InformationCredentials00000
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a01012
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00011
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01045
T1592.001Gather Victim Host InformationHardware00000
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations00000
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03014
T1003OS Credential Dumpingn/a023343693
T1003.001OS Credential DumpingLSASS Memory5751014104
T1003.002OS Credential DumpingSecurity Account Manager1285943
T1003.003OS Credential DumpingNTDS2191830
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08019
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem00000
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00112
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3101216
T1014Rootkitn/a01034
T1016System Network Configuration Discoveryn/a283417
T1016.001System Network Configuration DiscoveryInternet Connection Discovery00011
T1018Remote System Discoveryn/a11541838
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a13342462
T1021.001Remote ServicesRemote Desktop Protocol3141927
T1021.002Remote ServicesSMB/Windows Admin Shares5336549
T1021.003Remote ServicesDistributed Component Object Model190515
T1021.004Remote ServicesSSH01124
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0837898
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools04026
T1027.006Obfuscated Files or InformationHTML Smuggling00101
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a22541041
T1034Path Interceptionn/a00000
T1036Masqueradingn/a127162771
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities12122246
T1036.004MasqueradingMasquerade Task or Service02013
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01102
T1036.007MasqueradingDouble File Extension02103
T1037Boot or Logon Initialization Scriptsn/a00527
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogin Hook00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRC Scripts00213
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182112
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Discoveryn/a2111014
T1047Windows Management Instrumentationn/a34051462
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181616
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a011192858
T1053.002Scheduled Task/JobAt380314
T1053.003Scheduled Task/JobCron065617
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task63891568
T1053.006Scheduled Task/JobSystemd Timers00033
T1053.007Scheduled Task/JobContainer Orchestration Job00000
T1055Process Injectionn/a023132662
T1055.001Process InjectionDynamic-link Library Injection280414
T1055.002Process InjectionPortable Executable Injection00022
T1055.003Process InjectionThread Execution Hijacking02002
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1055.015Process InjectionListPlanting00000
T1056Input Capturen/a00213
T1056.001Input CaptureKeylogging02002
T1056.002Input CaptureGUI Input Capture03115
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking00000
T1057Process Discoveryn/a25209
T1059Command and Scripting Interpretern/a1516457173
T1059.001Command and Scripting InterpreterPowerShell3181732223
T1059.002Command and Scripting InterpreterAppleScript02204
T1059.003Command and Scripting InterpreterWindows Command Shell2210932
T1059.004Command and Scripting InterpreterUnix Shell0818329
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02204
T1059.007Command and Scripting InterpreterJavaScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a125181054
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31411129
T1069.002Permission Groups DiscoveryDomain Groups31021833
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a013142350
T1070.001Indicator Removal on HostClear Windows Event Logs283619
T1070.002Indicator Removal on HostClear Linux or Mac System Logs03104
T1070.003Indicator Removal on HostClear Command History172010
T1070.004Indicator Removal on HostFile Deletion01241228
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp05106
T1071Application Layer Protocoln/a06111027
T1071.001Application Layer ProtocolWeb Protocols0293234
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00033
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a03025
T1074Data Stagedn/a02215
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00101
T1078Valid Accountsn/a0424051133
T1078.001Valid AccountsDefault Accounts012811
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts515213
T1078.004Valid AccountsCloud Accounts0312832
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2147528
T1083File and Directory Discoveryn/a0122115
T1087Account Discoveryn/a01242743
T1087.001Account DiscoveryLocal Account21101124
T1087.002Account DiscoveryDomain Account21511937
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account01001
T1090Proxyn/a0111315
T1090.001ProxyInternal Proxy03003
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04127
T1098Account Manipulationn/a122351068
T1098.001Account ManipulationAdditional Cloud Credentials00011
T1098.002Account ManipulationAdditional Email Delegate Permissions00202
T1098.003Account ManipulationAdditional Cloud Roles01326
T1098.004Account ManipulationSSH Authorized Keys00134
T1098.005Account ManipulationDevice Registration00000
T1102Web Servicen/a03126
T1102.001Web ServiceDead Drop Resolver03003
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a44792383
T1106Native APIn/a0126018
T1108Redundant Accessn/a00000
T1110Brute Forcen/a010192554
T1110.001Brute ForcePassword Guessing036312
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying0861529
T1110.004Brute ForceCredential Stuffing00055
T1111Multi-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a862525100
T1113Screen Capturen/a061310
T1114Email Collectionn/a043815
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00123
T1115Clipboard Datan/a06028
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a03014
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0178934
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild113611
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a075012
T1134Access Token Manipulationn/a0012517
T1134.001Access Token ManipulationToken Impersonation/Theft071311
T1134.002Access Token ManipulationCreate Process with Token05319
T1134.003Access Token ManipulationMake and Impersonate Token01102
T1134.004Access Token ManipulationParent PID Spoofing01214
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a073010
T1136Create Accountn/a0171422
T1136.001Create AccountLocal Account1122520
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account0221014
T1137Office Application Startupn/a06208
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1136222
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a01001
T1185Browser Session Hijackingn/a01001
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02158
T1190Exploit Public-Facing Applicationn/a0741531120
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a2161625
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0280432
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0871530
T1204.001User ExecutionMalicious Link02013
T1204.002User ExecutionMalicious File1263434
T1204.003User ExecutionMalicious Image00077
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081312
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a081211
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1213.003Data from Information RepositoriesCode Repositories00000
T1216System Script Proxy Executionn/a0170118
T1216.001System Script Proxy ExecutionPubPrn02002
T1217Browser Bookmark Discoveryn/a03003
T1218System Binary Proxy Executionn/a0941870182
T1218.001System Binary Proxy ExecutionCompiled HTML File151815
T1218.002System Binary Proxy ExecutionControl Panel01113
T1218.003System Binary Proxy ExecutionCMSTP170311
T1218.004System Binary Proxy ExecutionInstallUtil001910
T1218.005System Binary Proxy ExecutionMshta0841224
T1218.007System Binary Proxy ExecutionMsiexec090918
T1218.008System Binary Proxy ExecutionOdbcconf01045
T1218.009System Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010System Binary Proxy ExecutionRegsvr322162626
T1218.011System Binary Proxy ExecutionRundll3213231652
T1218.012System Binary Proxy ExecutionVerclsid00011
T1218.013System Binary Proxy ExecutionMavinject02013
T1218.014System Binary Proxy ExecutionMMC00033
T1219Remote Access Softwaren/a0283334
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a01001
T1222File and Directory Permissions Modificationn/a0041115
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification14117
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01321126
T1484Domain Policy Modificationn/a02428
T1484.001Domain Policy ModificationGroup Policy Modification02002
T1484.002Domain Policy ModificationDomain Trust Modification00123
T1485Data Destructionn/a01081937
T1486Data Encrypted for Impactn/a0101718
T1489Service Stopn/a0761427
T1490Inhibit System Recoveryn/a21861238
T1491Defacementn/a00022
T1491.001DefacementInternal Defacement02002
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00112
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01113
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a012710
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1272737
T1505.004Server Software ComponentIIS Components00000
T1505.005Server Software ComponentTerminal Services DLL01001
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Internal Imagen/a01001
T1526Cloud Service Discoveryn/a021710
T1528Steal Application Access Tokenn/a0103013
T1529System Shutdown/Rebootn/a06039
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a039416
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a02305
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware02002
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a09281653
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02103
T1543.003Create or Modify System ProcessWindows Service640101470
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a09151539
T1546.001Event Triggered ExecutionChange Default File Association13037
T1546.002Event Triggered ExecutionScreensaver14117
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121317
T1546.004Event Triggered ExecutionUnix Shell Configuration Modification01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL02002
T1546.008Event Triggered ExecutionAccessibility Features371112
T1546.009Event Triggered ExecutionAppCert DLLs02103
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02125
T1546.013Event Triggered ExecutionPowerShell Profile03104
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking191415
T1547Boot or Logon Autostart Executionn/a06241646
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4319246
T1547.002Boot or Logon Autostart ExecutionAuthentication Package01203
T1547.003Boot or Logon Autostart ExecutionTime Providers01113
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01113
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01438
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01012
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors14117
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1547.013Boot or Logon Autostart ExecutionXDG Autostart Entries00000
T1547.014Boot or Logon Autostart ExecutionActive Setup01012
T1547.015Boot or Logon Autostart ExecutionLogin Items00000
T1548Abuse Elevation Control Mechanismn/a117235192
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control348111375
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching0243238
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00101
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash15039
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a057517
T1552.001Unsecured CredentialsCredentials In Files1142118
T1552.002Unsecured CredentialsCredentials in Registry13037
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05117
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences04004
T1552.007Unsecured CredentialsContainer API02002
T1553Subvert Trust Controlsn/a02529
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking01102
T1553.004Subvert Trust ControlsInstall Root Certificate152210
T1553.005Subvert Trust ControlsMark-of-the-Web Bypass03003
T1553.006Subvert Trust ControlsCode Signing Policy Modification00000
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a049417
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers02237
T1555.004Credentials from Password StoresWindows Credential Manager04206
T1555.005Credentials from Password StoresPassword Managers01012
T1556Modify Authentication Processn/a029516
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL03003
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1556.005Modify Authentication ProcessReversible Encryption00000
T1557Adversary-in-the-Middlen/a01045
T1557.001Adversary-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay07007
T1557.002Adversary-in-the-MiddleARP Cache Poisoning00033
T1557.003Adversary-in-the-MiddleDHCP Spoofing00000
T1558Steal or Forge Kerberos Ticketsn/a0391830
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111820
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00077
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1559.003Inter-Process CommunicationXPC Services00000
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1122621
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a0177762156
T1562.001Impair DefensesDisable or Modify Tools3743945161
T1562.002Impair DefensesDisable Windows Event Logging1122015
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0134522
T1562.006Impair DefensesIndicator Blocking243110
T1562.007Impair DefensesDisable or Modify Cloud Firewall00369
T1562.008Impair DefensesDisable Cloud Logs00066
T1562.009Impair DefensesSafe Mode Boot00000
T1562.010Impair DefensesDowngrade Attack01001
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a067114
T1564.001Hide ArtifactsHidden Files and Directories085215
T1564.002Hide ArtifactsHidden Users04004
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2192023
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1564.008Hide ArtifactsEmail Hiding Rules00000
T1564.009Hide ArtifactsResource Forking00000
T1564.010Hide ArtifactsProcess Argument Spoofing00000
T1565Data Manipulationn/a03306
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a09173359
T1566.001PhishingSpearphishing Attachment015112955
T1566.002PhishingSpearphishing Link018110
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a071210
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository03003
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage07018
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms02316
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4403552
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03104
T1572Protocol Tunnelingn/a0125320
T1573Encrypted Channeln/a04127
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a0891128
T1574.001Hijack Execution FlowDLL Search Order Hijacking1221428
T1574.002Hijack Execution FlowDLL Side-Loading0422549
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness01001
T1574.006Hijack Execution FlowDynamic Linker Hijacking02316
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable11305
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness490215
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1574.013Hijack Execution FlowKernelCallbackTable00000
T1578Modify Cloud Compute Infrastructuren/a01203
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00101
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services00000
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a0002626
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware0100010
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00022
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02103
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool07029
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00022
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01023
T1589.001Gather Victim Identity InformationCredentials00011
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a02024
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00022
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01056
T1592.001Gather Victim Host InformationHardware00011
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations03003
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning01001
T1595.003Active ScanningWordlist Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
T1608Stage Capabilitiesn/a01001
T1608.001Stage CapabilitiesUpload Malware00000
T1608.002Stage CapabilitiesUpload Tool00000
T1608.003Stage CapabilitiesInstall Digital Certificate00000
T1608.004Stage CapabilitiesDrive-by Target00000
T1608.005Stage CapabilitiesLink Target00000
T1609Container Administration Commandn/a00101
T1610Deploy Containern/a00606
T1611Escape to Hostn/a00606
T1612Build Image on Hostn/a00000
T1613Container and Resource Discoveryn/a00202
T1614System Location Discoveryn/a00101
T1614.001System Location DiscoverySystem Language Discovery01001
T1615Group Policy Discoveryn/a04004
T1619Cloud Storage Object Discoveryn/a00000
T1620Reflective Code Loadingn/a01001
T1621Multi-Factor Authentication Request Generationn/a00077
T1622Debugger Evasionn/a00000
T1647Plist File Modificationn/a00213
\ No newline at end of file + From baacbcce13eba99fab28bc4972e94bc4d75e001a Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 30 Dec 2022 09:25:48 -0500 Subject: [PATCH 266/342] Update index.md --- docs/coverage/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 9eb9d871..50c6b12c 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -24,7 +24,7 @@ This data is also available as: * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_12_30_2022.json). - +
From 9edfaa1f40c32f3195eaac86cfbccf641a782792 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Fri, 3 Feb 2023 11:27:44 -0500 Subject: [PATCH 267/342] Update CAR-2016-04-002.yaml --- analytics/CAR-2016-04-002.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index 25c9be57..9306a8c0 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -18,10 +18,10 @@ contributors: id: CAR-2016-04-002 description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. - 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk.' + 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. 3. Attackers may set the option of the sources of events with `Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite` to not delete old Evenlog when the .evtx is full. By default the Security Log size is configured with the minimum value of 20 480KB (~23 000 EventLog). So if this option is enabled, all the new EventLogs will be automatically deleted. We can detect this behavior with the Security EventLog 1104. 4. Attackers may delete .evtx with `del C:\Windows\System32\winevt\logs\Security.evtx` or `Remove-Item C:\Windows\System32\winevt\logs\Security.evtx` after having disabled and stopped the Eventlog service. As the EventLog service is disabled and stopped, the .evtx files are no longer used by this service and can be deleted. The new EventLog will be Unavailable until the configuration is reset. - 5. Attackers may use the powershell command `Remove-EventLog -LogName Security` to unregister source of events that are part of Windows (Application, Security…). This command deletes the security EventLog (which also generates EventId 1102) but the new Eventlogs are still recorded until the system is rebooted . After the System is rebooted, the Security log is unregistered and doesn’t log any new Eventlog. However logs generated between the command and the reboot are still available in the .evtx file. + 5. Attackers may use the powershell command `Remove-EventLog -LogName Security` to unregister source of events that are part of Windows (Application, Security…). This command deletes the security EventLog (which also generates EventId 1102) but the new Eventlogs are still recorded until the system is rebooted . After the System is rebooted, the Security log is unregistered and doesn’t log any new Eventlog. However logs generated between the command and the reboot are still available in the .evtx file.' coverage: - technique: T1070 tactics: From 1428226a123a6f5ce49678280be0eefe69af6a92 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sat, 4 Feb 2023 18:01:59 -0500 Subject: [PATCH 268/342] Handle the case when the by_technique directory wasn't already created Useful when we're doing as full a refresh as possible in /docs/analytics --- scripts/generate_analytics.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index 2c9959fc..f1c8c3c8 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -226,6 +226,7 @@ index_file.write(index_content) index_file.flush() index_file.close() +makedirs('../docs/analytics/by_technique', exist_ok=True) tech_index_file = open('../docs/analytics/by_technique/index.md', 'w') tech_index_file.write(subtechnique_table) tech_index_file.flush() From 4d95bfafdf72b28516d19eba50d77b72ad718c2d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:20:35 -0500 Subject: [PATCH 269/342] Moved auditd yaml to /sensors from /docs/sensors and also fixed a string parsing issue Signed-off-by: Amndeep Singh Mann --- {docs/sensors => sensors}/auditd_2.8.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename {docs/sensors => sensors}/auditd_2.8.yaml (94%) diff --git a/docs/sensors/auditd_2.8.yaml b/sensors/auditd_2.8.yaml similarity index 94% rename from docs/sensors/auditd_2.8.yaml rename to sensors/auditd_2.8.yaml index 5e9f50fa..2431fbfe 100755 --- a/docs/sensors/auditd_2.8.yaml +++ b/sensors/auditd_2.8.yaml @@ -3,7 +3,8 @@ sensor_name: auditd sensor_version: 2.8 sensor_developer: Red Hat sensor_url: 'https://people.redhat.com/sgrubb/audit/' -sensor_description: 'auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk' +sensor_description: | + auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk mappings: - object: file action: create @@ -133,4 +134,4 @@ mappings: - value - data other_coverage: - - 'N/A' \ No newline at end of file + - 'N/A' From ad37faa6ff45c302dcae3e8b60ecef9f6bd09694 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:21:55 -0500 Subject: [PATCH 270/342] make generate scripts more robust by adding a dependency warning (sensors needs to run after analytics) and ensuring that the directories in /docs they need exist Signed-off-by: Amndeep Singh Mann --- scripts/generate_attack_nav_layer.py | 3 ++- scripts/generate_sensors.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/generate_attack_nav_layer.py b/scripts/generate_attack_nav_layer.py index 0fba73be..4f8cb3d3 100644 --- a/scripts/generate_attack_nav_layer.py +++ b/scripts/generate_attack_nav_layer.py @@ -6,7 +6,7 @@ import glob import yaml import sys -from os import path +from os import path, makedirs # Static ATT&CK Navigator layer JSON fields VERSION = "3.0" @@ -67,6 +67,7 @@ def addMapping(technique, name, attack_mappings): layer_json["techniques"].append(technique) # Output JSON to docs directory +makedirs('../docs/car_attack', exist_ok=True) outfile = open("../docs/car_attack/car_attack.json","w") json.dump(layer_json, outfile, indent=4) outfile.close() diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index cc2b38aa..0d8007a6 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -1,5 +1,7 @@ """This script generates the sensor portion of the site, including coverage, for each YAML sensor mapping file. +NOTE: This script should be run after `generate_analytics.py` as it is +dependent on files in /docs/analytics existing and being up to date. """ import json @@ -181,6 +183,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): sensor_template = Template(open('sensor_template.md').read()) # Generate the sensor page for each sensor +makedirs('../docs/sensors', exist_ok=True) for sensor in mappings: sensor_tag = sensor['sensor_name'] + "_" + str(sensor['sensor_version']) # Generate the markdown From 7df9d68ad399b917f4260fb27317fdbbe48e5355 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:23:54 -0500 Subject: [PATCH 271/342] automatically regenerate /docs/sensors/index.md and make index.md respect the capitalization of the tool as put in the yaml file Signed-off-by: Amndeep Singh Mann --- scripts/generate_sensors.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 0d8007a6..5200fcf7 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -190,3 +190,31 @@ def generateSensorsForAnalytics(analytics, sensor_dict): markdown = sensor_template.render(sensor=sensor) # Save to the sensors directory open('../docs/sensors/{}.md'.format(sensor_tag.lower()), 'w').write(markdown) + +# Generate index file +index_content = '''--- +title: "Sensors" +--- + +Sensors are tools that collect data that can be used to run analytics. + +CAR currently has a limited number of sensors mapped to the CAR [Data Model](../data_model). They are: +{}'''.format( + '\n'.join( + ( + '* [{sensor_name} ({sensor_version})]({sensor_name_lower}_{sensor_version})'.format( + sensor_name=sensor['sensor_name'], + sensor_name_lower=sensor['sensor_name'].lower(), + sensor_version=sensor['sensor_version'] + ) for sensor in sorted( + mappings, + key=lambda sensor: ( + sensor['sensor_name'].lower(), + sensor['sensor_version'] + ) + ) + ) + ) + ) +with open('../docs/sensors/index.md', 'w') as index_file: + index_file.write(index_content) From 52f84b8eda6931ae3af0427b15d81d87b391da77 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:29:39 -0500 Subject: [PATCH 272/342] ran generate_analytics Signed-off-by: Amndeep Singh Mann --- docs/analytics/CAR-2013-01-002/index.md | 3 +- docs/analytics/CAR-2013-01-003/index.md | 3 +- docs/analytics/CAR-2013-02-003/index.md | 3 +- docs/analytics/CAR-2013-02-008/index.md | 3 +- docs/analytics/CAR-2013-02-012/index.md | 3 +- docs/analytics/CAR-2013-03-001/index.md | 3 +- docs/analytics/CAR-2013-04-002/index.md | 7 ++- docs/analytics/CAR-2013-05-002/index.md | 3 +- docs/analytics/CAR-2013-05-003/index.md | 3 +- docs/analytics/CAR-2013-05-004/index.md | 5 +- docs/analytics/CAR-2013-05-005/index.md | 3 +- docs/analytics/CAR-2013-05-009/index.md | 3 +- docs/analytics/CAR-2013-07-001/index.md | 3 +- docs/analytics/CAR-2013-07-002/index.md | 3 +- docs/analytics/CAR-2013-07-005/index.md | 3 +- docs/analytics/CAR-2013-08-001/index.md | 3 +- docs/analytics/CAR-2013-09-003/index.md | 3 +- docs/analytics/CAR-2013-09-005/index.md | 3 +- docs/analytics/CAR-2013-10-001/index.md | 3 +- docs/analytics/CAR-2013-10-002/index.md | 3 +- docs/analytics/CAR-2014-02-001/index.md | 3 +- docs/analytics/CAR-2014-03-001/index.md | 3 +- docs/analytics/CAR-2014-03-005/index.md | 3 +- docs/analytics/CAR-2014-03-006/index.md | 5 +- docs/analytics/CAR-2014-04-003/index.md | 3 +- docs/analytics/CAR-2014-05-001/index.md | 3 +- docs/analytics/CAR-2014-05-002/index.md | 3 +- docs/analytics/CAR-2014-07-001/index.md | 3 +- docs/analytics/CAR-2014-11-002/index.md | 3 +- docs/analytics/CAR-2014-11-003/index.md | 3 +- docs/analytics/CAR-2014-11-004/index.md | 3 +- docs/analytics/CAR-2014-11-005/index.md | 3 +- docs/analytics/CAR-2014-11-006/index.md | 3 +- docs/analytics/CAR-2014-11-007/index.md | 3 +- docs/analytics/CAR-2014-11-008/index.md | 3 +- docs/analytics/CAR-2014-12-001/index.md | 3 +- docs/analytics/CAR-2015-04-001/index.md | 5 +- docs/analytics/CAR-2015-04-002/index.md | 3 +- docs/analytics/CAR-2015-07-001/index.md | 3 +- docs/analytics/CAR-2016-03-001/index.md | 3 +- docs/analytics/CAR-2016-03-002/index.md | 3 +- docs/analytics/CAR-2016-04-002/index.md | 64 +++++++++++++++++++++---- docs/analytics/CAR-2016-04-003/index.md | 3 +- docs/analytics/CAR-2016-04-004/index.md | 3 +- docs/analytics/CAR-2016-04-005/index.md | 3 +- docs/analytics/CAR-2019-04-001/index.md | 3 +- docs/analytics/CAR-2019-04-002/index.md | 5 +- docs/analytics/CAR-2019-04-003/index.md | 5 +- docs/analytics/CAR-2019-04-004/index.md | 3 +- docs/analytics/CAR-2019-07-001/index.md | 3 +- docs/analytics/CAR-2019-07-002/index.md | 3 +- docs/analytics/CAR-2019-08-001/index.md | 3 +- docs/analytics/CAR-2019-08-002/index.md | 3 +- docs/analytics/CAR-2020-04-001/index.md | 3 +- docs/analytics/CAR-2020-05-001/index.md | 3 +- docs/analytics/CAR-2020-05-003/index.md | 3 +- docs/analytics/CAR-2020-08-001/index.md | 3 +- docs/analytics/CAR-2020-08-002/index.md | 3 +- docs/analytics/CAR-2020-09-001/index.md | 3 +- docs/analytics/CAR-2020-09-002/index.md | 3 +- docs/analytics/CAR-2020-09-003/index.md | 3 +- docs/analytics/CAR-2020-09-004/index.md | 3 +- docs/analytics/CAR-2020-09-005/index.md | 3 +- docs/analytics/CAR-2020-11-001/index.md | 3 +- docs/analytics/CAR-2020-11-002/index.md | 3 +- docs/analytics/CAR-2020-11-003/index.md | 3 +- docs/analytics/CAR-2020-11-004/index.md | 3 +- docs/analytics/CAR-2020-11-005/index.md | 5 +- docs/analytics/CAR-2020-11-006/index.md | 3 +- docs/analytics/CAR-2020-11-007/index.md | 5 +- docs/analytics/CAR-2020-11-008/index.md | 3 +- docs/analytics/CAR-2020-11-009/index.md | 5 +- docs/analytics/CAR-2020-11-010/index.md | 5 +- docs/analytics/CAR-2020-11-011/index.md | 3 +- docs/analytics/CAR-2021-01-001/index.md | 5 +- docs/analytics/CAR-2021-01-002/index.md | 3 +- docs/analytics/CAR-2021-01-003/index.md | 5 +- docs/analytics/CAR-2021-01-004/index.md | 3 +- docs/analytics/CAR-2021-01-006/index.md | 3 +- docs/analytics/CAR-2021-01-007/index.md | 3 +- docs/analytics/CAR-2021-01-008/index.md | 3 +- docs/analytics/CAR-2021-01-009/index.md | 3 +- docs/analytics/CAR-2021-02-001/index.md | 3 +- docs/analytics/CAR-2021-02-002/index.md | 3 +- docs/analytics/CAR-2021-04-001/index.md | 3 +- docs/analytics/CAR-2021-05-001/index.md | 3 +- docs/analytics/CAR-2021-05-002/index.md | 3 +- docs/analytics/CAR-2021-05-003/index.md | 3 +- docs/analytics/CAR-2021-05-004/index.md | 3 +- docs/analytics/CAR-2021-05-005/index.md | 3 +- docs/analytics/CAR-2021-05-006/index.md | 3 +- docs/analytics/CAR-2021-05-007/index.md | 3 +- docs/analytics/CAR-2021-05-008/index.md | 3 +- docs/analytics/CAR-2021-05-009/index.md | 3 +- docs/analytics/CAR-2021-05-010/index.md | 3 +- docs/analytics/CAR-2021-05-011/index.md | 3 +- docs/analytics/CAR-2021-05-012/index.md | 3 +- docs/analytics/CAR-2021-11-001/index.md | 3 +- docs/analytics/CAR-2021-11-002/index.md | 3 +- docs/analytics/CAR-2021-12-001/index.md | 3 +- docs/analytics/CAR-2021-12-002/index.md | 3 +- docs/analytics/CAR-2022-03-001/index.md | 3 +- docs/analytics/by_technique/index.md | 6 +-- docs/analytics/index.md | 22 ++++----- docs/data/analytics.json | 2 +- 105 files changed, 183 insertions(+), 240 deletions(-) diff --git a/docs/analytics/CAR-2013-01-002/index.md b/docs/analytics/CAR-2013-01-002/index.md index cd1c136e..aad379aa 100644 --- a/docs/analytics/CAR-2013-01-002/index.md +++ b/docs/analytics/CAR-2013-01-002/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- - - +

The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and file system for known identify persistence mechanisms. It will output any tools identified, including built-in or added-on Microsoft functionality and third party software. Many of these locations are known by adversaries and used to obtain [Persistence](https://attack.mitre.org/tactics/TA0003). Running Autoruns periodically in an environment makes it possible to collect and monitor its output for differences, which may include the removal or addition of persistent tools. Depending on the persistence mechanism and location, legitimate software may be more likely to make changes than an adversary tool. Thus, this analytic may result in significant noise in a highly dynamic environment. While Autoruns is a convenient method to scan for programs using persistence mechanisms its scanning nature does not conform well to streaming based analytics. This analytic could be replaced with one that draws from sensors that collect registry and file information if streaming analytics are desired. Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index 75764090..0261bdbb 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- - - +

[Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. ### Output Description diff --git a/docs/analytics/CAR-2013-02-003/index.md b/docs/analytics/CAR-2013-02-003/index.md index 3e581573..8a8c3601 100644 --- a/docs/analytics/CAR-2013-02-003/index.md +++ b/docs/analytics/CAR-2013-02-003/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - - +

The Windows [Command Prompt](https://en.wikipedia.org/wiki/cmd.exe) (`cmd.exe`) is a utility that provides a command line interface to Windows operating systems. It provides the ability to run additional programs and also has several built-in commands such as `dir`, `copy`, `mkdir`, and `type`, as well as batch scripts (`.bat`). Typically, when a user runs a command prompt, the parent process is `explorer.exe` or another instance of the prompt. There may be automated programs, logon scripts, or administrative tools that launch instances of the command prompt in order to run scripts or other built-in commands. Spawning the process `cmd.exe` from certain parents may be more indicative of malice. For example, if Adobe Reader or Outlook launches a command shell, this may suggest that a malicious document has been loaded and should be investigated. Thus, by looking for abnormal parent processes of `cmd.exe`, it may be possible to detect adversaries. diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index d1333341..023ce975 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Multiple users logged into a single machine at the same time, or even within the same hour, do not typically occur in networks we have observed. Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pre-Vista. Logoff events are 4634 for Windows Vista and above, 538 for pre-Vista. diff --git a/docs/analytics/CAR-2013-02-012/index.md b/docs/analytics/CAR-2013-02-012/index.md index 38ceef36..15553611 100644 --- a/docs/analytics/CAR-2013-02-012/index.md +++ b/docs/analytics/CAR-2013-02-012/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Most users use only one or two machines during the normal course of business. User accounts that log in to multiple machines, especially over a short period of time, may be compromised. Remote logins among multiple machines may be an indicator of [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Certain users will likely appear as being logged into several machines and may need to be "whitelisted." Such users would include network admins or user names that are common to many hosts. diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index c9c5fcda..9d01d6a1 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Registry modifications are often essential in establishing persistence via known Windows mechanisms. Many legitimate modifications are done graphically via `regedit.exe` or by using the corresponding channels, or even calling the Registry APIs directly. The built-in utility `reg.exe` provides a [command-line interface](https://en.wikipedia.org/wiki/Command-line_interface) to the registry, so that queries and modifications can be performed from a shell, such as `cmd.exe`. When a user is responsible for these actions, the parent of `cmd.exe` will likely be `explorer.exe`. Occasionally, power users and administrators write scripts that do this behavior as well, but likely from a different process tree. These background scripts must be learned so they can be tuned out accordingly. ### Output Description diff --git a/docs/analytics/CAR-2013-04-002/index.md b/docs/analytics/CAR-2013-04-002/index.md index 6c83b1b0..cb0704f1 100644 --- a/docs/analytics/CAR-2013-04-002/index.md +++ b/docs/analytics/CAR-2013-04-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Certain commands are frequently used by malicious actors and infrequently used by normal users. By looking for execution of these commands in short periods of time, we can not only see when a malicious user was on the system but also get an idea of what they were doing. Commands of interest: @@ -60,7 +59,7 @@ The host on which the commands were executed, the time of execution, and what co |[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[Services Registry Permissions Weakness](https://attack.mitre.org/techniques/T1574/011/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Low| |[Remote System Discovery](https://attack.mitre.org/techniques/T1018/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| |[System Services](https://attack.mitre.org/techniques/T1569/)|[Service Execution](https://attack.mitre.org/techniques/T1569/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Low| -|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/), [Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Execution](https://attack.mitre.org/tactics/TA0002/)|Low| +|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At](https://attack.mitre.org/techniques/T1053/002/), [Scheduled Task](https://attack.mitre.org/techniques/T1053/005/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Execution](https://attack.mitre.org/tactics/TA0002/)|Low| |[Scheduled Transfer](https://attack.mitre.org/techniques/T1029/)|N/A|[Exfiltration](https://attack.mitre.org/tactics/TA0010/)|Low| |[System Owner/User Discovery](https://attack.mitre.org/techniques/T1033/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| |[System Service Discovery](https://attack.mitre.org/techniques/T1007/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| @@ -69,7 +68,7 @@ The host on which the commands were executed, the time of execution, and what co |[System Network Configuration Discovery](https://attack.mitre.org/techniques/T1016/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| |[Application Window Discovery](https://attack.mitre.org/techniques/T1010/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| |[Software Discovery](https://attack.mitre.org/techniques/T1518/)|[Security Software Discovery](https://attack.mitre.org/techniques/T1518/001/)|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| -|[Network Service Scanning](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| +|[Network Service Discovery](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Low| |[Impair Defenses](https://attack.mitre.org/techniques/T1562/)|[Disable or Modify Tools](https://attack.mitre.org/techniques/T1562/001/), [Indicator Blocking](https://attack.mitre.org/techniques/T1562/006/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| |[Account Manipulation](https://attack.mitre.org/techniques/T1098/)|N/A|[Credential Access](https://attack.mitre.org/tactics/TA0006/)|Low| |[Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059/)|[Visual Basic](https://attack.mitre.org/techniques/T1059/005/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| diff --git a/docs/analytics/CAR-2013-05-002/index.md b/docs/analytics/CAR-2013-05-002/index.md index bdb65c08..e4ae3e07 100644 --- a/docs/analytics/CAR-2013-05-002/index.md +++ b/docs/analytics/CAR-2013-05-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

In Windows, files should never execute out of certain directory locations. Any of these locations may exist for a variety of reasons, and executables may be present in the directory but should not execute. As a result, some defenders make the mistake of ignoring these directories and assuming that a process will never run from one. There are known TTPs that have taken advantage of this fact to go undetected. This fact should inform defenders to monitor these directories more closely, knowing that they should never contain running processes. Monitors the directories diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index d38e9010..61a44567 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

As described in [CAR-2013-01-003](../CAR-2013-01-003), SMB provides a means of remotely managing a file system. Adversaries often use SMB to move laterally to a host. SMB is commonly used to upload files. It may be used for staging in [Exfiltration](https://attack.mitre.org/tactics/TA0010) or as a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique. Unlike SMB Reads, SMB Write requests typically require an additional level of access, resulting in less activity. Focusing on SMB Write activity narrows the field to find techniques that actively change remote hosts, instead of passively reading files. diff --git a/docs/analytics/CAR-2013-05-004/index.md b/docs/analytics/CAR-2013-05-004/index.md index e09cdad9..06973576 100644 --- a/docs/analytics/CAR-2013-05-004/index.md +++ b/docs/analytics/CAR-2013-05-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

In order to gain [persistence](https://attack.mitre.org/tactics/TA0003/), [privilege escalation](https://attack.mitre.org/tactics/TA0004/), or [remote execution](https://attack.mitre.org/tactics/TA0002/), an adversary may use the Windows built-in command AT (at.exe) to [schedule a command](https://attack.mitre.org/techniques/T1053/002) to be run at a specified time, date, and even host. This method has been used by adversaries and administrators alike. Its use may lead to detection of compromised hosts and compromised users if it is used to move laterally. The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) offers greater flexibility when creating, modifying, and enumerating tasks. For these reasons, schtasks.exe is more commonly used by administrators, tools/scripts, and power users. @@ -18,7 +17,7 @@ The built-in Windows tool schtasks.exe ([CAR-2013-08-001](../CAR-2013-08-001)) o |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| +|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/), [Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2013-05-005/index.md b/docs/analytics/CAR-2013-05-005/index.md index 94ad88e9..b1a8263d 100644 --- a/docs/analytics/CAR-2013-05-005/index.md +++ b/docs/analytics/CAR-2013-05-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

An adversary needs to gain access to other hosts to move throughout an environment. In many cases, this is a twofold process. First, a file is remotely written to a host via an SMB share (detected by [CAR-2013-05-003](../CAR-2013-05-003)). Then, a variety of [Execution](https://attack.mitre.org/tactics/TA0002) techniques can be used to remotely establish execution of the file or script. To detect this behavior, look for files that are written to a host over SMB and then later run directly as a process or in the command line arguments. SMB File Writes and Remote Execution may happen normally in an environment, but the combination of the two behaviors is less frequent and more likely to indicate adversarial activity. This can possibly extend to more copy protocols in order to widen its reach, or it could be tuned more finely to focus on specific program run locations (e.g. `%SYSTEMROOT%\system32`) to gain a higher detection rate. diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index 9ee7725a..8e6fc0d4 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Executables are generally not renamed, thus a given hash of an executable should only have ever one name. Identifying instances where multiple process names share the same hash may find cases where tools are copied by attackers to different folders or hosts to [avoid detection](https://attack.mitre.org/tactics/TA0005). Although this analytic was initially based on MD5 hashes, it is equally applicable to any hashing convention. diff --git a/docs/analytics/CAR-2013-07-001/index.md b/docs/analytics/CAR-2013-07-001/index.md index b94b0e1a..60a6ae48 100644 --- a/docs/analytics/CAR-2013-07-001/index.md +++ b/docs/analytics/CAR-2013-07-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Malicious actors may rename built-in commands or external tools, such as those provided by SysInternals, to better [blend in](https://attack.mitre.org/tactics/TA0005) with the environment. In those cases, the file path name is arbitrary and may blend in well with the background. If the arguments are closely inspected, it may be possible to infer what tools are running and understand what an adversary is doing. When any legitimate software shares the same command lines, it must be whitelisted according to the expected parameters. Any tool of interest with commonly known command line usage can be detecting by command line analysis. Known substrings of command lines include diff --git a/docs/analytics/CAR-2013-07-002/index.md b/docs/analytics/CAR-2013-07-002/index.md index 9e3f6c4f..faa8f65c 100644 --- a/docs/analytics/CAR-2013-07-002/index.md +++ b/docs/analytics/CAR-2013-07-002/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: N/A --- - - +

The [Remote Desktop Protocol](https://attack.mitre.org/techniques/T1021/001) (RDP), built in to Microsoft operating systems, allows a user to remotely log in to the desktop of another host. It allows for interactive access of the running windows, and forwards key presses, mouse clicks, etc. Network administrators, power users, and end-users may use RDP for day-to-day operations. From an adversary's perspective, RDP provides a means to [laterally move](https://attack.mitre.org/tactics/TA0008) to a new host. Determining which RDP connections correspond to adversary activity can be a difficult problem in highly dynamic environments, but will be useful in identifying the scope of a compromise. Remote Desktop can be detected in several ways diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 0b3cecce..871358e0 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adversary has [collected](https://attack.mitre.org/tactics/TA0009), it is very likely that a [compressed archive](https://attack.mitre.org/techniques/T1560) will be created, so that transfer times are minimized and fewer files are transmitted. There is variety between the tools used to compress data, but the command line usage and context of archiving tools, such as ZIP, RAR, and 7ZIP, should be monitored. In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 1f9da11f..4e59652f 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

The Windows built-in tool `schtasks.exe` provides the creation, modification, and running of [scheduled tasks](https://attack.mitre.org/techniques/T1053) on a local or remote computer. It is provided as a more flexible alternative to `at.exe`, described in [CAR-2013-05-004](../CAR-2013-05-004). Although used by adversaries, the tool is also legitimately used by administrators, scripts, and software configurations. The scheduled tasks tool can be used to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and can be used in combination with a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique to remotely gain [execution](https://attack.mitre.org/tactics/TA0002). Additionally, the command has parameters to specify the user and password responsible for creating the task, as well as the user and password combination that the task will run as. The `/s` flag specifies the remote system on which the task should be scheduled, usually indicating [Lateral Movement](https://attack.mitre.org/tactics/TA0008). diff --git a/docs/analytics/CAR-2013-09-003/index.md b/docs/analytics/CAR-2013-09-003/index.md index 4a4da06f..63b65680 100644 --- a/docs/analytics/CAR-2013-09-003/index.md +++ b/docs/analytics/CAR-2013-09-003/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: N/A --- - - +

Account usage within SMB can be used to identify compromised credentials, and the hosts accessed with them. This analytic monitors SMB activity that deals with user activity rather than file activity. diff --git a/docs/analytics/CAR-2013-09-005/index.md b/docs/analytics/CAR-2013-09-005/index.md index 17223b34..50633efa 100644 --- a/docs/analytics/CAR-2013-09-005/index.md +++ b/docs/analytics/CAR-2013-09-005/index.md @@ -8,8 +8,7 @@ analytic_type: Detection contributors: MITRE applicable_platforms: Windows --- - - +

New executables that are started as a service are suspicious. This analytic looks for anomalous service executables. diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index f510d361..8c0e020a 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Monitoring logon and logoff events for hosts on the network is very important for situational awareness. This information can be used as an indicator of unusual activity as well as to corroborate activity seen elsewhere. Could be applied to a number of different types of monitoring depending on what information is desired. Some use cases include monitoring for all remote connections and building login timelines for users. diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 817b39fc..7cf719f6 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Microsoft Windows allows for processes to remotely create threads within other processes of the same privilege level. This functionality is provided via the Windows API [CreateRemoteThread](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682437.aspx). Both Windows and third-party software use this ability for legitimate purposes. For example, the Windows process [csrss.exe](https://en.wikipedia.org/wiki/Client/Server_Runtime_Subsystem) creates threads in programs to send signals to registered callback routines. Both adversaries and host-based security software use this functionality to [inject DLLs](https://attack.mitre.org/techniques/T1055), but for very different purposes. An adversary is likely to inject into a program to [evade defenses](https://attack.mitre.org/tactics/TA0005) or [bypass User Account Control](https://attack.mitre.org/techniques/T1548/002), but a security program might do this to gain increased monitoring of API calls. One of the most common methods of [DLL Injection](https://attack.mitre.org/techniques/T1055) is through the Windows API [LoadLibrary](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx). - Allocate memory in the target program with [VirtualAllocEx](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366890.aspx) diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 8795f621..3708d644 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness, TTP contributors: MITRE applicable_platforms: Windows --- - - +

Adversaries may modify the binary file for an existing service to achieve [Persistence](https://attack.mitre.org/tactics/TA0003) while potentially [evading defenses](https://attack.mitre.org/tactics/TA0005). If a newly created or modified runs as a service, it may indicate APT activity. However, services are frequently installed by legitimate software. A well-tuned baseline is essential to differentiating between benign and malicious service modifications. ### Output Description diff --git a/docs/analytics/CAR-2014-03-001/index.md b/docs/analytics/CAR-2014-03-001/index.md index 4562ac13..7ac418cc 100644 --- a/docs/analytics/CAR-2014-03-001/index.md +++ b/docs/analytics/CAR-2014-03-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

An SMB write can be an indicator of lateral movement, especially when combined with other information such as execution of that written file. Named pipes are a subset of SMB write requests. Named pipes such as msftewds may not be alarming; however others, such as lsarpc, may. Monitoring SMB write requests still creates some noise, particulary with named pipes. As a result, SMB is now split between writing named pipes and writing other files. diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index 565b1f4f..e69641cc 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. diff --git a/docs/analytics/CAR-2014-03-006/index.md b/docs/analytics/CAR-2014-03-006/index.md index 23ec43d7..9f23fd75 100644 --- a/docs/analytics/CAR-2014-03-006/index.md +++ b/docs/analytics/CAR-2014-03-006/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682589.aspx) (DLLs) to [evade defenses](https://attack.mitre.org/tactics/TA0005). One way these DLLs can be "executed" is through the use of the built-in Windows utility [RunDLL32](https://attack.mitre.org/techniques/T1218.011), which allows a user to execute code in a DLL, providing the name and optional arguments to an exported entry point. Windows uses RunDll32 legitimately in its normal operation, but with a proper baseline and understanding of the environment, monitoring its usage could be fruitful. @@ -17,7 +16,7 @@ Adversaries may find it necessary to use [Dyanamic-link Libraries](https://msdn. |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +|[System Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Rundll32](https://attack.mitre.org/techniques/T1218/011/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index ea605a74..047e86f3 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

[PowerShell](https://attack.mitre.org/techniques/T1059/001/) is a scripting environment included with Windows that is used by both attackers and administrators. Execution of PowerShell scripts in most Windows versions is opaque and not typically secured by antivirus which makes using PowerShell an easy way to circumvent security measures. This analytic detects execution of PowerShell scripts. Powershell can be used to hide monitored command line execution such as: diff --git a/docs/analytics/CAR-2014-05-001/index.md b/docs/analytics/CAR-2014-05-001/index.md index cfa009fc..425de5dc 100644 --- a/docs/analytics/CAR-2014-05-001/index.md +++ b/docs/analytics/CAR-2014-05-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP, Situational Awareness contributors: MITRE applicable_platforms: Windows --- - - +

Microsoft Windows uses its implementation of [Distributed Computing Environment/Remote Procedure Call](https://en.wikipedia.org/wiki/DCE/RPC) (DCE/RPC), which it calls [Microsoft RPC](https://en.wikipedia.org/wiki/Microsoft_RPC), to call certain APIs remotely. A Remote Procedure Call is initiated by communicating to the RPC Endpoint Mapper, which exists as the Windows service RpcEptMapper and listens on the port 135/tcp. The endpoint mapper resolves a requested endpoint/interface and responds to the client with the port that the service is listening on. Since the RPC endpoints are assigned ports when the services start, these ports are dynamically assigned from 49152 to 65535. The connection to the endpoint mapper then terminates and the client program can communicate directly with the requested service. diff --git a/docs/analytics/CAR-2014-05-002/index.md b/docs/analytics/CAR-2014-05-002/index.md index b86a9eaa..4774e240 100644 --- a/docs/analytics/CAR-2014-05-002/index.md +++ b/docs/analytics/CAR-2014-05-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Windows runs the [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM) within the process `services.exe`. Windows launches services as independent processes or DLL loads within a [svchost.exe](https://en.wikipedia.org/wiki/svchost.exe) group. To be a legitimate service, a process (or DLL) must have the appropriate service entry point [SvcMain](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414.aspx). If an application does not have the entry point, then it will timeout (default is 30 seconds) and the process will be killed. To survive the timeout, [adversaries and red teams](https://www.operationblockbuster.com/wp-content/uploads/2016/02/Operation-Blockbuster-RAT-and-Staging-Report.pdf) can create services that direct to `cmd.exe` with the flag `/c`, followed by the desired command. The `/c` flag causes the command shell to run a command and immediately exit. As a result, the desired program will remain running and it will report an error starting the service. This analytic will catch that command prompt instance that is used to launch the actual malicious executable. Additionally, the children and descendants of services.exe will run as a SYSTEM user by default. Thus, services are a convenient way for an adversary to gain [Persistence](https://attack.mitre.org/tactics/TA0003) and [Privilege Escalation](https://attack.mitre.org/tactics/TA0004). diff --git a/docs/analytics/CAR-2014-07-001/index.md b/docs/analytics/CAR-2014-07-001/index.md index 9846a527..e0c9d4eb 100644 --- a/docs/analytics/CAR-2014-07-001/index.md +++ b/docs/analytics/CAR-2014-07-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

According to [ATT&CK](https://attack.mitre.org/), an adversary may [escalate privileges](https://attack.mitre.org/tactics/TA0004) by [intercepting the search path](https://attack.mitre.org/techniques/T1579/009) for legitimately installed services. As a result, Windows will launch the target executable instead of the desired binary and command line. This can be done when there are spaces in the binary path and the path is unquoted. Search path interception should never happen legitimately and will likely be the result of an adversary abusing a system misconfiguration. With a few regular expressions, it is possible to identify the execution of services with intercepted search paths. diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index f995daf6..5c7a8c01 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -8,8 +8,7 @@ analytic_type: Anomaly, TTP contributors: MITRE applicable_platforms: Windows --- - - +

Many programs create command prompts as part of their normal operation including malware used by attackers. This analytic attempts to identify suspicious programs spawning `cmd.exe` by looking for programs that do not normally create `cmd.exe`. While this analytic does not take the user into account, doing so could generate further interesting results. diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 90f24c51..917b1158 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index 38d07b19..2ba04b40 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mitre.org/techniques/T1059/001) can be used over WinRM to remotely run commands on a host. When a remote PowerShell session starts, svchost.exe executes wsmprovhost.exe For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index b2e760a4..49e6d432 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index dc76813a..783d529e 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - - +

When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006) connection is opened, the client sends HTTP requests to port 5985 for HTTP or 5986 for HTTPS on the target host. Each HTTP(S) request to the URI "/wsman" is called, and other information is set in the headers. Depending on the operation, the HTTP method may vary (i.e., GET, POST, etc.). This analytic would detect Remote PowerShell, as well as other communications that rely on WinRM. Additionally, it outputs the executable on the client host, the connection information, and the hostname of the target host. diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 7b3b9466..1b37f562 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. diff --git a/docs/analytics/CAR-2014-11-008/index.md b/docs/analytics/CAR-2014-11-008/index.md index fe2db043..6f4d4188 100644 --- a/docs/analytics/CAR-2014-11-008/index.md +++ b/docs/analytics/CAR-2014-11-008/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

An adversary can use [accessibility features](https://attack.mitre.org/techniques/T1546/008) (Ease of Access), such as StickyKeys or Utilman, to launch a command shell from the logon screen and gain SYSTEM access. Since an adversary does not have physical access to the machine, this technique must be run within [Remote Desktop](https://attack.mitre.org/techniques/T1021/001). To prevent an adversary from getting to the login screen without first authenticating, Network-Level Authentication (NLA) must be enabled. If a debugger is set up for one of the accessibility features, then it will intercept the process launch of the feature and instead execute a new command line. This analytic looks for instances of `cmd.exe` or `powershell.exe` launched directly from the logon process, `winlogon.exe`. It should be used in tandem with [CAR-2014-11-003](../CAR-2014-11-003), which detects the accessibility programs in the command line. Several accessibility programs can be run using the Ease of Access center diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index daec6f5f..4058fd4a 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. diff --git a/docs/analytics/CAR-2015-04-001/index.md b/docs/analytics/CAR-2015-04-001/index.md index 5021fabd..02b2afb1 100644 --- a/docs/analytics/CAR-2015-04-001/index.md +++ b/docs/analytics/CAR-2015-04-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

When AT.exe is used to remotely [schedule tasks](https://attack.mitre.org/techniques/T1053), Windows uses named pipes over [SMB](https://en.wikipedia.org/wiki/Server_Message_Block) to communicate with the API on the remote machine. After authentication over SMB, the Named Pipe "ATSVC" is opened, over which the JobAdd function is called. On the remote host, the job files are created by the Task Scheduler and follow the convention `C:\Windows\System32\AT`. Unlike [CAR-2013-05-004](../CAR-2013-05-004), this analytic specifically focuses on uses of AT that can be detected between hosts, indicating remotely gained [execution](https://attack.mitre.org/tactics/TA0002). This pipe activity could be discovered with a network decoder, such as that in wireshark, that can inspect SMB traffic to identify the use of pipes. It could also be detected by looking for raw packet capture streams or from a custom sensor on the host that hooks the appropriate API functions. If no network or API level of visibility is possible, this traffic may inferred by looking at SMB connections over 445/tcp followed by the creation of files matching the pattern `C:\Windows\System32\AT\`. @@ -19,7 +18,7 @@ This pipe activity could be discovered with a network decoder, such as that in w |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At (Windows)](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| +|[Scheduled Task/Job](https://attack.mitre.org/techniques/T1053/)|[At](https://attack.mitre.org/techniques/T1053/002/)|[Execution](https://attack.mitre.org/tactics/TA0002/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2015-04-002/index.md b/docs/analytics/CAR-2015-04-002/index.md index 3de33820..fb341a20 100644 --- a/docs/analytics/CAR-2015-04-002/index.md +++ b/docs/analytics/CAR-2015-04-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

An adversary can [move laterally](https://attack.mitre.org/tactics/TA0008) using the `schtasks` command to remotely [schedule tasks/jobs](https://attack.mitre.org/techniques/T1053). Although these events can be detected with command line analytics [CAR-2013-08-001](../CAR-2013-08-001), it is possible for an adversary to use the API directly, via the Task Scheduler GUI or with a scripting language such as [PowerShell](https://attack.mitre.org/techniques/T1059/001). In this cases, an additional source of data becomes necessary to detect adversarial behavior. When scheduled tasks are created remotely, Windows uses RPC (135/tcp) to communicate with the Task Scheduler on the remote machine. Once an RPC connection is established ([CAR-2014-05-001](../CAR-2014-05-001)), the client communicates with the Scheduled Tasks endpoint, which runs within the service group netsvcs. With packet capture and the right packet decoders or byte-stream based signatures, remote invocations of these functions can be identified. Certain strings can be identifiers of the schtasks, by looking up the interface UUID of ITaskSchedulerService in different formats diff --git a/docs/analytics/CAR-2015-07-001/index.md b/docs/analytics/CAR-2015-07-001/index.md index 67c7d653..24371e7c 100644 --- a/docs/analytics/CAR-2015-07-001/index.md +++ b/docs/analytics/CAR-2015-07-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Once a credential dumper like [mimikatz](https://attack.mitre.org/software/S0002) runs, every user logged on since boot is potentially compromised, because the credentials were accessed via the memory of `lsass.exe`. When such an event occurs, this analytic will give the forensic context to identify compromised users. Those users could potentially be used in later events for additional logons. The time field indicates the first and last time a system reported a user logged into a given system. This means that activity could be intermittent between the times given and should not be considered a duration. diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index 66fd553e..f58cdb2e 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows, Linux, macOS --- - - +

When entering on a host for the first time, an adversary may try to [discover](https://attack.mitre.org/tactics/TA0007) information about the host. There are several built-in Windows commands that can be used to learn about the software configurations, active users, administrators, and networking configuration. These commands should be monitored to identify when an adversary is learning information about the system and environment. The information returned may impact choices an adversary can make when [establishing persistence](https://attack.mitre.org/tactics/TA0003), [escalating privileges](https://attack.mitre.org/tactics/TA0004), or [moving laterally](https://attack.mitre.org/tactics/TA0008). Because these commands are built in, they may be run frequently by power users or even by normal users. Thus, an analytic looking at this information should have well-defined white- or blacklists, and should consider looking at an anomaly detection approach, so that this information can be learned dynamically. diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index 0df1cf0f..9cd3fac9 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index be7ca2cc..830b4277 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -3,21 +3,23 @@ title: "CAR-2016-04-002: User Activity from Clearing Event Logs" layout: analytic submission_date: 2016/04/14 information_domain: Host -subtypes: Event Records +subtypes: Event Records, Process analytic_type: Anomaly -contributors: MITRE/NSA +contributors: MITRE/NSA, Cyware Labs, Lucas Heiligenstein applicable_platforms: Windows, Linux, macOS --- +

+It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. 3. Attackers may set the option of the sources of events with `Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite` to not delete old Evenlog when the .evtx is full. By default the Security Log size is configured with the minimum value of 20 480KB (~23 000 EventLog). So if this option is enabled, all the new EventLogs will be automatically deleted. We can detect this behavior with the Security EventLog 1104. 4. Attackers may delete .evtx with `del C:\Windows\System32\winevt\logs\Security.evtx` or `Remove-Item C:\Windows\System32\winevt\logs\Security.evtx` after having disabled and stopped the Eventlog service. As the EventLog service is disabled and stopped, the .evtx files are no longer used by this service and can be deleted. The new EventLog will be Unavailable until the configuration is reset. 5. Attackers may use the powershell command `Remove-EventLog -LogName Security` to unregister source of events that are part of Windows (Application, Security…). This command deletes the security EventLog (which also generates EventId 1102) but the new Eventlogs are still recorded until the system is rebooted . After the System is rebooted, the Security log is unregistered and doesn’t log any new Eventlog. However logs generated between the command and the reboot are still available in the .evtx file. - -It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. Alerting when a "Clear Event Log" is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. +#### References +https://ptylu.github.io/content/report/report.html?report=26 ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +|[Indicator Removal](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques @@ -28,17 +30,24 @@ It is unlikely that event log data would be cleared during normal operations, an +### Data Model References + +|Object|Action|Field| +|---|---|---| +|[process](/data_model/process) | [create](/data_model/process#create) | [command_line](/data_model/process#command_line) | + ### Implementations -#### Pseudocode +#### PseudoCode for dedicated EventID EventLog deletion (Pseudocode) + When an eventlog is cleared, a new event is created that alerts that the eventlog was cleared. For Security logs, its event code 1100 and 1102. For System logs, it is event code 104. ``` -([log_name] == "Security" and [event_code] in [1100, 1102]) or +([log_name] == "Security" and [event_code] in [1100, 1102, 1104]) or ([log_name] == "System" and [event_code] == 104) ``` @@ -57,7 +66,8 @@ When an eventlog is cleared, a new event is created that alerts that the eventlo -#### Logpoint +#### LogPoint version of the above pseudocode. (Logpoint) + LogPoint version of the above pseudocode. @@ -67,13 +77,22 @@ norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="Sys ``` +#### Splunk search - Detecting log clearing with wevtutil (Splunk, Sysmon native) + + +This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-Item or Remove-EventLog inside a command that may cause the system to remove Windows Event logs. + + +``` +index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 (Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) OR Clear-EventLog OR Limit-EventLog OR (Remove-Item AND .evtx) OR Remove-EventLog) +``` + + ### Unit Tests #### Test Case 1 -**Configurations:** Windows 7 - You can use the powershell cmdlet “Clear-Eventlog” to clear event logs. Open Powershell as administrator and execute Clear-Eventlog `Clear-EventLog [-LogName] \`. [Additional information here](https://technet.microsoft.com/en-us/library/hh849789.aspx). ``` @@ -81,4 +100,29 @@ Clear-Eventlog Security Clear-Eventlog System ``` +#### Test Case 2 + +Command to not Overwrite old EventLog + +``` +Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite +``` + +#### Test Case 3 + +Cmd and Powershell command to delete EventLog (only possible after turning off the EventLog service) + +``` +del C:\Windows\System32\winevt\logs\Security.evtx +Remove-Item C:\Windows\System32\winevt\logs\Security.evtx +``` + +#### Test Case 4 + +Unregister EventLog source + +``` +Remove-EventLog -LogName Security +``` + diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index da137cea..ea1ed9b3 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - - +

Spyware and malware remain a serious problem and Microsoft developed security services, Windows Defender and Windows Firewall, to combat this threat. In the event Windows Defender or Windows Firewall is turned off, administrators should correct the issue immediately to prevent the possibility of infection or further infection and investigate to determine if caused by crash or user manipulation. Stopping services events are Windows Event Code 7036. diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index e35b429e..87162383 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - - +

The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/002/) for lateral movement between workstations would trigger event ID 4624, with an event level of Information, from the security log. This behavior would be a LogonType of 3 using NTLM authentication where it is not a domain logon and not the ANONYMOUS LOGON account. diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index adb10ba0..1950f251 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE/NSA applicable_platforms: Windows --- - - +

A remote desktop logon, through [RDP](https://attack.mitre.org/techniques/T1021/001), may be typical of a system administrator or IT support, but only from select workstations. Monitoring remote desktop logons and comparing to known/approved originating systems can detect lateral movement of an adversary. diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index fa51f619..c94f5997 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index 994afe6b..bfc4d74b 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: MITRE applicable_platforms: Windows --- - - +

Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. @@ -17,7 +16,7 @@ Regsvr32 can be used to execute arbitrary code in the context of a Windows signe |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +|[System Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index 08d03a0c..b2ec47b1 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly from the internet and execute it in a way that bypasses application whitelisting. It can be seen by looking for regsvr32.exe executions that load the scrobj.dll (which execute the COM scriptlet) or, if that is too noisy, those that also load content directly via HTTP or HTTPS. Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible. @@ -22,7 +21,7 @@ As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://gi |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +|[System Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Regsvr32](https://attack.mitre.org/techniques/T1218/010/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 010132aa..325ac168 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

Credential dumpers like Mimikatz can be loaded into memory and from there read data from another processes. This analytic looks for instances where processes are requesting specific permissions to read parts of the LSASS process in order to detect when credential dumping is occurring. One weakness is that all current implementations are “overtuned” to look for common access patterns used by Mimikatz. *This requires information about process access, e.g. Sysmon Event ID 10. That currently doesn’t have a CAR data model mapping, since we currently lack any open/access actions for Processes. If this changes, we will update the data model requirements.* diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 97734adc..013dfc51 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: Meric Degirmenci, MITRE applicable_platforms: Windows, Linux, macOS --- - - +

Adversaries sometimes modify object access rights at the operating system level. There are varying motivations behind this action - they may not want some files/objects to be changed on systems for persistence reasons and therefore provide admin only rights; also, they may want files to be accessible with lower levels of permissions. Note - this analytic references file permissions, which are not currently in the CAR data model. diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index b2a9e3d8..72858330 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Kaushal Parikh/Cyware Labs, Tony Lambert/Red Canary, MITRE applicable_platforms: Windows --- - - +

[ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump may be used to dump the memory space of lsass.exe to disk for processing with a credential access tool such as Mimikatz. This is performed by launching procdump.exe as a privileged user with command line options indicating that lsass.exe should be dumped to a file with an arbitrary name. diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index b680c3b2..0d727545 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- - - +

The Windows Task Manager may be used to dump the memory space of `lsass.exe` to disk for processing with a credential access tool such as Mimikatz. This is performed by launching Task Manager as a privileged user, selecting `lsass.exe`, and clicking "Create dump file". This saves a dump file to disk with a deterministic name that includes the name of the process being dumped. This requires filesystem data to determine whether files have been created. diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index 51e635b8..f0fb91fd 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Tony Lambert/Red Canary applicable_platforms: Windows --- - - +

The NTDSUtil tool may be used to dump a Microsoft Active Directory database to disk for processing with a credential access tool such as Mimikatz. This is performed by launching `ntdsutil.exe` as a privileged user with command line arguments indicating that media should be created for offline Active Directory installation and specifying a folder path. This process will create a copy of the Active Directory database, `ntds.dit`, to the specified folder path. This requires filesystem data to determine whether files have been created. diff --git a/docs/analytics/CAR-2020-04-001/index.md b/docs/analytics/CAR-2020-04-001/index.md index 7ea6ad41..34f8426c 100644 --- a/docs/analytics/CAR-2020-04-001/index.md +++ b/docs/analytics/CAR-2020-04-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: applicable_platforms: Windows --- - - +

This analytic has been deprecated in favor of [CAR-2021-01-009](/analytics/CAR-2021-01-009), which covers the same technique with some additional detections. diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index 3f95023f..add50eb2 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- - - +

This analytic detects the minidump variant of credential dumping where a process opens lsass.exe in order to extract credentials using the Win32 API call [MiniDumpWriteDump](https://docs.microsoft.com/en-us/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump). Tools like [SafetyKatz](https://github.com/GhostPack/SafetyKatz), [SafetyDump](https://github.com/m0rv4i/SafetyDump), and [Outflank-Dumpert](https://github.com/outflanknl/Dumpert) default to this variant and may be detected by this analytic, though keep in mind that not all options for using those tools will result in this specific behavior. The analytic is based on a [Sigma analytic](https://github.com/NVISO-BE/sigma-public/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) contributed by Samir Bousseaden and written up in a [blog on MENASEC](https://blog.menasec.net/2019/02/threat-hunting-21-procdump-or-taskmgr.html). It looks for a call trace that includes either dbghelp.dll or dbgcore.dll, which export the relevant functions/permissions to perform the dump. It also detects using the Windows Task Manager (taskmgr.exe) to dump lsass, which is described in [CAR-2019-08-001](/analytics/CAR-2019-08-001/). In this iteration of the Sigma analytic, the `GrantedAccess` filter isn't included because it didn't seem to filter out any false positives and introduces the potential for evasion. diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index 0a3d8198..9d095cf7 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyber National Mission Force (CNMF) applicable_platforms: Windows --- - - +

[LoLBAS](https://lolbas-project.github.io/) are binaries and scripts that are built in to Windows, frequently are signed by Microsoft, and may be used by an attacker. Some LoLBAS are used very rarely and it might be possible to alert every time they're used (this would depend on your environment), but many others are very common and can't be simply alerted on. This analytic takes all instances of LoLBAS execution and then looks for instances of command lines that are not normal in the environment. This can detect attackers (which will tend to need the binaries for something different than normal usage) but will also tend to have false positives. diff --git a/docs/analytics/CAR-2020-08-001/index.md b/docs/analytics/CAR-2020-08-001/index.md index 4b01d575..8f13ef62 100644 --- a/docs/analytics/CAR-2020-08-001/index.md +++ b/docs/analytics/CAR-2020-08-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because they can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using system utilities such as powershell. #### References diff --git a/docs/analytics/CAR-2020-08-002/index.md b/docs/analytics/CAR-2020-08-002/index.md index 43592b71..a53a38fb 100644 --- a/docs/analytics/CAR-2020-08-002/index.md +++ b/docs/analytics/CAR-2020-08-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: MITRE applicable_platforms: Windows --- - - +

NTFS Alternate Data Streams (ADSs) may be used by adversaries as a means of evading security tools by storing malicious data or binaries in file attribute metadata. ADSs are also powerful because their contents can be directly executed by various Windows tools; accordingly, this analytic looks at common ways of executing ADSs using Living off the Land Binaries and Scripts (LOLBAS). #### References diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index cdd11183..5363b961 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - - +

In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 05870ca6..453072c5 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index c806e823..ec2492d4 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 1b665456..02c9710c 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index 8d0eeb27..f5b226a5 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md index 9f6d64ee..881b48b4 100755 --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md index f0156be0..11c8bef6 100755 --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md index 6325d7c9..5195e8c1 100755 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md index 1c055207..4a286dcf 100755 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md index 7d3fc4ac..6b29102e 100755 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. @@ -17,7 +16,7 @@ Adversaries may attempt to conceal their tracks by deleting the history of comma |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +|[Indicator Removal](https://attack.mitre.org/techniques/T1070/)|[Clear Command History](https://attack.mitre.org/techniques/T1070/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md index 90c5d954..4531700e 100755 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md index 877c6baf..57d88e48 100755 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. @@ -17,7 +16,7 @@ Adversaries may use network shares to exfliltrate date; they will then remove th |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| +|[Indicator Removal](https://attack.mitre.org/techniques/T1070/)|[Network Share Connection Removal](https://attack.mitre.org/techniques/T1070/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md index bace94ce..0915aec5 100755 --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md index baf1d569..ef6ee340 100755 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. @@ -17,7 +16,7 @@ Adversaries may hide malicious code in .chm compiled HTML files. When these file |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| +|[System Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[Compiled HTML File](https://attack.mitre.org/techniques/T1218/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md index 9b29504d..800a6add 100755 --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong, MITRE applicable_platforms: Windows --- - - +

CMSTP.exe is the Microsoft Connection Manager Profile Installer, which can be leveraged to setup listeners that will receive and install malware from remote sources in trusted fashion. When CMSTP.exe is seen in combination with an external connection, it is a good indication of this TTP. @@ -18,7 +17,7 @@ When CMSTP.exe is seen in combination with an external connection, it is a good |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Signed Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| +|[System Binary Proxy Execution](https://attack.mitre.org/techniques/T1218/)|[CMSTP](https://attack.mitre.org/techniques/T1218/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|High| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md index 0c9a1f08..756d02c2 100755 --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Olaf Hartong applicable_platforms: Windows --- - - +

Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. diff --git a/docs/analytics/CAR-2021-01-001/index.md b/docs/analytics/CAR-2021-01-001/index.md index 0e643152..45c95617 100644 --- a/docs/analytics/CAR-2021-01-001/index.md +++ b/docs/analytics/CAR-2021-01-001/index.md @@ -8,8 +8,7 @@ analytic_type: Situational Awareness contributors: Cyware Labs applicable_platforms: Windows, Linux --- - - +

After compromising an initial machine, adversaries commonly attempt to laterally move across the network. The first step to attempt the lateral movement often involves conducting host identification, port and service scans on the internal network via the compromised machine using tools such as Nmap, Cobalt Strike, etc. @@ -17,7 +16,7 @@ After compromising an initial machine, adversaries commonly attempt to laterally |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Network Service Scanning](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| +|[Network Service Discovery](https://attack.mitre.org/techniques/T1046/)|N/A|[Discovery](https://attack.mitre.org/tactics/TA0007/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 9404e5bf..42fddd25 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -8,8 +8,7 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- - - +

Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index 3199c4f5..ce77d77c 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - - +

In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. @@ -17,7 +16,7 @@ In an attempt to clear traces after compromising a machine, threat actors often |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Indicator Removal on Host](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| +|[Indicator Removal](https://attack.mitre.org/techniques/T1070/)|[Clear Windows Event Logs](https://attack.mitre.org/techniques/T1070/001/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Low| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 394efed8..7aaac00c 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -8,8 +8,7 @@ analytic_type: Anomaly contributors: Cyware Labs applicable_platforms: Windows --- - - +

After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index 47ed0621..aeb988af 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - - +

Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 363df542..96f4c91b 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - - +

In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 4e9e3d6f..6acda7f9 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Cyware Labs applicable_platforms: Windows --- - - +

Threat actors often, after compromising a machine, try to disable User Access Control (UAC) to escalate privileges. This is often done by changing the registry key for system policies using “reg.exe”, a legitimate tool provided by Microsoft for modifying the registry via command prompt or scripts. This action interferes with UAC and may enable a threat actor to escalate privileges on the compromised system, thereby allowing further exploitation of the system. diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index f696a43b..da8c6b20 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -9,8 +9,7 @@ analytic_type: TTP contributors: Cyware Labs, Lucas Heiligenstein applicable_platforms: Windows --- - - +

After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index b8d53e57..99a8ff0c 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Nichols Jasper applicable_platforms: Windows --- - - +

A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index 27084fc6..b19db756 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- - - +

Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 13206a2c..791d82ca 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Sebastien Damaye applicable_platforms: Windows --- - - +

[Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: "Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index bcfff05a..6b904bb5 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index fe0865a1..45d39dba 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 4ab5bbf8..54242317 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 009eed82..301bea27 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. The query identifies the parameters used to create, resume or add a file to a BITS job. Typically seen combined in a oneliner or ran in sequence. If identified, review the BITS job created and capture any files written to disk. It is possible for BITS to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index 0f7b9824..1e5ac427 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote object. In addition, look for `download` or `upload` on the command-line, the switches are not required to perform a transfer. Capture any files downloaded. Review the reputation of the IP or domain used. Typically once executed, a follow on command will be used to execute the dropped file. Note that the network connection or file modification events related will not spawn or create from `bitsadmin.exe`, but the artifacts will appear in a parallel process of `svchost.exe` with a command-line similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel and child processes to capture any behaviors and artifacts. In some suspicious and malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 2b95ce18..3eff2abb 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index da8731a4..ff39d9e5 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will be used. It is not entirely common for `certutil.exe` to contact public IP space. \ During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index 5c56e905..5056e205 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 9fffa107..9ca808eb 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded file that was downloaded. Once decoded, it will be loaded by a parallel process. Note that there are two additional command switches that may be used - `encodehex` and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index d1b1304b..228547b8 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

This search looks for the creation of local administrator accounts using net.exe. diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 6e6b6514..6e0a2ef1 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index cdd017be..fc7e0d6e 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -9,8 +9,7 @@ analytic_type: TTP contributors: Splunk Threat Research applicable_platforms: Windows --- - - +

This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index bec2ed6f..18eb1c64 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - - +

Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode. The key SafeDllSearchMode, if set to 0, will block the Windows mechanism for the search DLL order and adversaries may execute their own malicious dll. diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md index ebd130b7..61b22c50 100644 --- a/docs/analytics/CAR-2021-11-002/index.md +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - - +

Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md index 22eb641d..b7078c65 100644 --- a/docs/analytics/CAR-2021-12-001/index.md +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - - +

Detection of the creation or modification of Scheduled Tasks with a suspicious script, extension or user writable path. Attackers may create or modify Scheduled Tasks for the persistent execution of malicious code. This detection focuses at the same time on EventIDs 4688 and 1 with process creation (SCHTASKS) and EventID 4698, 4702 for Scheduled Task creation/modification event log. diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index bb1a9467..53fcf621 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - - +

Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. diff --git a/docs/analytics/CAR-2022-03-001/index.md b/docs/analytics/CAR-2022-03-001/index.md index 0b100f86..a10887d6 100644 --- a/docs/analytics/CAR-2022-03-001/index.md +++ b/docs/analytics/CAR-2022-03-001/index.md @@ -8,8 +8,7 @@ analytic_type: TTP contributors: Lucas Heiligenstein applicable_platforms: Windows --- - - +

Adversaries may disable Windows event logging to limit data that can be leveraged for detections and audits. Windows event logs record user and system activity such as login attempts, process creation, and much more. This data is used by security tools and analysts to generate detections. There are different ways to perform this attack. 1. The first one is to create the Registry Key `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt`. This action will not generate Security EventLog 4657 or Sysmon EventLog 13 because the value of the key remains empty. However, if an attacker uses powershell to perform this attack (and not cmd), a Security EventLog 4663 will be generated (but 4663 generates a lot of noise). 2. The second way is to disable the service EventLog (display name Windows Event Log). After disabed, attacker must reboot the system. The action of disabling or put in manual the service will modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\start`, therefore Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 3ecf4011..5dff7bc9 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -75,7 +75,7 @@ permalink: /analytics/by_technique
- + @@ -118,7 +118,7 @@ permalink: /analytics/by_technique - + @@ -170,7 +170,7 @@ permalink: /analytics/by_technique - + diff --git a/docs/analytics/index.md b/docs/analytics/index.md index 80989bb7..ad04a76f 100644 --- a/docs/analytics/index.md +++ b/docs/analytics/index.md @@ -207,7 +207,7 @@ permalink: /analytics/ - + @@ -351,8 +351,8 @@ permalink: /analytics/ - - + + @@ -391,7 +391,7 @@ permalink: /analytics/ - + @@ -399,7 +399,7 @@ permalink: /analytics/ - + @@ -559,7 +559,7 @@ permalink: /analytics/ - + @@ -575,7 +575,7 @@ permalink: /analytics/ - + @@ -591,7 +591,7 @@ permalink: /analytics/ - + @@ -599,7 +599,7 @@ permalink: /analytics/ - + @@ -615,7 +615,7 @@ permalink: /analytics/ - + @@ -631,7 +631,7 @@ permalink: /analytics/ - + diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 251702c6..2ee43fdb 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Medium"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569.002", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Detecting Shadow Copy Deletion via Vssadmin.exe", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file From 888b7798f5213ed444a29995b0277e7f3afd4722 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:30:32 -0500 Subject: [PATCH 273/342] ran generate_attack_nav_layer Signed-off-by: Amndeep Singh Mann --- docs/car_attack/car_attack.json | 352 ++++++++++++++++++++++++++------ 1 file changed, 284 insertions(+), 68 deletions(-) diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index a363f7e5..02432b5c 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -5,23 +5,22 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1490", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2020-04-001: Shadow Copy Deletion", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "enabled": true }, { "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true }, { @@ -34,10 +33,36 @@ { "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1559", + "color": "#c6dbef", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1559.002", + "color": "#c6dbef", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true + }, + { + "techniqueID": "T1606", + "color": "#c6dbef", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1606.002", + "color": "#c6dbef", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "enabled": true + }, { "techniqueID": "T1187", "color": "#c6dbef", @@ -48,20 +73,33 @@ { "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "enabled": true + }, + { + "techniqueID": "T1070", + "color": "#c6dbef", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1070.003", + "color": "#c6dbef", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, @@ -84,10 +122,17 @@ "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1197", + "color": "#c6dbef", + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "enabled": true, + "showSubtechniques": true + }, { "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, @@ -97,6 +142,12 @@ "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", "enabled": true }, + { + "techniqueID": "T1218.001", + "color": "#c6dbef", + "comment": "CAR-2020-11-009: Compiled HTML Access", + "enabled": true + }, { "techniqueID": "T1021.001", "color": "#c6dbef", @@ -106,7 +157,7 @@ { "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, @@ -116,10 +167,29 @@ "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, + { + "techniqueID": "T1569", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1569.001", + "color": "#c6dbef", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", + "enabled": true + }, + { + "techniqueID": "T1569.002", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "enabled": true + }, { "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, @@ -139,7 +209,7 @@ { "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, @@ -150,16 +220,16 @@ "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { @@ -194,16 +264,69 @@ "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, + { + "techniqueID": "T1548", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", + "enabled": true, + "showSubtechniques": true + }, { "techniqueID": "T1021.002", "color": "#c6dbef", "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, + { + "techniqueID": "T1574.001", + "color": "#c6dbef", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "enabled": true + }, + { + "techniqueID": "T1112", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1055", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1055.012", + "color": "#c6dbef", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true + }, + { + "techniqueID": "T1140", + "color": "#c6dbef", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1562", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1562.001", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "enabled": true + }, { "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, @@ -253,20 +376,20 @@ { "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { @@ -276,17 +399,10 @@ "enabled": true, "showSubtechniques": true }, - { - "techniqueID": "T1112", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry", - "enabled": true, - "showSubtechniques": true - }, { "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true }, { @@ -361,27 +477,14 @@ { "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1562", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", "enabled": true, "showSubtechniques": true }, - { - "techniqueID": "T1562.001", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true - }, { "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", "enabled": true }, { @@ -400,17 +503,23 @@ { "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1089", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2016-04-003: User Activity from Stopping Windows Defensive Services", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1204.002", + "color": "#c6dbef", + "comment": "CAR-2021-05-002: Batch File Write to System32", + "enabled": true + }, { "techniqueID": "T1218.011", "color": "#c6dbef", @@ -418,11 +527,18 @@ "enabled": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", "enabled": true }, + { + "techniqueID": "T1040", + "color": "#c6dbef", + "comment": "CAR-2020-11-002: Local Network Sniffing", + "enabled": true, + "showSubtechniques": true + }, { "techniqueID": "T1222", "color": "#c6dbef", @@ -443,12 +559,24 @@ "enabled": true }, { - "techniqueID": "T1551", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1547.001", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true + }, + { + "techniqueID": "T1070.001", + "color": "#c6dbef", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true + }, { "techniqueID": "T1059.001", "color": "#c6dbef", @@ -456,16 +584,29 @@ "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell", + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1564.004", + "color": "#c6dbef", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "enabled": true + }, + { + "techniqueID": "T1546.015", + "color": "#c6dbef", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { @@ -477,7 +618,7 @@ { "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { @@ -513,20 +654,20 @@ { "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { "techniqueID": "T1037", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true, "showSubtechniques": true }, { "techniqueID": "T1037.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true }, { @@ -542,6 +683,12 @@ "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, + { + "techniqueID": "T1562.002", + "color": "#c6dbef", + "comment": "CAR-2022-03-001: Disable Windows Event Logging", + "enabled": true + }, { "techniqueID": "T1039", "color": "#c6dbef", @@ -550,29 +697,98 @@ "showSubtechniques": true }, { - "techniqueID": "T1055", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1548", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "enabled": true + }, + { + "techniqueID": "T1546.002", + "color": "#c6dbef", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", + "enabled": true + }, + { + "techniqueID": "T1070.005", + "color": "#c6dbef", + "comment": "CAR-2020-11-007: Network Share Connection Removal", + "enabled": true + }, + { + "techniqueID": "T1068", + "color": "#c6dbef", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1136", + "color": "#c6dbef", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1136.001", + "color": "#c6dbef", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true + }, { "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "enabled": true + }, + { + "techniqueID": "T1552", + "color": "#c6dbef", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1552.001", + "color": "#c6dbef", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "enabled": true + }, + { + "techniqueID": "T1552.002", + "color": "#c6dbef", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "enabled": true + }, + { + "techniqueID": "T1505", + "color": "#c6dbef", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1505.003", + "color": "#c6dbef", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true + }, + { + "techniqueID": "T1218.003", + "color": "#c6dbef", + "comment": "CAR-2020-11-010: CMSTP", "enabled": true } ] From 156185e56a5e98b4fb0c7d8918689c25a6d413ee Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 01:32:00 -0500 Subject: [PATCH 274/342] ran generate_sensors Signed-off-by: Amndeep Singh Mann --- docs/sensors/auditd_2.8.md | 136 +++++++++++++++++++++++++++++++++ docs/sensors/autoruns_13.98.md | 28 ++++--- docs/sensors/index.md | 7 +- docs/sensors/osquery_4.1.2.md | 23 +++--- docs/sensors/osquery_4.6.0.md | 23 +++--- docs/sensors/sysmon_10.4.md | 53 +++++++------ docs/sensors/sysmon_11.0.md | 53 +++++++------ docs/sensors/sysmon_13.md | 53 +++++++------ 8 files changed, 271 insertions(+), 105 deletions(-) create mode 100644 docs/sensors/auditd_2.8.md diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md new file mode 100644 index 00000000..de2e70bd --- /dev/null +++ b/docs/sensors/auditd_2.8.md @@ -0,0 +1,136 @@ +--- +title: "auditd (2.8)" +--- + +- Manufacturer: Red Hat +- Version: 2.8 +- Website: https://people.redhat.com/sgrubb/audit/ + + +## Description +auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk + + + + +## Data Model Coverage + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + + + +## Analytic Coverage + + - [CAR-2013-02-003: Processes Spawning cmd.exe](../analytics/CAR-2013-02-003) + - [CAR-2013-03-001: Reg.exe called from Command Shell](../analytics/CAR-2013-03-001) + - [CAR-2013-04-002: Quick execution of a series of suspicious commands](../analytics/CAR-2013-04-002) + - [CAR-2013-05-002: Suspicious Run Locations](../analytics/CAR-2013-05-002) + - [CAR-2013-05-004: Execution with AT](../analytics/CAR-2013-05-004) + - [CAR-2013-05-005: SMB Copy and Execution](../analytics/CAR-2013-05-005) + - [CAR-2013-05-009: Running executables with same hash and different names](../analytics/CAR-2013-05-009) + - [CAR-2013-07-001: Suspicious Arguments](../analytics/CAR-2013-07-001) + - [CAR-2013-07-002: RDP Connection Detection](../analytics/CAR-2013-07-002) + - [CAR-2013-07-005: Command Line Usage of Archiving Software](../analytics/CAR-2013-07-005) + - [CAR-2013-08-001: Execution with schtasks](../analytics/CAR-2013-08-001) + - [CAR-2014-02-001: Service Binary Modifications](../analytics/CAR-2014-02-001) + - [CAR-2014-03-001: SMB Write Request - NamedPipes](../analytics/CAR-2014-03-001) + - [CAR-2014-03-005: Remotely Launched Executables via Services](../analytics/CAR-2014-03-005) + - [CAR-2014-03-006: RunDLL32.exe monitoring](../analytics/CAR-2014-03-006) + - [CAR-2014-04-003: Powershell Execution](../analytics/CAR-2014-04-003) + - [CAR-2014-05-001: RPC Activity](../analytics/CAR-2014-05-001) + - [CAR-2014-05-002: Services launching Cmd](../analytics/CAR-2014-05-002) + - [CAR-2014-07-001: Service Search Path Interception](../analytics/CAR-2014-07-001) + - [CAR-2014-11-002: Outlier Parents of Cmd](../analytics/CAR-2014-11-002) + - [CAR-2014-11-003: Debuggers for Accessibility Applications](../analytics/CAR-2014-11-003) + - [CAR-2014-11-004: Remote PowerShell Sessions](../analytics/CAR-2014-11-004) + - [CAR-2014-11-006: Windows Remote Management (WinRM)](../analytics/CAR-2014-11-006) + - [CAR-2014-11-008: Command Launched from WinLogon](../analytics/CAR-2014-11-008) + - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) + - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) + - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) + - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) + - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) + - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) + - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) + - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) + - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) + - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) + - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) + - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) + - [CAR-2020-09-002: Component Object Model Hijacking](../analytics/CAR-2020-09-002) + - [CAR-2020-09-003: Indicator Blocking - Driver Unloaded](../analytics/CAR-2020-09-003) + - [CAR-2020-09-004: Credentials in Files & Registry](../analytics/CAR-2020-09-004) + - [CAR-2020-09-005: AppInit DLLs](../analytics/CAR-2020-09-005) + - [CAR-2020-11-001: Boot or Logon Initialization Scripts](../analytics/CAR-2020-11-001) + - [CAR-2020-11-002: Local Network Sniffing](../analytics/CAR-2020-11-002) + - [CAR-2020-11-003: DLL Injection with Mavinject](../analytics/CAR-2020-11-003) + - [CAR-2020-11-004: Processes Started From Irregular Parent](../analytics/CAR-2020-11-004) + - [CAR-2020-11-005: Clear Powershell Console Command History](../analytics/CAR-2020-11-005) + - [CAR-2020-11-006: Local Permission Group Discovery](../analytics/CAR-2020-11-006) + - [CAR-2020-11-007: Network Share Connection Removal](../analytics/CAR-2020-11-007) + - [CAR-2020-11-008: MSBuild and msxsl](../analytics/CAR-2020-11-008) + - [CAR-2020-11-009: Compiled HTML Access](../analytics/CAR-2020-11-009) + - [CAR-2020-11-010: CMSTP](../analytics/CAR-2020-11-010) + - [CAR-2020-11-011: Registry Edit from Screensaver](../analytics/CAR-2020-11-011) + - [CAR-2021-01-001: Identifying Port Scanning Activity](../analytics/CAR-2021-01-001) + - [CAR-2021-01-002: Unusually Long Command Line Strings](../analytics/CAR-2021-01-002) + - [CAR-2021-01-003: Clearing Windows Logs with Wevtutil](../analytics/CAR-2021-01-003) + - [CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe](../analytics/CAR-2021-01-004) + - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) + - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) + - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) + - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) + - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) + - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) + - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) + - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) + - [CAR-2021-05-003: BCDEdit Failure Recovery Modification](../analytics/CAR-2021-05-003) + - [CAR-2021-05-004: BITS Job Persistence](../analytics/CAR-2021-05-004) + - [CAR-2021-05-005: BITSAdmin Download File](../analytics/CAR-2021-05-005) + - [CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments](../analytics/CAR-2021-05-006) + - [CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments](../analytics/CAR-2021-05-007) + - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) + - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) + - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) + - [N/A](../analytics/N/A) diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index 81338f9d..2cf2b3de 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -14,18 +14,6 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi ## Data Model Coverage -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [registry](../data_model/registry) | | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | @@ -45,6 +33,18 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi | `start` | | | | | | | | | | | | `stop` | | | | | | | | | | | +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + @@ -62,3 +62,7 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-05-002: Batch File Write to System32](../analytics/CAR-2021-05-002) - [CAR-2021-05-012: Create Service In Suspicious File Path](../analytics/CAR-2021-05-012) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) diff --git a/docs/sensors/index.md b/docs/sensors/index.md index 6f183ead..c8d34e09 100755 --- a/docs/sensors/index.md +++ b/docs/sensors/index.md @@ -5,9 +5,10 @@ title: "Sensors" Sensors are tools that collect data that can be used to run analytics. CAR currently has a limited number of sensors mapped to the CAR [Data Model](../data_model). They are: +* [auditd (2.8)](auditd_2.8) * [Autoruns (13.98)](autoruns_13.98) +* [osquery (4.1.2)](osquery_4.1.2) +* [osquery (4.6.0)](osquery_4.6.0) * [Sysmon (10.4)](sysmon_10.4) * [Sysmon (11.0)](sysmon_11.0) -* [Sysmon (13.0)](sysmon_13) -* [OSQuery (4.1.2)](osquery_4.1.2) -* [OSQuery (4.6.0)](osquery_4.6.0) +* [Sysmon (13)](sysmon_13) \ No newline at end of file diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index bdb46448..9c5d21f5 100755 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,13 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | @@ -33,6 +26,13 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -81,13 +81,13 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) @@ -113,7 +113,7 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) @@ -127,4 +127,9 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) - [N/A](../analytics/N/A) diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index b044a54c..7efe527e 100755 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,13 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | @@ -33,6 +26,13 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -81,13 +81,13 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) @@ -113,7 +113,7 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) - [CAR-2021-02-001: Webshell-Indicative Process Tree](../analytics/CAR-2021-02-001) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) @@ -127,4 +127,9 @@ osquery exposes an operating system as a high-performance relational database. T - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) - [N/A](../analytics/N/A) diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 088dcab9..0bbcec26 100755 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,12 +14,23 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [driver](../data_model/driver) +### [thread](../data_model/thread) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | |---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | ### [file](../data_model/file) @@ -33,6 +44,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -49,24 +67,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| | `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | - -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - @@ -95,6 +95,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) @@ -102,7 +103,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) @@ -124,7 +124,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) @@ -136,3 +136,8 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 6d8b7af8..bf5db123 100755 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,12 +14,23 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [driver](../data_model/driver) +### [thread](../data_model/thread) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | |---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | ### [file](../data_model/file) @@ -33,6 +44,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -49,24 +67,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| | `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | - -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - @@ -95,6 +95,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) @@ -102,7 +103,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) @@ -124,7 +124,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) @@ -137,3 +137,8 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 640337b1..40ed48d5 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,12 +14,23 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [driver](../data_model/driver) +### [thread](../data_model/thread) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | |---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| -| `unload` | | | | | | | | | | | | +| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| ### [file](../data_model/file) @@ -33,6 +44,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -49,24 +67,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| | `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| - -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - @@ -95,6 +95,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2014-12-001: Remotely Launched Executables via WMI](../analytics/CAR-2014-12-001) - [CAR-2016-03-001: Host Discovery Commands](../analytics/CAR-2016-03-001) - [CAR-2016-03-002: Create Remote Process via WMIC](../analytics/CAR-2016-03-002) + - [CAR-2016-04-002: User Activity from Clearing Event Logs](../analytics/CAR-2016-04-002) - [CAR-2019-04-001: UAC Bypass](../analytics/CAR-2019-04-001) - [CAR-2019-04-002: Generic Regsvr32](../analytics/CAR-2019-04-002) - [CAR-2019-04-003: Squiblydoo](../analytics/CAR-2019-04-003) @@ -102,7 +103,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2019-07-002: Lsass Process Dump via Procdump](../analytics/CAR-2019-07-002) - [CAR-2019-08-001: Credential Dumping via Windows Task Manager](../analytics/CAR-2019-08-001) - [CAR-2019-08-002: Active Directory Dumping via NTDSUtil](../analytics/CAR-2019-08-002) - - [CAR-2020-04-001: Shadow Copy Deletion](../analytics/CAR-2020-04-001) - [CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities](../analytics/CAR-2020-08-001) - [CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS](../analytics/CAR-2020-08-002) - [CAR-2020-09-001: Scheduled Task - FileAccess](../analytics/CAR-2020-09-001) @@ -124,7 +124,7 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-01-006: Unusual Child Process spawned using DDE exploit](../analytics/CAR-2021-01-006) - [CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt](../analytics/CAR-2021-01-007) - [CAR-2021-01-008: Disable UAC](../analytics/CAR-2021-01-008) - - [CAR-2021-01-009: Detecting Shadow Copy Deletion via Vssadmin.exe](../analytics/CAR-2021-01-009) + - [CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize](../analytics/CAR-2021-01-009) - [CAR-2021-02-002: Get System Elevation](../analytics/CAR-2021-02-002) - [CAR-2021-04-001: Common Windows Process Masquerading](../analytics/CAR-2021-04-001) - [CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store](../analytics/CAR-2021-05-001) @@ -137,3 +137,8 @@ Sysmon is a freely available program from Microsoft that is provided as part of - [CAR-2021-05-008: Certutil exe certificate extraction](../analytics/CAR-2021-05-008) - [CAR-2021-05-009: CertUtil With Decode Argument](../analytics/CAR-2021-05-009) - [CAR-2021-05-010: Create local admin accounts using net exe](../analytics/CAR-2021-05-010) + - [CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0](../analytics/CAR-2021-11-001) + - [CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify](../analytics/CAR-2021-11-002) + - [CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths](../analytics/CAR-2021-12-001) + - [CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'](../analytics/CAR-2021-12-002) + - [CAR-2022-03-001: Disable Windows Event Logging](../analytics/CAR-2022-03-001) From 698ae29e60bd29945f65fc609540d4b38c1aa02d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 04:01:14 -0500 Subject: [PATCH 275/342] fixed bug where techniques that had no subtechniques were not being listed Signed-off-by: Amndeep Singh Mann --- scripts/generate_analytics.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index f1c8c3c8..70817a80 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -184,7 +184,7 @@ none_sub_str = "(N/A - technique only)" else: none_str = "(N/A - see below)" - if len(sub_bucket.keys()) > 1: + if len(sub_bucket.keys()) > 1 or len(none_bucket) > 0: num_rows = len(sub_bucket.keys()) + 1 tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) tid_link = '{1}: {2}'.format(tid_url,tid,techniques[tid]) @@ -192,7 +192,7 @@ if none_sub_str == "(N/A - technique only)": subtechnique_table += tr_template.format(rowspan,tid_link,none_sub_str,none_str) else: - subtechnique_table += tr_tech_template.format(rowspan,tid_link) + subtechnique_table += tr_tech_template.format(rowspan,tid_link) # Write the subtechniques to the table if sub_bucket: for sub_tid, car_list in sub_bucket.items(): From 858bf449d6c7c75ac21b77e168608ac8ed0b5da6 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 04:02:22 -0500 Subject: [PATCH 276/342] fixed bug where techniques with both technique only CARs and subtechnique based CARs were not rendering properly Signed-off-by: Amndeep Singh Mann --- scripts/generate_analytics.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index 70817a80..31d9d383 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -210,11 +210,9 @@ sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) subtechnique_table += tr_template.format("",tid_link,sub_link,sub_str) elif len(sub_bucket.keys()) == 1: - tid_url = "https://attack.mitre.org/techniques/{0}/".format(tid) sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) - tid_link = '{1}: {2}'.format(tid_url,tid,techniques[tid]) sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) - subtechnique_table += tr_template.format("",tid_link,sub_link,sub_str) + subtechnique_table += tr_sub_template.format(sub_link,sub_str) else: sub_url = "https://attack.mitre.org/techniques/{0}/{1}/".format(sub_tid.split(".")[0],sub_tid.split(".")[1]) sub_link = '{1}: {2}'.format(sub_url,sub_tid,techniques[sub_tid]) From 4049143d1774ebc34e363917cadc0572d3cf1d1b Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Wed, 15 Feb 2023 04:04:23 -0500 Subject: [PATCH 277/342] reran generate_analytics to generate a correct by_technique table Signed-off-by: Amndeep Singh Mann --- docs/analytics/by_technique/index.md | 121 ++++++++++++++++++++++++++- 1 file changed, 120 insertions(+), 1 deletion(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 5dff7bc9..e1445b68 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -28,6 +28,31 @@ permalink: /analytics/by_technique + + + + + + + + + + + + + + + + + + + + + + + + + @@ -49,6 +74,16 @@ permalink: /analytics/by_technique + + + + + + + + + + @@ -67,6 +102,31 @@ permalink: /analytics/by_technique + + + + + + + + + + + + + + + + + + + + + + + + + @@ -89,6 +149,11 @@ permalink: /analytics/by_technique + + + + + @@ -106,6 +171,11 @@ permalink: /analytics/by_technique + + + + + @@ -143,6 +213,11 @@ permalink: /analytics/by_technique + + + + + @@ -154,6 +229,21 @@ permalink: /analytics/by_technique + + + + + + + + + + + + + + + @@ -164,6 +254,21 @@ permalink: /analytics/by_technique + + + + + + + + + + + + + + + @@ -199,6 +304,11 @@ permalink: /analytics/by_technique + + + + + @@ -257,7 +367,11 @@ permalink: /analytics/by_technique - + + + + + @@ -323,6 +437,11 @@ permalink: /analytics/by_technique + + + + + From f9472d0cc5249a012a8896ff7b892a16d4470971 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 16 Feb 2023 15:31:18 -0500 Subject: [PATCH 278/342] created workflow to automatically regenerate /docs on every push to master Signed-off-by: Amndeep Singh Mann --- .github/workflows/regenerate-docs.yml | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/regenerate-docs.yml diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml new file mode 100644 index 00000000..35e0fa3b --- /dev/null +++ b/.github/workflows/regenerate-docs.yml @@ -0,0 +1,42 @@ +name: Regenerate /docs using the generate_*.py scripts + +on: + push: + branches: [master] + +jobs: + regenerate: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Clean /docs/analytics + shell: bash + run: rm -rfv ./docs/analytics + - name: Clean /docs/sensors + shell: bash + run: rm -rfv ./docs/sensors + - name: Set up python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pip' + - name: Install script dependencies + run: pip install -r ./scripts/requirements.txt + - name: Regenerate analytics + working-directory: ./scripts + run: python generate_analytics.py + - name: Regenerate sensors + working-directory: ./scripts + run: python generate_sensors.py + - name: Regenerate attack nav layer + working-directory: ./scripts + run: python generate_attack_nav_layer.py + - name: Commit new static site + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: 'Automated commit to rebuild the static site' + commit_user_name: 'Build and Push Automation Script' + commit_user_email: '<>' From 0c87a55d3acf6fa272b94c199e40bc00039f580e Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 19 Feb 2023 09:22:10 -0500 Subject: [PATCH 279/342] Make it work on pull request as well --- .github/workflows/regenerate-docs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index 35e0fa3b..c79041a7 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -1,6 +1,7 @@ name: Regenerate /docs using the generate_*.py scripts on: + pull_request: push: branches: [master] @@ -12,6 +13,8 @@ jobs: steps: - name: Pull down repo uses: actions/checkout@v3 + with: + ref: ${{ github.head_ref }} - name: Clean /docs/analytics shell: bash run: rm -rfv ./docs/analytics From f6f2900bc7a71ea440519db9aa760cd3629333ff Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 19 Feb 2023 09:39:26 -0500 Subject: [PATCH 280/342] change branch --- .github/workflows/regenerate-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index c79041a7..d903b050 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -14,7 +14,7 @@ jobs: - name: Pull down repo uses: actions/checkout@v3 with: - ref: ${{ github.head_ref }} + ref: ${{ github.base_ref }} - name: Clean /docs/analytics shell: bash run: rm -rfv ./docs/analytics From 4baf5a4f981a60abb53549e1b39e9d87f6472a9d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 19 Feb 2023 09:42:02 -0500 Subject: [PATCH 281/342] change branch --- .github/workflows/regenerate-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index d903b050..0e818dac 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -14,7 +14,7 @@ jobs: - name: Pull down repo uses: actions/checkout@v3 with: - ref: ${{ github.base_ref }} + ref: ${{ github.ref }} - name: Clean /docs/analytics shell: bash run: rm -rfv ./docs/analytics From 6c0b4c45d8a4ff7b0c283c003442aefd73071bc3 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 20 Feb 2023 00:17:57 -0500 Subject: [PATCH 282/342] hopefully pulls/commits to the fork now --- .github/workflows/regenerate-docs.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index 0e818dac..cacffe54 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -1,7 +1,7 @@ name: Regenerate /docs using the generate_*.py scripts on: - pull_request: + pull_request_target: push: branches: [master] @@ -14,7 +14,8 @@ jobs: - name: Pull down repo uses: actions/checkout@v3 with: - ref: ${{ github.ref }} + repository: ${{ github.event.pull_request.head.repo.full_name }} + ref: ${{ github.head_ref }} - name: Clean /docs/analytics shell: bash run: rm -rfv ./docs/analytics From dd0f9d72d751a9ce956b0059f4498a9e4de23228 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 20 Feb 2023 13:33:45 -0500 Subject: [PATCH 283/342] yaml linting dependencies Signed-off-by: Amndeep Singh Mann --- scripts/requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 37e19029..4e7bb9ed 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -17,3 +17,5 @@ six==1.15.0 termcolor==1.1.0 tzlocal==2.1 urllib3==1.26.5 +yamale==4.0.4 +yamllint==1.29.0 From 4c176706dcc99e9ddad1bb554169ce6b5d97a155 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 20 Feb 2023 14:04:48 -0500 Subject: [PATCH 284/342] Update regenerate-docs.yml --- .github/workflows/regenerate-docs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index cacffe54..55b99e75 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -42,5 +42,6 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: 'Automated commit to rebuild the static site' + commit_options: '--signoff' commit_user_name: 'Build and Push Automation Script' commit_user_email: '<>' From 6d2c662ddc6262e92da4ae81a6febc5dc39d8d52 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 20 Feb 2023 23:30:10 -0500 Subject: [PATCH 285/342] finished linting Signed-off-by: Amndeep Singh Mann --- .github/workflows/lint-yaml.yml | 110 ++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 .github/workflows/lint-yaml.yml diff --git a/.github/workflows/lint-yaml.yml b/.github/workflows/lint-yaml.yml new file mode 100644 index 00000000..0d7d5ff6 --- /dev/null +++ b/.github/workflows/lint-yaml.yml @@ -0,0 +1,110 @@ +name: Lint the yaml + +on: + pull_request_target: + push: + branches: [master] + +jobs: + yamllint: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Set up python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pip' + - name: Install script dependencies + run: pip install -r ./scripts/requirements.txt + - name: Run yamllint + run: yamllint . + analysis-schema: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Set up python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pip' + - name: Install script dependencies + run: pip install -r ./scripts/requirements.txt + - name: Analysis files need to have their id attribute be the same as their filename + run: exit 0 + datamodel-schema: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Set up python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pip' + - name: Install script dependencies + run: pip install -r ./scripts/requirements.txt + - name: Analysis files need to have their id attribute be the same as their filename + run: exit 0 + sensor-schema: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Set up python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pip' + - name: Install script dependencies + run: pip install -r ./scripts/requirements.txt + - name: Analysis files need to have their id attribute be the same as their filename + run: exit 0 + filetype-is-yaml: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Files should be .yaml not .yml and should also be actual files (ex. not directories) + shell: bash + run: find analytics data_model sensors -mindepth 1 -maxdepth 1 \( ! -name "*.yaml" \) -o \( ! -type f \) + id-filename-equivalence: + runs-on: ubuntu-latest + steps: + - name: Pull down repo + uses: actions/checkout@v3 + - name: Analytics files need to have their filename be '{id}.yaml' + run: > + ret=0; + for file in analytics/*.yaml; do + echo "Checking $file"; + if ! [ "$(basename $file | sed -e "s/\.yaml$//")" = "$(yq '.id' < $file)" ]; then + echo "Failed"; + ret=1; + fi; + done; + exit "$ret" + - name: Data model files need to have their filename be '{name but fully lowercase and with underscores replacing spaces}.yaml' + run: > + ret=0; + for file in data_model/*.yaml; do + echo "Checking $file"; + if ! [ "$(basename $file | sed -e "s/\.yaml$//")" = "$(yq '.name | downcase | sub(" ", "_")' < $file)" ]; then + echo "Failed"; + ret=1; + fi; + done; + exit "$ret" + - name: Sensor files need to have their filename be '{sensor_name but fully lowercase}_{sensor_version}.yaml' + run: > + ret=0; + for file in sensors/*.yaml; do + echo "Checking $file"; + if ! [ "$(basename $file | sed -e "s/\.yaml$//")" = "$(yq '(.sensor_name | downcase) + "_" + .sensor_version' < $file)" ]; then + echo "Failed"; + ret=1; + fi; + done; + exit "$ret" From 281e0da5b13e71638c3124c8b437256d3a74a591 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 20 Feb 2023 23:42:39 -0500 Subject: [PATCH 286/342] fixed errors in the model yamls Signed-off-by: Amndeep Singh Mann --- data_model/module.yaml | 6 +++--- data_model/user_session.yaml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data_model/module.yaml b/data_model/module.yaml index 01bc2b58..ff479301 100644 --- a/data_model/module.yaml +++ b/data_model/module.yaml @@ -1,6 +1,6 @@ --- -name: Library -description: Libraries correspond to executable (and potentially non-executable) content, and are loaded as a contiguous region of memory into the address space of a process. Each process will have the main image loaded as a shared library or module (DLLs in Windows) and their dependencies. +name: Module +description: Modules correspond to executable (and potentially non-executable) content, and are loaded as a contiguous region of memory into the address space of a process. Each process will have the main image loaded as a module and shared libraries (DLLs in Windows) and their dependencies. actions: - name: load description: A module load event occurs when a PE image (dll or exe) is loaded into a process. @@ -45,4 +45,4 @@ fields: example: 50 - name: signature_valid description: Boolean indicator of whether the signature is current and not revoked - example: True \ No newline at end of file + example: True diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml index 11c4c3fa..db865dfd 100755 --- a/data_model/user_session.yaml +++ b/data_model/user_session.yaml @@ -1,6 +1,6 @@ --- -name: User Sesssion -description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. +name: User Session +description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. test this actions: - name: lock description: The event corresponding to the act of a user locking a machine such that they are still logged into the machine but unable to access it without re-entering credentials, effectively entering the machine into a locked state. From d912dd0a3fe20c0986119e5b4cad39509356fe64 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 00:04:25 -0500 Subject: [PATCH 287/342] fixed yamllint complaints about sensors Signed-off-by: Amndeep Singh Mann --- sensors/autoruns_13.98.yaml | 9 +++++++-- sensors/osquery_4.1.2.yaml | 6 ++++-- sensors/osquery_4.6.0.yaml | 4 +++- sensors/sysmon_10.4.yaml | 18 +++++++++++++----- sensors/sysmon_11.0.yaml | 18 +++++++++++++----- sensors/sysmon_13.yaml | 18 +++++++++++++----- 6 files changed, 53 insertions(+), 20 deletions(-) diff --git a/sensors/autoruns_13.98.yaml b/sensors/autoruns_13.98.yaml index ac356f9d..132e439e 100644 --- a/sensors/autoruns_13.98.yaml +++ b/sensors/autoruns_13.98.yaml @@ -3,7 +3,12 @@ sensor_name: Autoruns sensor_version: 13.98 sensor_developer: Microsoft sensor_url: 'https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx' -sensor_description: 'Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, etc.at is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +sensor_description: > + Autoruns reports Explorer shell extensions, toolbars, browser helper objects, + Winlogon notifications, auto-start services, etc. It is provided as part of + the Windows Sysinternals suite of tools. It collects system information while + running in the background and supports storing the data in the Windows Event + Log. mappings: - object: file action: create @@ -93,4 +98,4 @@ mappings: - name - value other_coverage: - - 'CAR-2013-01-002: Autorun Differences' + - 'CAR-2013-01-002: Autorun Differences' diff --git a/sensors/osquery_4.1.2.yaml b/sensors/osquery_4.1.2.yaml index e09d5845..3a654b76 100755 --- a/sensors/osquery_4.1.2.yaml +++ b/sensors/osquery_4.1.2.yaml @@ -3,7 +3,9 @@ sensor_name: osquery sensor_version: 4.1.2 sensor_developer: osquery project sensor_url: 'https://osquery.io/' -sensor_description: 'osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data.' +sensor_description: > + osquery exposes an operating system as a high-performance relational database. + This allows you to write SQL-based queries to explore operating system data. mappings: - object: file action: create @@ -133,4 +135,4 @@ mappings: - value - data other_coverage: - - 'N/A' \ No newline at end of file + - 'N/A' diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml index 7c738f55..982ef5ed 100755 --- a/sensors/osquery_4.6.0.yaml +++ b/sensors/osquery_4.6.0.yaml @@ -3,7 +3,9 @@ sensor_name: osquery sensor_version: 4.6.0 sensor_developer: osquery project sensor_url: 'https://osquery.io/' -sensor_description: 'osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data.' +sensor_description: > + osquery exposes an operating system as a high-performance relational database. + This allows you to write SQL-based queries to explore operating system data. mappings: - object: file action: create diff --git a/sensors/sysmon_10.4.yaml b/sensors/sysmon_10.4.yaml index 2b0a7189..fea48d41 100755 --- a/sensors/sysmon_10.4.yaml +++ b/sensors/sysmon_10.4.yaml @@ -3,7 +3,11 @@ sensor_name: Sysmon sensor_version: 10.4 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +sensor_description: > + Sysmon is a freely available program from Microsoft that is provided as part + of the Windows Sysinternals suite of tools. It collects system information + while running in the background and supports storing it in the Windows Event + Log. mappings: - object: file action: create @@ -36,7 +40,9 @@ mappings: - signer - object: flow action: start - notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' + notes: > + Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% + semantically identical to the start of a network flow. fields: - image_path - pid @@ -87,7 +93,8 @@ mappings: - image_path - object: registry action: add - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - fqdn - pid @@ -107,7 +114,8 @@ mappings: - value - object: registry action: remove - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - fqdn - pid @@ -127,4 +135,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_11.0.yaml b/sensors/sysmon_11.0.yaml index 592f3cf9..c4a6fec7 100755 --- a/sensors/sysmon_11.0.yaml +++ b/sensors/sysmon_11.0.yaml @@ -3,7 +3,11 @@ sensor_name: Sysmon sensor_version: 11.0 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +sensor_description: > + Sysmon is a freely available program from Microsoft that is provided as part + of the Windows Sysinternals suite of tools. It collects system information + while running in the background and supports storing it in the Windows Event + Log. mappings: - object: file action: create @@ -48,7 +52,9 @@ mappings: - signer - object: flow action: start - notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' + notes: > + Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% + semantically identical to the start of a network flow. fields: - image_path - pid @@ -101,7 +107,8 @@ mappings: - image_path - object: registry action: add - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - fqdn - pid @@ -121,7 +128,8 @@ mappings: - value - object: registry action: remove - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - fqdn - pid @@ -141,4 +149,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_13.yaml b/sensors/sysmon_13.yaml index 5c8d5619..699728b7 100644 --- a/sensors/sysmon_13.yaml +++ b/sensors/sysmon_13.yaml @@ -3,7 +3,11 @@ sensor_name: Sysmon sensor_version: 13 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' +sensor_description: > + Sysmon is a freely available program from Microsoft that is provided as part + of the Windows Sysinternals suite of tools. It collects system information + while running in the background and supports storing it in the Windows Event + Log. mappings: - object: file action: create @@ -53,7 +57,9 @@ mappings: - signature_valid - object: flow action: start - notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' + notes: > + Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% + semantically identical to the start of a network flow. fields: - image_path - pid @@ -107,7 +113,8 @@ mappings: - image_path - object: registry action: add - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - data - fqdn @@ -140,7 +147,8 @@ mappings: - value - object: registry action: remove - notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' + notes: > + Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). fields: - fqdn - pid @@ -161,4 +169,4 @@ mappings: - start_module - uid other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' From 55cb11fcd361e08e085c68bb2284ac692eb570cb Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 00:21:03 -0500 Subject: [PATCH 288/342] Revert "fixed yamllint complaints about sensors" This reverts commit d912dd0a3fe20c0986119e5b4cad39509356fe64. --- sensors/autoruns_13.98.yaml | 9 ++------- sensors/osquery_4.1.2.yaml | 6 ++---- sensors/osquery_4.6.0.yaml | 4 +--- sensors/sysmon_10.4.yaml | 18 +++++------------- sensors/sysmon_11.0.yaml | 18 +++++------------- sensors/sysmon_13.yaml | 18 +++++------------- 6 files changed, 20 insertions(+), 53 deletions(-) diff --git a/sensors/autoruns_13.98.yaml b/sensors/autoruns_13.98.yaml index 132e439e..ac356f9d 100644 --- a/sensors/autoruns_13.98.yaml +++ b/sensors/autoruns_13.98.yaml @@ -3,12 +3,7 @@ sensor_name: Autoruns sensor_version: 13.98 sensor_developer: Microsoft sensor_url: 'https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx' -sensor_description: > - Autoruns reports Explorer shell extensions, toolbars, browser helper objects, - Winlogon notifications, auto-start services, etc. It is provided as part of - the Windows Sysinternals suite of tools. It collects system information while - running in the background and supports storing the data in the Windows Event - Log. +sensor_description: 'Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, etc.at is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' mappings: - object: file action: create @@ -98,4 +93,4 @@ mappings: - name - value other_coverage: - - 'CAR-2013-01-002: Autorun Differences' + - 'CAR-2013-01-002: Autorun Differences' diff --git a/sensors/osquery_4.1.2.yaml b/sensors/osquery_4.1.2.yaml index 3a654b76..e09d5845 100755 --- a/sensors/osquery_4.1.2.yaml +++ b/sensors/osquery_4.1.2.yaml @@ -3,9 +3,7 @@ sensor_name: osquery sensor_version: 4.1.2 sensor_developer: osquery project sensor_url: 'https://osquery.io/' -sensor_description: > - osquery exposes an operating system as a high-performance relational database. - This allows you to write SQL-based queries to explore operating system data. +sensor_description: 'osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data.' mappings: - object: file action: create @@ -135,4 +133,4 @@ mappings: - value - data other_coverage: - - 'N/A' + - 'N/A' \ No newline at end of file diff --git a/sensors/osquery_4.6.0.yaml b/sensors/osquery_4.6.0.yaml index 982ef5ed..7c738f55 100755 --- a/sensors/osquery_4.6.0.yaml +++ b/sensors/osquery_4.6.0.yaml @@ -3,9 +3,7 @@ sensor_name: osquery sensor_version: 4.6.0 sensor_developer: osquery project sensor_url: 'https://osquery.io/' -sensor_description: > - osquery exposes an operating system as a high-performance relational database. - This allows you to write SQL-based queries to explore operating system data. +sensor_description: 'osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data.' mappings: - object: file action: create diff --git a/sensors/sysmon_10.4.yaml b/sensors/sysmon_10.4.yaml index fea48d41..2b0a7189 100755 --- a/sensors/sysmon_10.4.yaml +++ b/sensors/sysmon_10.4.yaml @@ -3,11 +3,7 @@ sensor_name: Sysmon sensor_version: 10.4 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: > - Sysmon is a freely available program from Microsoft that is provided as part - of the Windows Sysinternals suite of tools. It collects system information - while running in the background and supports storing it in the Windows Event - Log. +sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' mappings: - object: file action: create @@ -40,9 +36,7 @@ mappings: - signer - object: flow action: start - notes: > - Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% - semantically identical to the start of a network flow. + notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' fields: - image_path - pid @@ -93,8 +87,7 @@ mappings: - image_path - object: registry action: add - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - fqdn - pid @@ -114,8 +107,7 @@ mappings: - value - object: registry action: remove - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - fqdn - pid @@ -135,4 +127,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_11.0.yaml b/sensors/sysmon_11.0.yaml index c4a6fec7..592f3cf9 100755 --- a/sensors/sysmon_11.0.yaml +++ b/sensors/sysmon_11.0.yaml @@ -3,11 +3,7 @@ sensor_name: Sysmon sensor_version: 11.0 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: > - Sysmon is a freely available program from Microsoft that is provided as part - of the Windows Sysinternals suite of tools. It collects system information - while running in the background and supports storing it in the Windows Event - Log. +sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' mappings: - object: file action: create @@ -52,9 +48,7 @@ mappings: - signer - object: flow action: start - notes: > - Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% - semantically identical to the start of a network flow. + notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' fields: - image_path - pid @@ -107,8 +101,7 @@ mappings: - image_path - object: registry action: add - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - fqdn - pid @@ -128,8 +121,7 @@ mappings: - value - object: registry action: remove - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - fqdn - pid @@ -149,4 +141,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_13.yaml b/sensors/sysmon_13.yaml index 699728b7..5c8d5619 100644 --- a/sensors/sysmon_13.yaml +++ b/sensors/sysmon_13.yaml @@ -3,11 +3,7 @@ sensor_name: Sysmon sensor_version: 13 sensor_developer: Microsoft sensor_url: 'https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon' -sensor_description: > - Sysmon is a freely available program from Microsoft that is provided as part - of the Windows Sysinternals suite of tools. It collects system information - while running in the background and supports storing it in the Windows Event - Log. +sensor_description: 'Sysmon is a freely available program from Microsoft that is provided as part of the Windows Sysinternals suite of tools. It collects system information while running in the background and supports storing it in the Windows Event Log.' mappings: - object: file action: create @@ -57,9 +53,7 @@ mappings: - signature_valid - object: flow action: start - notes: > - Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% - semantically identical to the start of a network flow. + notes: 'Mapped to Event 3: SYSMON_NETWORK_CONNECT, which may not be 100% semantically identical to the start of a network flow.' fields: - image_path - pid @@ -113,8 +107,7 @@ mappings: - image_path - object: registry action: add - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - data - fqdn @@ -147,8 +140,7 @@ mappings: - value - object: registry action: remove - notes: > - Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting). + notes: 'Mapped to Event 12: SYSMON_REG_KEY (captures both adding & deleting).' fields: - fqdn - pid @@ -169,4 +161,4 @@ mappings: - start_module - uid other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' From 17c2e8633173a78d816df5dc84eebff908d7a51d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 01:54:56 -0500 Subject: [PATCH 289/342] module.yaml was out of date from the docs, 'session' was misspelled in user_session, and then ran yamllint against those directories and fixed them (with the line length rule turned off) Signed-off-by: Amndeep Singh Mann --- .yamllint | 5 ++ analytics/CAR-2013-01-002.yaml | 3 +- analytics/CAR-2013-01-003.yaml | 9 ++-- analytics/CAR-2013-02-003.yaml | 1 + analytics/CAR-2013-02-008.yaml | 7 +-- analytics/CAR-2013-02-012.yaml | 7 +-- analytics/CAR-2013-03-001.yaml | 7 +-- analytics/CAR-2013-04-002.yaml | 1 + analytics/CAR-2013-05-002.yaml | 1 + analytics/CAR-2013-05-003.yaml | 3 +- analytics/CAR-2013-05-004.yaml | 1 + analytics/CAR-2013-05-005.yaml | 1 + analytics/CAR-2013-05-009.yaml | 1 + analytics/CAR-2013-07-001.yaml | 1 + analytics/CAR-2013-07-002.yaml | 1 + analytics/CAR-2013-07-005.yaml | 9 ++-- analytics/CAR-2013-08-001.yaml | 9 ++-- analytics/CAR-2013-09-003.yaml | 1 + analytics/CAR-2013-09-005.yaml | 1 + analytics/CAR-2013-10-001.yaml | 11 ++-- analytics/CAR-2013-10-002.yaml | 7 +-- analytics/CAR-2014-02-001.yaml | 7 +-- analytics/CAR-2014-03-001.yaml | 1 + analytics/CAR-2014-03-005.yaml | 7 +-- analytics/CAR-2014-03-006.yaml | 1 + analytics/CAR-2014-04-003.yaml | 13 ++--- analytics/CAR-2014-05-001.yaml | 1 + analytics/CAR-2014-05-002.yaml | 1 + analytics/CAR-2014-07-001.yaml | 1 + analytics/CAR-2014-11-002.yaml | 7 +-- analytics/CAR-2014-11-003.yaml | 9 ++-- analytics/CAR-2014-11-004.yaml | 11 ++-- analytics/CAR-2014-11-005.yaml | 7 +-- analytics/CAR-2014-11-006.yaml | 5 +- analytics/CAR-2014-11-007.yaml | 5 +- analytics/CAR-2014-11-008.yaml | 1 + analytics/CAR-2014-12-001.yaml | 11 ++-- analytics/CAR-2015-04-001.yaml | 1 + analytics/CAR-2015-04-002.yaml | 1 + analytics/CAR-2015-07-001.yaml | 1 + analytics/CAR-2016-03-001.yaml | 23 +++++---- analytics/CAR-2016-03-002.yaml | 15 +++--- analytics/CAR-2016-04-002.yaml | 12 ++--- analytics/CAR-2016-04-003.yaml | 10 ++-- analytics/CAR-2016-04-004.yaml | 7 +-- analytics/CAR-2016-04-005.yaml | 1 + analytics/CAR-2019-04-001.yaml | 16 +++--- analytics/CAR-2019-04-002.yaml | 22 ++++---- analytics/CAR-2019-04-003.yaml | 19 +++---- analytics/CAR-2019-04-004.yaml | 23 ++++----- analytics/CAR-2019-07-001.yaml | 2 +- analytics/CAR-2019-07-002.yaml | 18 +++---- analytics/CAR-2019-08-001.yaml | 14 ++--- analytics/CAR-2019-08-002.yaml | 14 ++--- analytics/CAR-2020-05-001.yaml | 4 +- analytics/CAR-2020-05-003.yaml | 10 ++-- analytics/CAR-2020-09-001.yaml | 56 ++++++++++---------- analytics/CAR-2020-09-002.yaml | 54 ++++++++++---------- analytics/CAR-2020-09-003.yaml | 52 +++++++++---------- analytics/CAR-2020-09-004.yaml | 64 +++++++++++------------ analytics/CAR-2020-09-005.yaml | 54 ++++++++++---------- analytics/CAR-2020-11-001.yaml | 11 ++-- analytics/CAR-2020-11-002.yaml | 9 ++-- analytics/CAR-2020-11-003.yaml | 9 ++-- analytics/CAR-2020-11-004.yaml | 21 ++++---- analytics/CAR-2020-11-005.yaml | 9 ++-- analytics/CAR-2020-11-006.yaml | 9 ++-- analytics/CAR-2020-11-007.yaml | 9 ++-- analytics/CAR-2020-11-008.yaml | 9 ++-- analytics/CAR-2020-11-009.yaml | 9 ++-- analytics/CAR-2020-11-010.yaml | 7 +-- analytics/CAR-2020-11-011.yaml | 9 ++-- analytics/CAR-2021-01-001.yaml | 12 ++--- analytics/CAR-2021-01-002.yaml | 6 +-- analytics/CAR-2021-01-003.yaml | 6 +-- analytics/CAR-2021-01-004.yaml | 6 +-- analytics/CAR-2021-01-006.yaml | 32 ++++++------ analytics/CAR-2021-01-007.yaml | 32 ++++++------ analytics/CAR-2021-01-008.yaml | 30 +++++------ analytics/CAR-2021-01-009.yaml | 30 +++++------ analytics/CAR-2021-02-001.yaml | 16 +++--- analytics/CAR-2021-02-002.yaml | 14 ++--- analytics/CAR-2021-04-001.yaml | 10 ++-- analytics/CAR-2021-05-001.yaml | 93 +++++++++++++++++----------------- analytics/CAR-2021-05-002.yaml | 90 ++++++++++++++++---------------- analytics/CAR-2021-05-003.yaml | 83 +++++++++++++++--------------- analytics/CAR-2021-05-004.yaml | 87 +++++++++++++++---------------- analytics/CAR-2021-05-005.yaml | 93 +++++++++++++++++----------------- analytics/CAR-2021-05-006.yaml | 83 +++++++++++++++--------------- analytics/CAR-2021-05-007.yaml | 83 +++++++++++++++--------------- analytics/CAR-2021-05-008.yaml | 82 +++++++++++++++--------------- analytics/CAR-2021-05-009.yaml | 83 +++++++++++++++--------------- analytics/CAR-2021-05-010.yaml | 93 +++++++++++++++++----------------- analytics/CAR-2021-05-011.yaml | 89 ++++++++++++++++---------------- analytics/CAR-2021-05-012.yaml | 85 ++++++++++++++++--------------- analytics/CAR-2021-11-001.yaml | 15 +++--- analytics/CAR-2021-11-002.yaml | 23 +++++---- analytics/CAR-2021-12-001.yaml | 23 +++++---- analytics/CAR-2021-12-002.yaml | 25 ++++----- analytics/CAR-2022-03-001.yaml | 56 ++++++++++---------- data_model/authentication.yaml | 3 +- data_model/driver.yaml | 2 +- data_model/email.yaml | 19 +------ data_model/file.yaml | 2 +- data_model/flow.yaml | 2 +- data_model/http.yaml | 20 +------- data_model/module.yaml | 2 +- data_model/process.yaml | 2 +- data_model/service.yaml | 2 +- data_model/socket.yaml | 21 +------- data_model/user_session.yaml | 3 +- sensors/autoruns_13.98.yaml | 2 +- sensors/osquery_4.1.2.yaml | 2 +- sensors/sysmon_10.4.yaml | 2 +- sensors/sysmon_11.0.yaml | 2 +- sensors/sysmon_13.yaml | 2 +- 116 files changed, 1131 insertions(+), 1116 deletions(-) create mode 100644 .yamllint diff --git a/.yamllint b/.yamllint new file mode 100644 index 00000000..75da2b70 --- /dev/null +++ b/.yamllint @@ -0,0 +1,5 @@ +--- +extends: default + +rules: + line-length: disable diff --git a/analytics/CAR-2013-01-002.yaml b/analytics/CAR-2013-01-002.yaml index 21f264af..53eeaf2b 100644 --- a/analytics/CAR-2013-01-002.yaml +++ b/analytics/CAR-2013-01-002.yaml @@ -1,3 +1,4 @@ +--- title: Autorun Differences submission_date: 2013/01/25 information_domain: 'Analytic, Host' @@ -11,7 +12,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-01-002 -description: |- +description: | The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and file system for known identify persistence mechanisms. It will output any tools identified, including built-in or added-on Microsoft functionality and third party software. Many of these locations are known by adversaries and used to obtain [Persistence](https://attack.mitre.org/tactics/TA0003). Running Autoruns periodically in an environment makes it possible to collect and monitor its output for differences, which may include the removal or addition of persistent tools. Depending on the persistence mechanism and location, legitimate software may be more likely to make changes than an adversary tool. Thus, this analytic may result in significant noise in a highly dynamic environment. While Autoruns is a convenient method to scan for programs using persistence mechanisms its scanning nature does not conform well to streaming based analytics. This analytic could be replaced with one that draws from sensors that collect registry and file information if streaming analytics are desired. Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. diff --git a/analytics/CAR-2013-01-003.yaml b/analytics/CAR-2013-01-003.yaml index da1c5c6f..5d81ab3a 100644 --- a/analytics/CAR-2013-01-003.yaml +++ b/analytics/CAR-2013-01-003.yaml @@ -1,3 +1,4 @@ +--- title: SMB Events Monitoring submission_date: 2013/01/25 information_domain: Network @@ -10,8 +11,8 @@ analytic_types: contributors: - MITRE id: CAR-2013-01-003 -description: |- - [Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. +description: | + [Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. ### Output Description @@ -28,8 +29,8 @@ coverage: - T1021.002 coverage: Moderate implementations: - - description: 'Although there may be more native ways to detect detailed SMB events on the host, they can be extracted out of network traffic. With the right protocol decoders, port 445 traffic can be filtered and even the file path (relative to the share) can be retrieved. ' - code: |- + - description: 'Although there may be more native ways to detect detailed SMB events on the host, they can be extracted out of network traffic. With the right protocol decoders, port 445 traffic can be filtered and even the file path (relative to the share) can be retrieved.' + code: | flow = search Flow:Message smb_events = filter flow where (dest_port == "445" and protocol == "smb") smb_events.file_name = smb_events.proto_info.file_name diff --git a/analytics/CAR-2013-02-003.yaml b/analytics/CAR-2013-02-003.yaml index f6e6fb2c..1c93c302 100644 --- a/analytics/CAR-2013-02-003.yaml +++ b/analytics/CAR-2013-02-003.yaml @@ -1,3 +1,4 @@ +--- title: Processes Spawning cmd.exe submission_date: 2013/02/05 information_domain: Host diff --git a/analytics/CAR-2013-02-008.yaml b/analytics/CAR-2013-02-008.yaml index 431f0b13..0e598289 100644 --- a/analytics/CAR-2013-02-008.yaml +++ b/analytics/CAR-2013-02-008.yaml @@ -1,3 +1,4 @@ +--- title: Simultaneous Logins on a Host submission_date: 2013/02/18 information_domain: Host @@ -12,7 +13,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-02-008 -description: |- +description: | Multiple users logged into a single machine at the same time, or even within the same hour, do not typically occur in networks we have observed. Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pre-Vista. Logoff events are 4634 for Windows Vista and above, 538 for pre-Vista. @@ -26,10 +27,10 @@ coverage: - T1078.003 coverage: Low implementations: - - code: |- + - code: | users_list = search UserSession:Login users_grouped = group users_list by hostname - users_grouped = from users_grouped select min(time) as earliest_time, max(time) as latest_time count(user) as user_count + users_grouped = from users_grouped select min(time) as earliest_time, max(time) as latest_time count(user) as user_count multiple_logins = filter users_grouped where (latest_time - earliest_time <= 1 hour and user_count > 1) output multiple_logins type: pseudocode diff --git a/analytics/CAR-2013-02-012.yaml b/analytics/CAR-2013-02-012.yaml index 23992cfa..12e62d6f 100644 --- a/analytics/CAR-2013-02-012.yaml +++ b/analytics/CAR-2013-02-012.yaml @@ -1,3 +1,4 @@ +--- title: User Logged in to Multiple Hosts submission_date: 2013/02/27 information_domain: Host @@ -12,7 +13,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-02-012 -description: |- +description: | Most users use only one or two machines during the normal course of business. User accounts that log in to multiple machines, especially over a short period of time, may be compromised. Remote logins among multiple machines may be an indicator of [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Certain users will likely appear as being logged into several machines and may need to be "whitelisted." Such users would include network admins or user names that are common to many hosts. @@ -25,8 +26,8 @@ coverage: tactics: - TA0008 subtechniques: - - T1078.002 - - T1078.003 + - T1078.002 + - T1078.003 coverage: Moderate d3fend_mappings: - iri: d3f:AuthenticationEventThresholding diff --git a/analytics/CAR-2013-03-001.yaml b/analytics/CAR-2013-03-001.yaml index 6d836429..e4a88bdb 100644 --- a/analytics/CAR-2013-03-001.yaml +++ b/analytics/CAR-2013-03-001.yaml @@ -1,3 +1,4 @@ +--- title: Reg.exe called from Command Shell submission_date: 2013/03/28 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-03-001 -description: |- +description: | Registry modifications are often essential in establishing persistence via known Windows mechanisms. Many legitimate modifications are done graphically via `regedit.exe` or by using the corresponding channels, or even calling the Registry APIs directly. The built-in utility `reg.exe` provides a [command-line interface](https://en.wikipedia.org/wiki/Command-line_interface) to the registry, so that queries and modifications can be performed from a shell, such as `cmd.exe`. When a user is responsible for these actions, the parent of `cmd.exe` will likely be `explorer.exe`. Occasionally, power users and administrators write scripts that do this behavior as well, but likely from a different process tree. These background scripts must be learned so they can be tuned out accordingly. ### Output Description @@ -45,7 +46,7 @@ coverage: coverage: Moderate implementations: - description: 'To gain better context, it may be useful to also get information about the cmd process to know its parent. This may be helpful when tuning the analytic to an environment, if this behavior happens frequently. This may also help to rule out instances of users running ' - code: |- + code: | processes = search Process:Create reg = filter processes where (exe == "reg.exe" and parent_exe == "cmd.exe") cmd = filter processes where (exe == "cmd.exe" and parent_exe != "explorer.exe"") @@ -53,7 +54,7 @@ implementations: output reg_and_cmd type: pseudocode - description: DNIF version of the above pseudocode. - code: |- + code: | _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*reg\.exe.*)i AND $ParentProcess=regex(.*cmd\.exe.*)i as #A limit 100 >>_fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*cmd\.exe.*)i NOT $ParentProcess=regex(.*explorer\.exe.*)i as #B limit 100 >>_checkif sjoin #B.$PPID = #A.$CPID str_compare #B.$SystemName eq #A.$SystemName include diff --git a/analytics/CAR-2013-04-002.yaml b/analytics/CAR-2013-04-002.yaml index 895f76ad..dfe68372 100644 --- a/analytics/CAR-2013-04-002.yaml +++ b/analytics/CAR-2013-04-002.yaml @@ -1,3 +1,4 @@ +--- title: Quick execution of a series of suspicious commands submission_date: 2013/04/11 information_domain: 'Analytic, Host' diff --git a/analytics/CAR-2013-05-002.yaml b/analytics/CAR-2013-05-002.yaml index 1b99a8a4..be7701c9 100644 --- a/analytics/CAR-2013-05-002.yaml +++ b/analytics/CAR-2013-05-002.yaml @@ -1,3 +1,4 @@ +--- title: Suspicious Run Locations submission_date: 2013/05/07 information_domain: Host diff --git a/analytics/CAR-2013-05-003.yaml b/analytics/CAR-2013-05-003.yaml index bb292ac0..cd47a75e 100644 --- a/analytics/CAR-2013-05-003.yaml +++ b/analytics/CAR-2013-05-003.yaml @@ -1,3 +1,4 @@ +--- title: SMB Write Request submission_date: 2013/05/13 information_domain: 'Host, Network' @@ -35,7 +36,7 @@ coverage: - T1078.003 coverage: Moderate implementations: - - code: |- + - code: | flow = search Flow:Message smb_write = filter flow where (dest_port == "445" and protocol == "smb.write") smb_write.file_name = smb_write.proto_info.file_name diff --git a/analytics/CAR-2013-05-004.yaml b/analytics/CAR-2013-05-004.yaml index 791b5e1f..4c5b2b50 100644 --- a/analytics/CAR-2013-05-004.yaml +++ b/analytics/CAR-2013-05-004.yaml @@ -1,3 +1,4 @@ +--- title: Execution with AT submission_date: 2013/05/13 information_domain: Host diff --git a/analytics/CAR-2013-05-005.yaml b/analytics/CAR-2013-05-005.yaml index 2f13f84d..16a8c2fc 100644 --- a/analytics/CAR-2013-05-005.yaml +++ b/analytics/CAR-2013-05-005.yaml @@ -1,3 +1,4 @@ +--- title: SMB Copy and Execution submission_date: 2013/05/13 information_domain: 'Host, Network' diff --git a/analytics/CAR-2013-05-009.yaml b/analytics/CAR-2013-05-009.yaml index bcd79aeb..1e02ee42 100644 --- a/analytics/CAR-2013-05-009.yaml +++ b/analytics/CAR-2013-05-009.yaml @@ -1,3 +1,4 @@ +--- title: Running executables with same hash and different names submission_date: 2013/05/23 information_domain: Host diff --git a/analytics/CAR-2013-07-001.yaml b/analytics/CAR-2013-07-001.yaml index 0f013346..698dfc60 100644 --- a/analytics/CAR-2013-07-001.yaml +++ b/analytics/CAR-2013-07-001.yaml @@ -1,3 +1,4 @@ +--- title: Suspicious Arguments submission_date: 2013/07/05 information_domain: Host diff --git a/analytics/CAR-2013-07-002.yaml b/analytics/CAR-2013-07-002.yaml index 613919fe..fa914804 100644 --- a/analytics/CAR-2013-07-002.yaml +++ b/analytics/CAR-2013-07-002.yaml @@ -1,3 +1,4 @@ +--- title: RDP Connection Detection submission_date: 2013/07/24 information_domain: 'Analytic, Network' diff --git a/analytics/CAR-2013-07-005.yaml b/analytics/CAR-2013-07-005.yaml index 8cbc5245..58b9fb34 100644 --- a/analytics/CAR-2013-07-005.yaml +++ b/analytics/CAR-2013-07-005.yaml @@ -1,3 +1,4 @@ +--- title: Command Line Usage of Archiving Software submission_date: 2013/07/31 information_domain: Host @@ -12,7 +13,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-07-005 -description: |- +description: | Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adversary has [collected](https://attack.mitre.org/tactics/TA0009), it is very likely that a [compressed archive](https://attack.mitre.org/techniques/T1560) will be created, so that transfer times are minimized and fewer files are transmitted. There is variety between the tools used to compress data, but the command line usage and context of archiving tools, such as ZIP, RAR, and 7ZIP, should be monitored. In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. @@ -25,18 +26,18 @@ coverage: coverage: Moderate implementations: - description: 'This analytic looks for the command line argument `a`, which is used by RAR. However, there may be other programs that have this as a legitimate argument and may need to be filtered out.' - code: |- + code: | processes = search Process:Create rar_argument = filter processes where (command_line == "* a *") output rar_argument type: pseudocode - description: DNIF version of the above pseudocode. - code: |- + code: | _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.* a .*)i limit 100 type: DNIF data_model: Sysmon native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 command="* a *" type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2013-08-001.yaml b/analytics/CAR-2013-08-001.yaml index f89e5c10..f8a894ce 100644 --- a/analytics/CAR-2013-08-001.yaml +++ b/analytics/CAR-2013-08-001.yaml @@ -1,3 +1,4 @@ +--- title: Execution with schtasks submission_date: 2013/08/07 information_domain: Host @@ -20,18 +21,18 @@ coverage: coverage: Moderate implementations: - description: 'Look for instances of `schtasks.exe` running as processes. The `command_line` field is necessary to disambiguate between types of schtasks commands. These include the flags `/create`, `/run`, `/query`, `/delete`, `/change`, and `/end`.' - code: |- + code: | process = search Process:Create schtasks = filter process where (exe == "schtasks.exe") output schtasks type: pseudocode - description: DNIF version of the above pseudocode. - code: |- + code: | _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=schtasks.exe AND $Process=regex(.*(\/create|\/run|\/query|\/delete|\/change|\/end).*)i limit 100 type: DNIF data_model: Sysmon native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="*\schtasks.exe" command IN ["*/create*", "*/run*", "*/query*", "*/delete*", "*/change*", "*/end*"] type: LogPoint data_model: LogPoint native @@ -41,7 +42,7 @@ data_model_references: unit_tests: - configurations: - Windows 7 - description: |- + description: | Create a new scheduled task with schtasks.exe and verify the analytic fires when the task executes. * From an admin account, open Windows command prompt (right click, run as administrator) * Execute `schtasks /Create /SC ONCE /ST 19:00 /TR C:\Windows\System32\calc.exe /TN calctask`, substituting a time in the near future for 19:00 diff --git a/analytics/CAR-2013-09-003.yaml b/analytics/CAR-2013-09-003.yaml index 4d877398..30babcfa 100644 --- a/analytics/CAR-2013-09-003.yaml +++ b/analytics/CAR-2013-09-003.yaml @@ -1,3 +1,4 @@ +--- title: SMB Session Setups submission_date: 2013/09/12 information_domain: Network diff --git a/analytics/CAR-2013-09-005.yaml b/analytics/CAR-2013-09-005.yaml index 237b11df..d72a51b0 100644 --- a/analytics/CAR-2013-09-005.yaml +++ b/analytics/CAR-2013-09-005.yaml @@ -1,3 +1,4 @@ +--- title: Service Outlier Executables submission_date: 2013/09/23 information_domain: Host diff --git a/analytics/CAR-2013-10-001.yaml b/analytics/CAR-2013-10-001.yaml index 00856f4a..941c16e3 100644 --- a/analytics/CAR-2013-10-001.yaml +++ b/analytics/CAR-2013-10-001.yaml @@ -1,7 +1,8 @@ +--- title: User Login Activity Monitoring submission_date: 2013/10/03 information_domain: 'Host, Network' -platforms: +platforms: - Windows - Linux - macOS @@ -13,7 +14,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-10-001 -description: |- +description: | Monitoring logon and logoff events for hosts on the network is very important for situational awareness. This information can be used as an indicator of unusual activity as well as to corroborate activity seen elsewhere. Could be applied to a number of different types of monitoring depending on what information is desired. Some use cases include monitoring for all remote connections and building login timelines for users. @@ -39,7 +40,7 @@ coverage: implementations: - name: Account Logon with Filtering description: This base pseudocode looks for user logon events and filters out the top 30 account names to reduce the occurrence of noisy service accounts and the like. It is meant as a starting point for situational awareness around such events. - code: |- + code: | logon_events = search User_Session:Login filtered_logons = filter logon_events where ( user NOT IN TOP30(user)) @@ -47,12 +48,12 @@ implementations: type: Pseudocode - name: Account Logon with Filtering description: Splunk version of the above pseudocode. NOTE - this is liable to be quite noisy and will need tweaking, especially in terms of the number of top users filtered out. - code: |- + code: | index=__your_win_event_log_index__ EventCode=4624|search NOT [search index=__your_win_event_log_index__ EventCode=4624|top 30 Account_Name|table Account_Name] type: Splunk - name: Account Logon with Filtering description: DNIF version of the above pseudocode. - code: |- + code: | _fetch * from event where $LogName=WINDOWS-NXLOG-AUDIT AND $SubSystem=AUTHENTICATION AND $Action=LOGIN group count_unique $ScopeID, $User limit 30 >>_store in_disk david_test win_top_30 stack_replace >>_fetch * from event where $LogName=WINDOWS-NXLOG-AUDIT AND $SubSystem=AUTHENTICATION AND $Action=LOGIN limit 10000 diff --git a/analytics/CAR-2013-10-002.yaml b/analytics/CAR-2013-10-002.yaml index e8771801..cb6d6c99 100644 --- a/analytics/CAR-2013-10-002.yaml +++ b/analytics/CAR-2013-10-002.yaml @@ -1,3 +1,4 @@ +--- title: DLL Injection via Load Library submission_date: 2013/10/07 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2013-10-002 -description: |- +description: | Microsoft Windows allows for processes to remotely create threads within other processes of the same privilege level. This functionality is provided via the Windows API [CreateRemoteThread](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682437.aspx). Both Windows and third-party software use this ability for legitimate purposes. For example, the Windows process [csrss.exe](https://en.wikipedia.org/wiki/Client/Server_Runtime_Subsystem) creates threads in programs to send signals to registered callback routines. Both adversaries and host-based security software use this functionality to [inject DLLs](https://attack.mitre.org/techniques/T1055), but for very different purposes. An adversary is likely to inject into a program to [evade defenses](https://attack.mitre.org/tactics/TA0005) or [bypass User Account Control](https://attack.mitre.org/techniques/T1548/002), but a security program might do this to gain increased monitoring of API calls. One of the most common methods of [DLL Injection](https://attack.mitre.org/techniques/T1055) is through the Windows API [LoadLibrary](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx). - Allocate memory in the target program with [VirtualAllocEx](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366890.aspx) @@ -33,7 +34,7 @@ coverage: coverage: Moderate implementations: - description: 'Search for remote thread creations that start at LoadLibraryA or LoadLibraryW. Depending on the tool, it may provide additional information about the DLL string that is an argument to the function. If there is any security software that legitimately injects DLLs, it must be carefully whitelisted. ' - code: |- + code: | remote_thread = search Thread:RemoteCreate remote_thread = filter (start_function == "LoadLibraryA" or start_function == "LoadLibraryW") remote_thread = filter (src_image_path != "C:\Path\To\TrustedProgram.exe") @@ -41,7 +42,7 @@ implementations: output remote_thread type: pseudocode - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=8 start_function IN ["LoadLibraryA", "LoadLibraryW"] -source_image="C:\Path\To\TrustedProgram.exe" type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2014-02-001.yaml b/analytics/CAR-2014-02-001.yaml index db26f0b9..6ae17df4 100644 --- a/analytics/CAR-2014-02-001.yaml +++ b/analytics/CAR-2014-02-001.yaml @@ -1,3 +1,4 @@ +--- title: Service Binary Modifications submission_date: 2014/02/14 information_domain: Host @@ -11,7 +12,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-02-001 -description: |- +description: | Adversaries may modify the binary file for an existing service to achieve [Persistence](https://attack.mitre.org/tactics/TA0003) while potentially [evading defenses](https://attack.mitre.org/tactics/TA0005). If a newly created or modified runs as a service, it may indicate APT activity. However, services are frequently installed by legitimate software. A well-tuned baseline is essential to differentiating between benign and malicious service modifications. ### Output Description @@ -40,14 +41,14 @@ coverage: coverage: Moderate implementations: - description: 'Look for events where a file was created and then later run as a service. In these cases, a new service has been created or the binary has been modified. Many programs, such as `msiexec.exe`, do these behaviors legitimately and can be used to help validate legitimate service creations/modifications.' - code: |- + code: | legitimate_installers = ["C:\windows\system32\msiexec.exe", "C:\windows\syswow64\msiexec.exe", ...] file_change = search File:Create,Modify process = search Process:Create service_process = filter processes where (parent_exe == "services.exe") modified_service = join (search, filter) where ( - file_change.time < service_process.time and + file_change.time < service_process.time and file_change.file_path == service_process.image_path ) diff --git a/analytics/CAR-2014-03-001.yaml b/analytics/CAR-2014-03-001.yaml index 1f24bb21..15948a46 100644 --- a/analytics/CAR-2014-03-001.yaml +++ b/analytics/CAR-2014-03-001.yaml @@ -1,3 +1,4 @@ +--- title: SMB Write Request - NamedPipes submission_date: 2014/03/03 information_domain: 'Host, Network' diff --git a/analytics/CAR-2014-03-005.yaml b/analytics/CAR-2014-03-005.yaml index 17887cbc..4eb4b626 100644 --- a/analytics/CAR-2014-03-005.yaml +++ b/analytics/CAR-2014-03-005.yaml @@ -1,3 +1,4 @@ +--- title: Remotely Launched Executables via Services submission_date: 2014/03/18 information_domain: 'Host, Network' @@ -11,8 +12,8 @@ analytic_types: contributors: - MITRE id: CAR-2014-03-005 -description: |- - There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. +description: | + There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. @@ -32,7 +33,7 @@ coverage: coverage: Moderate implementations: - description: 'Look for processes launched from `services.exe` within 1 second of services.exe receiving a network connection.' - code: |- + code: | process = search Process:Create flow = search Flow:Start service = filter process where (parent_exe == "services.exe") diff --git a/analytics/CAR-2014-03-006.yaml b/analytics/CAR-2014-03-006.yaml index 99dd7772..b88fdfe8 100644 --- a/analytics/CAR-2014-03-006.yaml +++ b/analytics/CAR-2014-03-006.yaml @@ -1,3 +1,4 @@ +--- title: RunDLL32.exe monitoring submission_date: 2014/03/28 information_domain: Host diff --git a/analytics/CAR-2014-04-003.yaml b/analytics/CAR-2014-04-003.yaml index f5918290..edfe925f 100644 --- a/analytics/CAR-2014-04-003.yaml +++ b/analytics/CAR-2014-04-003.yaml @@ -1,3 +1,4 @@ +--- title: Powershell Execution submission_date: 2014/04/11 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-04-003 -description: |- +description: | [PowerShell](https://attack.mitre.org/techniques/T1059/001/) is a scripting environment included with Windows that is used by both attackers and administrators. Execution of PowerShell scripts in most Windows versions is opaque and not typically secured by antivirus which makes using PowerShell an easy way to circumvent security measures. This analytic detects execution of PowerShell scripts. Powershell can be used to hide monitored command line execution such as: @@ -31,29 +32,29 @@ coverage: coverage: Moderate implementations: - description: 'Look for versions of `PowerShell` that were not launched interactively.' - code: |- + code: | process = search Process:Create powershell = filter process where (exe == "powershell.exe" AND parent_exe != "explorer.exe" ) output powershell type: pseudocode - description: Splunk version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\powershell.exe" ParentImage!="C:\\Windows\\explorer.exe"|stats values(CommandLine) as "Command Lines" values(ParentImage) as "Parent Images" by ComputerName type: Splunk data_model: Sysmon native - description: EQL version of the above pseudocode. - code: |- + code: | process where subtype.create and (process_name == "powershell.exe" and parent_process_name != "explorer.exe") type: EQL data_model: EQL native - description: DNIF version of the above pseudocode. - code: |- + code: | _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=powershell.exe NOT $ParentProcess=regex(.*explorer.exe.*)i limit 30 type: DNIF data_model: Sysmon native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="*\powershell.exe" -parent_image="C:\Windows\explorer.exe" type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2014-05-001.yaml b/analytics/CAR-2014-05-001.yaml index a9e8e43e..f98f9c21 100644 --- a/analytics/CAR-2014-05-001.yaml +++ b/analytics/CAR-2014-05-001.yaml @@ -1,3 +1,4 @@ +--- title: RPC Activity submission_date: 2014/05/01 information_domain: Network diff --git a/analytics/CAR-2014-05-002.yaml b/analytics/CAR-2014-05-002.yaml index 183f25c4..d783a870 100644 --- a/analytics/CAR-2014-05-002.yaml +++ b/analytics/CAR-2014-05-002.yaml @@ -1,3 +1,4 @@ +--- title: Services launching Cmd submission_date: 2014/05/05 information_domain: Host diff --git a/analytics/CAR-2014-07-001.yaml b/analytics/CAR-2014-07-001.yaml index 49942a64..7ada440b 100644 --- a/analytics/CAR-2014-07-001.yaml +++ b/analytics/CAR-2014-07-001.yaml @@ -1,3 +1,4 @@ +--- title: Service Search Path Interception submission_date: 2014/07/17 information_domain: Host diff --git a/analytics/CAR-2014-11-002.yaml b/analytics/CAR-2014-11-002.yaml index ab3575ed..6679b7b5 100644 --- a/analytics/CAR-2014-11-002.yaml +++ b/analytics/CAR-2014-11-002.yaml @@ -1,3 +1,4 @@ +--- title: Outlier Parents of Cmd submission_date: 2014/11/06 information_domain: Host @@ -11,10 +12,10 @@ analytic_types: contributors: - MITRE id: CAR-2014-11-002 -description: |- +description: | Many programs create command prompts as part of their normal operation including malware used by attackers. This analytic attempts to identify suspicious programs spawning `cmd.exe` by looking for programs that do not normally create `cmd.exe`. - While this analytic does not take the user into account, doing so could generate further interesting results. + While this analytic does not take the user into account, doing so could generate further interesting results. It is very common for some programs to spawn cmd.exe as a subprocess, for example to run batch files or windows commands. However many process don’t routinely launch a command prompt – for example Microsoft Outlook. A command prompt being launched from a process that normally doesn’t launch command prompts could be the result of malicious code being injected into that process, or of an attacker replacing a legitimate program with a malicious one. @@ -31,7 +32,7 @@ coverage: coverage: Moderate implementations: - description: 'Create a baseline of parents of `cmd.exe` seen over the last 30 days and a list of parents of `cmd.exe` seen today. Remove parents in the baseline from parents seen today, leaving a list of new parents.' - code: |- + code: | processes = search Process:Create cmd = filter processes where (exe == "cmd.exe") cmd = from cmd select parent_exe diff --git a/analytics/CAR-2014-11-003.yaml b/analytics/CAR-2014-11-003.yaml index a6e11f36..323defb4 100644 --- a/analytics/CAR-2014-11-003.yaml +++ b/analytics/CAR-2014-11-003.yaml @@ -1,3 +1,4 @@ +--- title: Debuggers for Accessibility Applications submission_date: 2014/11/21 information_domain: Host @@ -10,8 +11,8 @@ analytic_types: contributors: - MITRE id: CAR-2014-11-003 -description: |- - The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. +description: | + The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. coverage: @@ -24,13 +25,13 @@ coverage: coverage: Moderate implementations: - description: 'One simple way to implement this technique is to note that in a default Windows configuration there are no spaces in the path to the `system32` folder. If the accessibility programs are ever run with a Debugger set, then Windows will launch the Debugger process and append the command line to the accessibility program. As a result, a space is inserted in the command line before the path. Looking for any instances of a space in the command line before the name of an accessibility program will help identify when Debuggers are set.' - code: |- + code: | process = search Process:Create debuggers = filter process where (command_line match "$.* .*(sethc{{pipe}}utilman{{pipe}}osk{{pipe}}narrator{{pipe}}magnify)\.exe") output debuggers type: pseudocode - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 command IN ["$* *sethc.exe", "$* *utilman.exe", "$* *osk.exe", "$* *narrator.exe", "$* *magnify.exe"] type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2014-11-004.yaml b/analytics/CAR-2014-11-004.yaml index 2d0fbb94..2f1a534d 100644 --- a/analytics/CAR-2014-11-004.yaml +++ b/analytics/CAR-2014-11-004.yaml @@ -1,3 +1,4 @@ +--- title: Remote PowerShell Sessions submission_date: 2014/11/19 information_domain: 'Host, Network' @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-11-004 -description: |- +description: | According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mitre.org/techniques/T1059/001) can be used over WinRM to remotely run commands on a host. When a remote PowerShell session starts, svchost.exe executes wsmprovhost.exe For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. @@ -28,18 +29,18 @@ coverage: - T1021.006 coverage: Moderate implementations: - - code: |- + - code: | process = search Process:Create wsmprovhost = filter process where (exe == "wsmprovhost.exe" and parent_exe == "svchost.exe") type: pseudocode - description: EQL version of the above pseudocode. - code: |- + code: | process where subtype.create and - (process_name == "wsmprovhost.exe" and parent_process_name == "svchost.exe") + (process_name == "wsmprovhost.exe" and parent_process_name == "svchost.exe") type: EQL data_model: EQL native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="*\wsmprovhost.exe" parent_image="*\svchost.exe" type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2014-11-005.yaml b/analytics/CAR-2014-11-005.yaml index 1e65cf78..b7353054 100644 --- a/analytics/CAR-2014-11-005.yaml +++ b/analytics/CAR-2014-11-005.yaml @@ -1,3 +1,4 @@ +--- title: Remote Registry submission_date: 2014/11/19 information_domain: 'Host, Network' @@ -11,7 +12,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-11-005 -description: |- +description: | An adversary can remotely [manipulate the registry](https://attack.mitre.org/techniques/T1112) of another machine if the RemoteRegistry service is enabled and valid credentials are obtained. While the registry is remotely accessed, it can be used to prepare a [Lateral Movement](https://attack.mitre.org/tactics/TA0008) technique, [discover](https://attack.mitre.org/tactics/TA0007) the configuration of a host, achieve [Persistence](https://attack.mitre.org/tactics/TA0003), or anything that aids an adversary in achieving the mission. Like most ATT&CK techniques, this behavior can be used legitimately, and the reliability of an analytic depends on the proper identification of the pre-existing legitimate behaviors. Although this behavior is disabled in many Windows configurations, it is possible to [remotely enable](https://attack.mitre.org/techniques/T1569/002) the RemoteRegistry service, which can be detected with [CAR-2014-03-005](../CAR-2014-03-005). Remote access to the registry can be achieved via @@ -19,7 +20,7 @@ description: |- - Windows API function [RegConnectRegistry](https://msdn.microsoft.com/en-us/library/windows/desktop/ms724840.aspx) - command line via `reg.exe` - graphically via `regedit.exe` - + All of these behaviors call into the Windows API, which uses the NamedPipe `WINREG` over SMB to handle the protocol information. This network can be decoded with wireshark or a similar sensor, and can also be detected by hooking the API function. coverage: - technique: T1112 @@ -27,7 +28,7 @@ coverage: - TA0005 coverage: Moderate implementations: - - code: |- + - code: | flows = search Flow:Message winreg = filter flows where (dest_port == 445 and proto_info.pipe == "WINREG") winreg_modify = filter flows where (proto_info.function == "Create*" or proto_info.function == "SetValue*") diff --git a/analytics/CAR-2014-11-006.yaml b/analytics/CAR-2014-11-006.yaml index 6569063f..2da7d7f9 100644 --- a/analytics/CAR-2014-11-006.yaml +++ b/analytics/CAR-2014-11-006.yaml @@ -1,3 +1,4 @@ +--- title: Windows Remote Management (WinRM) submission_date: 2014/11/19 information_domain: 'Host, Network' @@ -20,8 +21,8 @@ coverage: - T1021.006 coverage: Moderate implementations: - - description: 'Look for network connections to port 5985 and 5986. To really decipher what is going on, these outputs should be fed into something that can do packet analysis. ' - code: |- + - description: 'Look for network connections to port 5985 and 5986. To really decipher what is going on, these outputs should be fed into something that can do packet analysis.' + code: | flow = search Flow:Start winrm = filter flow where (dest_port == 5985) winrm_s = filter flow where (dest_port == 5986) diff --git a/analytics/CAR-2014-11-007.yaml b/analytics/CAR-2014-11-007.yaml index 29c7c5ee..fbf94b55 100644 --- a/analytics/CAR-2014-11-007.yaml +++ b/analytics/CAR-2014-11-007.yaml @@ -1,3 +1,4 @@ +--- title: Remote Windows Management Instrumentation (WMI) over RPC submission_date: 2014/11/19 information_domain: 'Host, Network' @@ -12,7 +13,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-11-007 -description: |- +description: | As described in ATT&CK, an adversary can use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to view or manipulate objects on a remote host. It can be used to remotely edit configuration, start services, query files, and anything that can be done with a WMI class. When remote WMI requests are over RPC ([CAR-2014-05-001](../CAR-2014-05-001)), it connects to a DCOM interface within the RPC group netsvcs. To detect this activity, a sensor is needed at the network level that can decode RPC traffic or on the host where the communication can be detected more natively, such as [Event Tracing for Windows](https://msdn.microsoft.com/en-us/library/windows/desktop/bb968803.aspx). Using wireshark/tshark decoders, the WMI interfaces can be extracted so that WMI activity over RPC can be detected. Although the description details how to detect remote WMI precisely, a decent estimate has been to look for the string RPCSS within the initial RPC connection on 135/tcp. It returns a superset of this activity, and will trigger on all DCOM-related services running within RPC, which is likely to also be activity that should be detected between hosts. @@ -28,7 +29,7 @@ coverage: coverage: Moderate implementations: - description: 'To detect WMI over RPC (using DCOM), a sensor needs to exist that has the insight into individual connections and can actually decode and make sense of RPC traffic. Specifically, WMI can be detected by looking at RPC traffic where the target interface matches that of WMI, which is IRemUnknown2. ' - code: |- + code: | flows = search Flow:Message wmi_flow = filter flows where (dest_port == 135 and proto_info.rpc_interface == "IRemUnknown2") output wmi_flow diff --git a/analytics/CAR-2014-11-008.yaml b/analytics/CAR-2014-11-008.yaml index ad43b82a..dac63175 100644 --- a/analytics/CAR-2014-11-008.yaml +++ b/analytics/CAR-2014-11-008.yaml @@ -1,3 +1,4 @@ +--- title: Command Launched from WinLogon submission_date: 2014/11/19 information_domain: Host diff --git a/analytics/CAR-2014-12-001.yaml b/analytics/CAR-2014-12-001.yaml index 8f13dfa6..892a2c06 100644 --- a/analytics/CAR-2014-12-001.yaml +++ b/analytics/CAR-2014-12-001.yaml @@ -1,3 +1,4 @@ +--- title: Remotely Launched Executables via WMI submission_date: 2014/12/02 information_domain: 'Host, Network' @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2014-12-001 -description: |- +description: | Adversaries can use [Windows Management Instrumentation (WMI)](https://attack.mitre.org/techniques/T1047) to move laterally by launching executables remotely. For adversaries to achieve this, they must open a WMI connection to a remote host. This RPC activity is currently detected by [CAR-2014-11-007](../CAR-2014-11-007). After the WMI connection has been initialized, a process can be remotely launched using the command: `wmic /node:"" process call create ""`, which is detected via [CAR-2016-03-002](../CAR-2016-03-002). This leaves artifacts at both a network (RPC) and process (command line) level. When wmic.exe (or the schtasks API) is used to remotely create processes, Windows uses RPC (135/tcp) to communicate with the the remote machine. @@ -26,7 +27,7 @@ description: |- - ASCII `CF` (printable text only) This identifier is present three times during the RPC request phase. Any sensor that has access to the byte code as raw, decoded, or ASCII could implement this analytic. - The transfer syntax is + The transfer syntax is - UUID `8a885d04-1ceb-11c9-9fe8-08002b104860` (decoded) - Hex `04 5d 88 8a eb 1c c9 11 9f e8 08 00 2b 10 48 60` (raw) @@ -47,7 +48,7 @@ coverage: coverage: High implementations: - description: 'Look for instances of the WMI querying in network traffic, and find the cases where a process is launched immediately after a connection is seen. This essentially merges the request to start a remote process via WMI with the process execution. If other processes are spawned from `wmiprvse.exe` in this time frame, it is possible for race conditions to occur, and the wrong process may be merged. If this is the case, it may be useful to look deeper into the network traffic to see if the desired command can be extracted.' - code: |- + code: | processes = search Process:Create wmi_children = filter processes where (parent_exe == "wmiprvse.exe") @@ -55,8 +56,8 @@ implementations: wmi_flow = filter flows where (src_port >= 49152 and dest_port >= 49152 and proto_info.rpc_interface == "IRemUnknown2") remote_wmi_process = join wmi_children, wmi_flow where ( - wmi_flow.time < wmi_children.time < wmi_flow.time + 1sec and - wmi_flow.hostname == wmi_children.hostname + wmi_flow.time < wmi_children.time < wmi_flow.time + 1sec and + wmi_flow.hostname == wmi_children.hostname ) output remote_wmi_process diff --git a/analytics/CAR-2015-04-001.yaml b/analytics/CAR-2015-04-001.yaml index 1979d45b..00093f42 100644 --- a/analytics/CAR-2015-04-001.yaml +++ b/analytics/CAR-2015-04-001.yaml @@ -1,3 +1,4 @@ +--- title: Remotely Scheduled Tasks via AT submission_date: 2015/04/29 information_domain: 'Host, Network' diff --git a/analytics/CAR-2015-04-002.yaml b/analytics/CAR-2015-04-002.yaml index 123815e6..5455c0f2 100644 --- a/analytics/CAR-2015-04-002.yaml +++ b/analytics/CAR-2015-04-002.yaml @@ -1,3 +1,4 @@ +--- title: Remotely Scheduled Tasks via Schtasks submission_date: 2015/04/29 information_domain: 'Host, Network' diff --git a/analytics/CAR-2015-07-001.yaml b/analytics/CAR-2015-07-001.yaml index 786300f3..206c1b30 100644 --- a/analytics/CAR-2015-07-001.yaml +++ b/analytics/CAR-2015-07-001.yaml @@ -1,3 +1,4 @@ +--- title: All Logins Since Last Boot submission_date: 2015/07/17 information_domain: Host diff --git a/analytics/CAR-2016-03-001.yaml b/analytics/CAR-2016-03-001.yaml index 55e10a9e..4a86d577 100644 --- a/analytics/CAR-2016-03-001.yaml +++ b/analytics/CAR-2016-03-001.yaml @@ -1,3 +1,4 @@ +--- title: Host Discovery Commands submission_date: 2016/03/24 information_domain: Host @@ -12,7 +13,7 @@ analytic_types: contributors: - MITRE id: CAR-2016-03-001 -description: |- +description: | When entering on a host for the first time, an adversary may try to [discover](https://attack.mitre.org/tactics/TA0007) information about the host. There are several built-in Windows commands that can be used to learn about the software configurations, active users, administrators, and networking configuration. These commands should be monitored to identify when an adversary is learning information about the system and environment. The information returned may impact choices an adversary can make when [establishing persistence](https://attack.mitre.org/tactics/TA0003), [escalating privileges](https://attack.mitre.org/tactics/TA0004), or [moving laterally](https://attack.mitre.org/tactics/TA0008). Because these commands are built in, they may be run frequently by power users or even by normal users. Thus, an analytic looking at this information should have well-defined white- or blacklists, and should consider looking at an anomaly detection approach, so that this information can be learned dynamically. @@ -68,34 +69,34 @@ coverage: coverage: Moderate implementations: - description: 'To be effective in deciphering malicious and benign activity, the full command line is essential. Similarly, having information about the parent process can help with making decisions and tuning to an environment.' - code: |- + code: | process = search Process:Create info_command = filter process where ( - exe == "hostname.exe" or - exe == "ipconfig.exe" or - exe == "net.exe" or - exe == "quser.exe" or + exe == "hostname.exe" or + exe == "ipconfig.exe" or + exe == "net.exe" or + exe == "quser.exe" or exe == "qwinsta.exe" or exe == "sc" and (command_line match " query" or command_line match " qc")) or - exe == "systeminfo.exe" or - exe == "tasklist.exe" or + exe == "systeminfo.exe" or + exe == "tasklist.exe" or exe == "whoami.exe" ) output info_command type: pseudocode - description: Splunk version of the above pseudocode search. - code: |- + code: | index=__your_sysmon_index__ EventCode=1 (Image="C:\\Windows\\*\\hostname.exe" OR Image="C:\\Windows\\*\\ipconfig.exe" OR Image="C:\\Windows\\*\\net.exe" OR Image="C:\\Windows\\*\\quser.exe" OR Image="C:\\Windows\\*\\qwinsta.exe" OR (Image="C:\\Windows\\*\\sc.exe" AND (CommandLine="* query *" OR CommandLine="* qc *")) OR Image="C:\\Windows\\*\\systeminfo.exe" OR Image="C:\\Windows\\*\\tasklist.exe" OR Image="C:\\Windows\\*\\whoami.exe")|stats values(Image) as "Images" values(CommandLine) as "Command Lines" by ComputerName type: Splunk data_mode: Sysmon native - description: EQL version of the above pseudocode search. - code: |- + code: | process where subtype.create and (process_name == "hostname.exe" or process_name == "ipconfig.exe" or process_name == "net.exe" or process_name == "quser.exe" process_name == "qwinsta.exe" or process_name == "systeminfo.exe" or process_name == "tasklist.exe" or process_name == "whoami.exe" or (process_name == "sc.exe" and (command_line == "* query *" or command_line == "* qc *"))) type: EQL data_mode: EQL native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 (image in ["*\hostname.exe", "*\ipconfig.exe", "*\net.exe", "*\quser.exe", "*\qwinsta.exe", "*\systeminfo.exe", "*\tasklist.exe", "*\whoami.exe"] OR (image="*\sc.exe" command IN ["* query *", "* qc *")) type: LogPoint data_model: LogPoint native diff --git a/analytics/CAR-2016-03-002.yaml b/analytics/CAR-2016-03-002.yaml index 9b940e43..ff9fb3fb 100644 --- a/analytics/CAR-2016-03-002.yaml +++ b/analytics/CAR-2016-03-002.yaml @@ -1,3 +1,4 @@ +--- title: Create Remote Process via WMIC submission_date: 2016/03/28 information_domain: Host @@ -10,8 +11,8 @@ analytic_types: contributors: - MITRE id: CAR-2016-03-002 -description: |- - Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. +description: | + Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). coverage: @@ -20,29 +21,29 @@ coverage: - TA0002 coverage: Low implementations: - - description: |- + - description: | Looks for instances of wmic.exe as well as the substrings in the command line: * `process call create` * `/node:` - code: |- + code: | processes = search Process:Create wmic = filter processes where (exe == "wmic.exe" and command_line == "* process call create *" and command_line == "* /node:*") output wmic type: pseudocode - description: Splunk version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\wmic.exe" CommandLine="* process call create *"|search CommandLine="* /node:*" type: Splunk data_mode: Sysmon native - description: EQL version of the above pseudocode. - code: |- + code: | process where subtype.create and (process_name == "wmic.exe" and command_line == "* process call create ") |filter command_line == "* /node:*" type: EQL data_mode: EQL native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="C:\\Windows\\*\\wmic.exe" command="* process call create *" command="* /node:*" type: LogPoint data_mode: LogPoint native diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index 9306a8c0..aec4fb5b 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -16,7 +16,7 @@ contributors: - Cyware Labs - Lucas Heiligenstein id: CAR-2016-04-002 -description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. +description: 'It is unlikely that event log data would be cleared during normal operations, and it is likely that malicious attackers may try to cover their tracks by clearing an event log. When an event log gets cleared, it is suspicious. 1. This is often done using `wevtutil`, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. 2. Alerting when a `Clear Event Log` is generated could point to this intruder technique. Centrally collecting events has the added benefit of making it much harder for attackers to cover their tracks. Event Forwarding permits sources to forward multiple copies of a collected event to multiple collectors, thus enabling redundant event collection. Using a redundant event collection model can minimize the single point of failure risk. 3. Attackers may set the option of the sources of events with `Limit-EventLog -LogName Security -OverflowAction DoNotOverwrite` to not delete old Evenlog when the .evtx is full. By default the Security Log size is configured with the minimum value of 20 480KB (~23 000 EventLog). So if this option is enabled, all the new EventLogs will be automatically deleted. We can detect this behavior with the Security EventLog 1104. @@ -32,7 +32,7 @@ coverage: implementations: - name: PseudoCode for dedicated EventID EventLog deletion description: 'When an eventlog is cleared, a new event is created that alerts that the eventlog was cleared. For Security logs, its event code 1100 and 1102. For System logs, it is event code 104.' - code: |- + code: | ([log_name] == "Security" and [event_code] in [1100, 1102, 1104]) or ([log_name] == "System" and [event_code] == 104) type: pseudocode @@ -44,13 +44,13 @@ implementations: type: Sigma - name: LogPoint version of the above pseudocode. description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) type: LogPoint data_mode: LogPoint native - name: Splunk search - Detecting log clearing with wevtutil - description: This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-Item or Remove-EventLog inside a command that may cause the system to remove Windows Event logs. - code: |- + description: This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-Item or Remove-EventLog inside a command that may cause the system to remove Windows Event logs. + code: | index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 (Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) OR Clear-EventLog OR Limit-EventLog OR (Remove-Item AND .evtx) OR Remove-EventLog) data_model: Sysmon native type: Splunk @@ -66,7 +66,7 @@ unit_tests: commands: - del C:\Windows\System32\winevt\logs\Security.evtx - Remove-Item C:\Windows\System32\winevt\logs\Security.evtx - - description: Unregister EventLog source + - description: Unregister EventLog source commands: - Remove-EventLog -LogName Security data_model_references: diff --git a/analytics/CAR-2016-04-003.yaml b/analytics/CAR-2016-04-003.yaml index 9aeaa6df..43e97a08 100644 --- a/analytics/CAR-2016-04-003.yaml +++ b/analytics/CAR-2016-04-003.yaml @@ -1,3 +1,4 @@ +--- title: User Activity from Stopping Windows Defensive Services submission_date: 2016/04/15 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - MITRE/NSA id: CAR-2016-04-003 -description: |- +description: | Spyware and malware remain a serious problem and Microsoft developed security services, Windows Defender and Windows Firewall, to combat this threat. In the event Windows Defender or Windows Firewall is turned off, administrators should correct the issue immediately to prevent the possibility of infection or further infection and investigate to determine if caused by crash or user manipulation. Stopping services events are Windows Event Code 7036. @@ -23,19 +24,19 @@ coverage: coverage: Low implementations: - description: Windows Event code 7036 from the System log identifies if a service has stopped or started. This analytic looks for "Windows Defender" or "Windows Firewall" that has stopped. - code: |- + code: | log_name == "System" AND event_code == "7036" param1 in ["Windows Defender", "Windows Firewall"] AND param2 == "stopped" type: pseudocode - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WinServer channel="System" event_id=7036 param1 in ["Windows Defender", "Windows Firewall"] param2="stopped" type: LogPoint data_mode: LogPoint native unit_tests: - - configurations: + - configurations: - Windows 7 description: From an administrative user powershell console, run the Stop-Service command. commands: @@ -45,4 +46,3 @@ d3fend_mappings: - iri: d3f:SystemDaemonMonitoring id: D3-SDM label: System Daemon Monitoring - diff --git a/analytics/CAR-2016-04-004.yaml b/analytics/CAR-2016-04-004.yaml index af625e7d..19511124 100644 --- a/analytics/CAR-2016-04-004.yaml +++ b/analytics/CAR-2016-04-004.yaml @@ -1,3 +1,4 @@ +--- title: Successful Local Account Login submission_date: 2016/04/18 information_domain: Host @@ -19,13 +20,13 @@ coverage: - T1550.002 coverage: Moderate implementations: - - description: 'This analytic will look for remote logins, using a non domain login, from one host to another, using NTL authentication where the account is not "ANONYMOUS LOGON" ' - code: |- + - description: 'This analytic will look for remote logins, using a non domain login, from one host to another, using NTL authentication where the account is not "ANONYMOUS LOGON".' + code: | EventCode == 4624 and [target_user_name] != "ANONYMOUS LOGON" and [authentication_package_name] == "NTLM" type: pseudocode unit_tests: - - configurations: + - configurations: - Windows 7 description: As an adminstrator, create a new user. Then, logon to the host with that new user. This is generate the event. commands: diff --git a/analytics/CAR-2016-04-005.yaml b/analytics/CAR-2016-04-005.yaml index c1c7b73d..202054a9 100644 --- a/analytics/CAR-2016-04-005.yaml +++ b/analytics/CAR-2016-04-005.yaml @@ -1,3 +1,4 @@ +--- title: Remote Desktop Logon submission_date: 2016/04/19 information_domain: Host diff --git a/analytics/CAR-2019-04-001.yaml b/analytics/CAR-2019-04-001.yaml index f466054d..cf9d40cf 100644 --- a/analytics/CAR-2019-04-001.yaml +++ b/analytics/CAR-2019-04-001.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2019-04-001 -description: |- +description: | Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. coverage: - technique: T1548 @@ -22,12 +22,12 @@ coverage: coverage: Low implementations: - description: This Splunk query looks for specific invocations of UACME, representing different ways to bypass user account control. - code: |- + code: | index=_your_sysmon_index_ EventCode=1 IntegrityLevel=High|search (ParentCommandLine="\"c:\\windows\\system32\\dism.exe\"*""*.xml" AND Image!="c:\\users\\*\\appdata\\local\\temp\\*\\dismhost.exe") OR ParentImage=c:\\windows\\system32\\fodhelper.exe OR (CommandLine="\"c:\\windows\\system32\\wusa.exe\"*/quiet*" AND User!=NOT_TRANSLATED AND CurrentDirectory=c:\\windows\\system32\\ AND ParentImage!=c:\\windows\\explorer.exe) OR CommandLine="*.exe\"*cleanmgr.exe /autoclean*" OR (ParentImage="c:\\windows\\*dccw.exe" AND Image!="c:\\windows\\system32\\cttune.exe") OR Image="c:\\program files\\windows media player\\osk.exe" OR ParentImage="c:\\windows\\system32\\slui.exe"|eval PossibleTechniques=case(like(lower(ParentCommandLine),"%c:\\windows\\system32\\dism.exe%"), "UACME #23", like(lower(Image),"c:\\program files\\windows media player\\osk.exe"), "UACME #32", like(lower(ParentImage),"c:\\windows\\system32\\fodhelper.exe"), "UACME #33", like(lower(CommandLine),"%.exe\"%cleanmgr.exe /autoclean%"), "UACME #34", like(lower(Image),"c:\\windows\\system32\\wusa.exe"), "UACME #36", like(lower(ParentImage),"c:\\windows\\%dccw.exe"), "UACME #37", like(lower(ParentImage),"c:\\windows\\system32\\slui.exe"), "UACME #45") type: splunk data_model: Sysmon native - - description: This is a pseudocode version of the above Splunk query. - code: |- + - description: This is a pseudocode version of the above Splunk query. + code: | processes = search Process:Create possible_uac_bypass = filter processes where ( integrity_level == "High" and @@ -36,8 +36,8 @@ implementations: (image_path == "c:\program files\windows media player\osk.exe") or (parent_image_path == "c:\windows\system32\slui.exe") or (parent_command_line == '"c:\windows\system32\dism.exe"*""*.xml"' and image_path != "c:\users\*\appdata\local\temp\*\dismhost.exe") or - (command_line == '"c:\windows\system32\wusa.exe"*/quiet*' and user != "NOT_TRANSLATED" and current_working_directory == "c:\windows\system32\" and parent_image_path != "c:\windows\explorer.exe") or - (parent_image_path == "c:\windows\*dccw.exe" and image_path != "c:\windows\system32\cttune.exe") + (command_line == '"c:\windows\system32\wusa.exe"*/quiet*' and user != "NOT_TRANSLATED" and current_working_directory == "c:\windows\system32\" and parent_image_path != "c:\windows\explorer.exe") or + (parent_image_path == "c:\windows\*dccw.exe" and image_path != "c:\windows\system32\cttune.exe") ) output possible_uac_bypass type: pseudocode @@ -49,10 +49,10 @@ implementations: description: '[Sigma](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sysmon/sysmon_uac_bypass_sdclt.yml) rule for detecting sdclt-based UAC bypass.' type: Sigma - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 integrity_level="High" ((parent_image="c:\windows\system32\fodhelper.exe" OR command='*.exe"*cleanmgr.exe /autoclean*' OR image="c:\program files\windows media player\osk.exe" OR parent_image="c:\windows\system32\slui.exe") OR (parent_command='"c:\windows\system32\dism.exe"*""*.xml"' -image="c:\users\*\appdata\local\temp\*\dismhost.exe") OR (parent_image="c:\windows\*dccw.exe" -image="c:\windows\system32\cttune.exe") OR (command='"c:\windows\system32\wusa.exe"*/quiet*' -user="NOT_TRANSLATED" path="c:\windows\system32\" -parent_image="c:\windows\explorer.exe")) type: LogPoint - data_mode: LogPoint native + data_mode: LogPoint native data_model_references: - process/create/image_path - process/create/parent_image_path diff --git a/analytics/CAR-2019-04-002.yaml b/analytics/CAR-2019-04-002.yaml index bf7ad33b..b03834ef 100644 --- a/analytics/CAR-2019-04-002.yaml +++ b/analytics/CAR-2019-04-002.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2019-04-002 -description: |- +description: | Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. coverage: - technique: T1218 @@ -23,13 +23,13 @@ coverage: implementations: - name: Main Pattern description: This just looks for all executions of regsvr32.exe that have a parent of regsvr32.exe but are not regsvr32.exe themselves (which happens). This will have a very high FP rate, but likely not on the order of millions. - code: |- + code: | index=__your_sysmon_data__ EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" type: splunk data_model: Sysmon native - name: Main Pattern - pseudocode description: This is a pseudocode version of the above main pattern. - code: |- + code: | processes = search Process:Create regsvr_processes = filter processes where ( parent_image_path == "*regsvr32.exe" and image_path != "*regsvr32.exe*" @@ -39,20 +39,20 @@ implementations: data_model: CAR - name: New items since last month description: This uses the same logic as above, but adds lightweight baselining by ignoring all results that also showed up in the previous 30 days (it runs over 1 day). - code: |- + code: | index=__your_sysmon_data__ earliest=-d@d latest=now() EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" | search NOT [ search index=__your_sysmon_data__ earliest=-60d@d latest=-30d@d EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" | dedup CommandLine | fields CommandLine ] type: splunk data_model: Sysmon native - name: Spawning child processes description: This looks for child processes that may be spawend by regsvr32, while attempting to eliminate some of the common false positives such as werfault (Windows Error Reporting). - code: |- + code: | index=__your_sysmon_data__ EventCode=1 (ParentImage="C:\\Windows\\System32\\regsvr32.exe" OR ParentImage="C:\\Windows\\SysWOW64\\regsvr32.exe") AND Image!="C:\\Windows\\System32\\regsvr32.exe" AND Image!="C:\\Windows\\SysWOW64\\regsvr32.exe" AND Image!="C:\\WINDOWS\\System32\\regsvr32.exe" AND Image!="C:\\WINDOWS\\SysWOW64\\regsvr32.exe" AND Image!="C:\\Windows\\SysWOW64\\WerFault.exe" AND Image!="C:\\Windows\\System32\\wevtutil.exe" AND Image!="C:\\Windows\\System32\\WerFault.exe"|stats values(ComputerName) as "Computer Name" values(ParentCommandLine) as "Parent Command Line" count(Image) as ImageCount by Image type: splunk data_model: Sysmon native - name: Spawning child processes - pseudocode description: This is a pseudocode version of the above Splunk query for spawning child processes. - code: |- + code: | processes = search Process:Create regsvr_processes = filter processes where ( (parent_image_path == "C:\Windows\System32\regsvr32.exe" or parent_image_path == "C:\Windows\SysWOW64\regsvr32.exe") and @@ -67,24 +67,24 @@ implementations: data_model: CAR - name: Loading unsigned images description: This looks for unsigned images that may be loaded by regsvr32, while attempting to eliminate false positives stemming from Windows/Program Files binaries. - code: |- - index=__your_sysmon_data__ EventCode=7 (Image="C:\\Windows\\System32\\regsvr32.exe" OR Image="C:\\Windows\\SysWOW64\\regsvr32.exe") Signed=false ImageLoaded!="C:\\Program Files*" ImageLoaded!="C:\\Windows\\*"|stats values(ComputerName) as "Computer Name" count(ImageLoaded) as ImageLoadedCount by ImageLoaded + code: | + index=__your_sysmon_data__ EventCode=7 (Image="C:\\Windows\\System32\\regsvr32.exe" OR Image="C:\\Windows\\SysWOW64\\regsvr32.exe") Signed=false ImageLoaded!="C:\\Program Files*" ImageLoaded!="C:\\Windows\\*"|stats values(ComputerName) as "Computer Name" count(ImageLoaded) as ImageLoadedCount by ImageLoaded type: splunk data_model: Sysmon native - name: Loading unsigned images - pseudocode description: This is a pseudocode version of the above Splunk query for loading unsigned images. - code: |- + code: | modules = search Module:Load unsigned_modules = filter modules where ( (image_path == "C:\Windows\System32\regsvr32.exe" or image_path == "C:\Windows\SysWOW64\regsvr32.exe") and - signer == null and + signer == null and module_path != "C:\Program Files*" and module_path != "C:\Windows\*" ) output unsigned_modules type: pseudocode data_model: CAR -unit_tests: +unit_tests: - description: Any of the [Atomic Red Team tests for regsvr32.exe](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md) should trigger this. data_model_references: - process/create/exe diff --git a/analytics/CAR-2019-04-003.yaml b/analytics/CAR-2019-04-003.yaml index 23eca7f8..aeb435f8 100644 --- a/analytics/CAR-2019-04-003.yaml +++ b/analytics/CAR-2019-04-003.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2019-04-003 -description: |- +description: | Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly from the internet and execute it in a way that bypasses application whitelisting. It can be seen by looking for regsvr32.exe executions that load the scrobj.dll (which execute the COM scriptlet) or, if that is too noisy, those that also load content directly via HTTP or HTTPS. Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible. @@ -24,18 +24,18 @@ coverage: coverage: Moderate implementations: - description: This looks for any and all usage of the scrobj DLL, which is what is used to run COM scriptlets, so it'll detect both loading from network as well as filesystem. This will have almost zero false positives so is suitable for alerting. - code: |- + code: | index=__your_sysmon_events__ EventCode=1 regsvr32.exe scrobj.dll | search Image="*regsvr32.exe" type: splunk data_model: Sysmon native - - description: EQL version of the above Splunk search. - code: |- + - description: EQL version of the above Splunk search. + code: | process where subtype.create and (process_path == "*regsvr32.exe" and command_line == "*scrobj.dll") type: EQL data_model: EQL native - description: Pseudocode version of the above Splunk search. - code: |- + code: | processes = search Process:Create squiblydoo_processes = filter processes where ( image_path == "*regsvr32.exe" and command_line == "*scrobj.dll" @@ -44,12 +44,13 @@ implementations: type: psuedocode data_model: CAR - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" type: LogPoint - data_mode: LogPoint native -unit_tests: - - description: The [Atomic Red Team test for Squiblydoo](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md#atomic-test-2---regsvr32-remote-com-scriptlet-execution) is a good test case for this. + data_mode: LogPoint native +unit_tests: + - description: | + The [Atomic Red Team test for Squiblydoo](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md#atomic-test-2---regsvr32-remote-com-scriptlet-execution) is a good test case for this. data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2019-04-004.yaml b/analytics/CAR-2019-04-004.yaml index 35c4e0c1..8884b942 100644 --- a/analytics/CAR-2019-04-004.yaml +++ b/analytics/CAR-2019-04-004.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - MITRE id: CAR-2019-04-004 -description: |- +description: | Credential dumpers like Mimikatz can be loaded into memory and from there read data from another processes. This analytic looks for instances where processes are requesting specific permissions to read parts of the LSASS process in order to detect when credential dumping is occurring. One weakness is that all current implementations are “overtuned” to look for common access patterns used by Mimikatz. *This requires information about process access, e.g. Sysmon Event ID 10. That currently doesn’t have a CAR data model mapping, since we currently lack any open/access actions for Processes. If this changes, we will update the data model requirements.* @@ -25,37 +25,36 @@ coverage: implementations: - name: Common Mimikatz GrantedAccess Patterns description: This is specific to the way Mimikatz works currently, and thus is fragile to both future updates and non-default configurations of Mimikatz. - code: |- - index=__your_sysmon_data__ EventCode=10 + code: | + index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) - CallTrace="C:\\windows\\SYSTEM32\\ntdll.dll+*|C:\\windows\\System32\\KERNELBASE.dll+20edd|UNKNOWN(*)" + CallTrace="C:\\windows\\SYSTEM32\\ntdll.dll+*|C:\\windows\\System32\\KERNELBASE.dll+20edd|UNKNOWN(*)" | table _time hostname user SourceImage GrantedAccess type: splunk data_model: Sysmon native - name: Outliers description: This is an outlier version of the above without including the specific call trace. This should work in more (but not all) situations however runs more slowly and will have more false positives - typically installers. - code: |- + code: | earliest=-d@d latest=now() index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" - (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) - | search NOT [ search earliest=-7d@d latest=-2d@d index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) - | dedup SourceImage + (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) + | search NOT [ search earliest=-7d@d latest=-2d@d index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) + | dedup SourceImage | fields SourceImage ] | table _time hostname user SourceImage GrantedAccess type: splunk data_model: Sysmon native - description: LogPoint version of the above pseudocode. - code: |- - norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" + code: | + norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" | fields log_ts, host, user, source_image, access type: LogPoint - data_mode: LogPoint native + data_mode: LogPoint native references: - Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA label: Process Spawn Analysis - diff --git a/analytics/CAR-2019-07-001.yaml b/analytics/CAR-2019-07-001.yaml index f5362b47..3e59e09e 100644 --- a/analytics/CAR-2019-07-001.yaml +++ b/analytics/CAR-2019-07-001.yaml @@ -55,7 +55,7 @@ implementations: code: |- norm_id=WindowsSysmon channel="Security" event_id=4670 object_type="File" -user_id="S-1-5-18" type: LogPoint - data_mode: LogPoint native + data_mode: LogPoint native unit_tests: - description: 'For Windows - right click on any file and change its permissions under properties. Or, execute the following command: `icacls "C:\" /grant :F`' - description: 'For Linux - execute the following command: `chmod 777 "fileName"`' diff --git a/analytics/CAR-2019-07-002.yaml b/analytics/CAR-2019-07-002.yaml index 291eb7b8..4d7b0669 100644 --- a/analytics/CAR-2019-07-002.yaml +++ b/analytics/CAR-2019-07-002.yaml @@ -13,8 +13,8 @@ contributors: - Tony Lambert/Red Canary - MITRE id: CAR-2019-07-002 -description: |- - [ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. +description: | + [ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump may be used to dump the memory space of lsass.exe to disk for processing with a credential access tool such as Mimikatz. This is performed by launching procdump.exe as a privileged user with command line options indicating that lsass.exe should be dumped to a file with an arbitrary name. @@ -29,7 +29,7 @@ coverage: implementations: - name: Procdump - Process Create description: This base pseudocode looks for process create events where an instance of procdump is executed that references lsass in the command-line. - code: |- + code: | processes = search Process:Create procdump_lsass = filter processes where ( exe = "procdump*.exe" and @@ -38,7 +38,7 @@ implementations: type: Pseudocode - name: Procdump - Process Create description: A Splunk/Sysmon version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ EventCode=1 Image="*\\procdump*.exe" CommandLine="*lsass*" type: Splunk data_model: Sysmon native @@ -47,7 +47,7 @@ implementations: type: EQL - name: Procdump - Process Access description: A related Splunk search, which instead of looking for process create events looks for process access events that target lsass.exe. - code: |- + code: | index=__your_sysmon_index__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" GrantedAccess="0x1FFFFF" ("procdump") type: Splunk data_model: Sysmon native @@ -55,15 +55,15 @@ implementations: description: 'A [Sigma Version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) of the above Splunk search, with some more stringent criteria around calltrace.' type: Sigma - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" type: LogPoint - data_mode: LogPoint native + data_mode: LogPoint native data_model_references: - process/create/exe - process/create/command_line -unit_tests: - - description: |- +unit_tests: + - description: | 1. Open a Windows Command Prompt or PowerShell instance. 2. Navigate to folder containing ProcDump. 3. Execute procdump.exe -ma lsass.exe lsass_dump diff --git a/analytics/CAR-2019-08-001.yaml b/analytics/CAR-2019-08-001.yaml index bf295634..9e3a73e5 100644 --- a/analytics/CAR-2019-08-001.yaml +++ b/analytics/CAR-2019-08-001.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Tony Lambert/Red Canary id: CAR-2019-08-001 -description: |- +description: | The Windows Task Manager may be used to dump the memory space of `lsass.exe` to disk for processing with a credential access tool such as Mimikatz. This is performed by launching Task Manager as a privileged user, selecting `lsass.exe`, and clicking "Create dump file". This saves a dump file to disk with a deterministic name that includes the name of the process being dumped. This requires filesystem data to determine whether files have been created. @@ -25,7 +25,7 @@ coverage: implementations: - name: Procdump - File Create description: This base pseudocode looks for file create events where a file with a name similar to lsass.dmp is created by the Windows task manager process. - code: |- + code: | files = search File:Create lsass_dump = filter files where ( file_name = "lsass*.dmp" and @@ -34,26 +34,26 @@ implementations: type: Pseudocode - name: Procdump - File Create description: A Splunk/Sysmon version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ EventCode=11 TargetFilename="*lsass*.dmp" Image="C:\\Windows\\*\\taskmgr.exe" type: Splunk data_model: Sysmon native - name: Procdump - File Create description: An EQL version of the above pseudocode. - code: |- + code: | file where file_name == "lsass*.dmp" and process_name == "taskmgr.exe" type: EQL data_model: EQL native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\taskmgr.exe" type: LogPoint data_mode: LogPoint native data_model_references: - file/create/file_name - file/create/image_path -unit_tests: - - description: |- +unit_tests: + - description: | 1. Open Windows Task Manager as Administrator 2. Select lsass.exe 3. Right-click on lsass.exe and select "Create dump file". diff --git a/analytics/CAR-2019-08-002.yaml b/analytics/CAR-2019-08-002.yaml index b9074b4d..b45aee96 100644 --- a/analytics/CAR-2019-08-002.yaml +++ b/analytics/CAR-2019-08-002.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Tony Lambert/Red Canary id: CAR-2019-08-002 -description: |- +description: | The NTDSUtil tool may be used to dump a Microsoft Active Directory database to disk for processing with a credential access tool such as Mimikatz. This is performed by launching `ntdsutil.exe` as a privileged user with command line arguments indicating that media should be created for offline Active Directory installation and specifying a folder path. This process will create a copy of the Active Directory database, `ntds.dit`, to the specified folder path. This requires filesystem data to determine whether files have been created. @@ -25,7 +25,7 @@ coverage: implementations: - name: NTDSUtil - File Create description: This base pseudocode looks for file create events where a file with a name of ntds.dit is created by the ntdsutil process. - code: |- + code: | files = search File:Create ntds_dump = filter files where ( file_name = "ntds.dit" and @@ -34,26 +34,26 @@ implementations: type: Pseudocode - name: NTDSUtil - File Create description: A Splunk/Sysmon version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ EventCode=11 TargetFilename="*ntds.dit" Image="*ntdsutil.exe" type: Splunk data_model: Sysmon native - name: NTDSUtil - File Create description: An EQL version of the above pseudocode. - code: |- + code: | file where file_name == "ntds.dit" and process_name == "ntdsutil.exe" type: EQL data_model: EQL native - description: LogPoint version of the above pseudocode. - code: |- + code: | norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" type: LogPoint data_mode: LogPoint native data_model_references: - file/create/file_name - file/create/image_path -unit_tests: - - description: |- +unit_tests: + - description: | 1. Open a Windows Command Prompt or PowerShell instance as Administrator 2. Execute `ntdsutil.exe “ac i ntds” “ifm” “create full c:\temp” q q` d3fend_mappings: diff --git a/analytics/CAR-2020-05-001.yaml b/analytics/CAR-2020-05-001.yaml index 4f5981dd..afce6a9b 100644 --- a/analytics/CAR-2020-05-001.yaml +++ b/analytics/CAR-2020-05-001.yaml @@ -11,13 +11,13 @@ analytic_types: contributors: - Cyber National Mission Force (CNMF) id: CAR-2020-05-001 -description: |- +description: | This analytic detects the minidump variant of credential dumping where a process opens lsass.exe in order to extract credentials using the Win32 API call [MiniDumpWriteDump](https://docs.microsoft.com/en-us/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump). Tools like [SafetyKatz](https://github.com/GhostPack/SafetyKatz), [SafetyDump](https://github.com/m0rv4i/SafetyDump), and [Outflank-Dumpert](https://github.com/outflanknl/Dumpert) default to this variant and may be detected by this analytic, though keep in mind that not all options for using those tools will result in this specific behavior. The analytic is based on a [Sigma analytic](https://github.com/NVISO-BE/sigma-public/blob/master/rules/windows/sysmon/sysmon_lsass_memdump.yml) contributed by Samir Bousseaden and written up in a [blog on MENASEC](https://blog.menasec.net/2019/02/threat-hunting-21-procdump-or-taskmgr.html). It looks for a call trace that includes either dbghelp.dll or dbgcore.dll, which export the relevant functions/permissions to perform the dump. It also detects using the Windows Task Manager (taskmgr.exe) to dump lsass, which is described in [CAR-2019-08-001](/analytics/CAR-2019-08-001/). In this iteration of the Sigma analytic, the `GrantedAccess` filter isn't included because it didn't seem to filter out any false positives and introduces the potential for evasion. This analytic was tested both in a lab and in a production environment with a very low false-positive rate. werfault.exe and tasklist.exe, both standard Windows processes, showed up multiple times as false positives. - + NOTE - this analytic has no corresponding pseudocode implementation because the CAR data model doesn't currently support process access events. coverage: - technique: T1003 diff --git a/analytics/CAR-2020-05-003.yaml b/analytics/CAR-2020-05-003.yaml index 1cc4a001..b75d8cd4 100644 --- a/analytics/CAR-2020-05-003.yaml +++ b/analytics/CAR-2020-05-003.yaml @@ -11,14 +11,14 @@ analytic_types: contributors: - Cyber National Mission Force (CNMF) id: CAR-2020-05-003 -description: |- +description: | [LoLBAS](https://lolbas-project.github.io/) are binaries and scripts that are built in to Windows, frequently are signed by Microsoft, and may be used by an attacker. Some LoLBAS are used very rarely and it might be possible to alert every time they're used (this would depend on your environment), but many others are very common and can't be simply alerted on. This analytic takes all instances of LoLBAS execution and then looks for instances of command lines that are not normal in the environment. This can detect attackers (which will tend to need the binaries for something different than normal usage) but will also tend to have false positives. The analytic needs to be tuned. The `1.5` in the query is the number of standard deviations away to look. It can be tuned up to filter out more noise and tuned down to get more results. This means it is probably best as a hunting analytic when you have analysts looking at the screen and able to tune the analytic up and down, because the threshold may not be stable for very long. - - Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002), but differs by looking for a different set of binaries and also looking at standard deviation across command lines of these binaries instead of their execution within a short time window. + + Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002), but differs by looking for a different set of binaries and also looking at standard deviation across command lines of these binaries instead of their execution within a short time window. coverage: - technique: T1012 tactics: @@ -44,7 +44,7 @@ coverage: implementations: - name: LolBAS Rare Commands description: Pseudocode version of the below Splunk query. - code: |- + code: | processes = search Process:Create lolbas_processes = filter processes where (exe = "At.exe" OR exe = "Atbroker.exe" OR exe = "Bash.exe" OR exe = "Bitsadmin.exe" OR exe = "Certutil.exe" OR exe = "Cmd.exe" OR exe = "Cmdkey.exe" OR exe = "Cmstp.exe" OR exe = "Control.exe" OR exe = "Csc.exe" OR exe = "Cscript.exe" OR exe = "Dfsvc.exe" OR exe = "Diskshadow.exe" OR exe = "Dnscmd.exe" OR exe = "Esentutl.exe" OR exe = "Eventvwr.exe" OR exe = "Expand.exe" OR exe = "Extexport.exe" OR exe = "Extrac32.exe" OR exe = "Findstr.exe" OR exe = "Forfiles.exe" OR exe = "Ftp.exe" OR exe = "Gpscript.exe" OR exe = "Hh.exe" OR exe = "Ie4uinit.exe" OR exe = "Ieexec.exe" OR exe = "Infdefaultinstall.exe" OR exe = "Installutil.exe" OR exe = "Jsc.exe" OR exe = "Makecab.exe" OR exe = "Mavinject.exe" OR exe = "Microsoft.Workflow.r.exe" OR exe = "Mmc.exe" OR exe = "Msbuild.exe" OR exe = "Msconfig.exe" OR exe = "Msdt.exe" OR exe = "Mshta.exe" OR exe = "Msiexec.exe" OR exe = "Odbcconf.exe" OR exe = "Pcalua.exe" OR exe = "Pcwrun.exe" OR exe = "Presentationhost.exe" OR exe = "Print.exe" OR exe = "Reg.exe" OR exe = "Regasm.exe" OR exe = "Regedit.exe" OR exe = "Register-cimprovider.exe" OR exe = "Regsvcs.exe" OR exe = "Regsvr32.exe" OR exe = "Replace.exe" OR exe = "Rpcping.exe" OR exe = "Rundll32.exe" OR exe = "Runonce.exe" OR exe = "Runscripthelper.exe" OR exe = "Sc.exe" OR exe = "Schtasks.exe" OR exe = "Scriptrunner.exe" OR exe = "SyncAppvPublishingServer.exe" OR exe = "Tttracer.exe" OR exe = "Verclsid.exe" OR exe = "Wab.exe" OR exe = "Wmic.exe" OR exe = "Wscript.exe" OR exe = "Wsreset.exe" OR exe = "Xwizard.exe" OR exe = "Advpack.dll OR exe = "Comsvcs.dll OR exe = "Ieadvpack.dll OR exe = "Ieaframe.dll OR exe = "Mshtml.dll OR exe = "Pcwutl.dll OR exe = "Setupapi.dll OR exe = "Shdocvw.dll OR exe = "Shell32.dll OR exe = "Syssetup.dll OR exe = "Url.dll OR exe = "Zipfldr.dll OR exe = "Appvlp.exe" OR exe = "Bginfo.exe" OR exe = "Cdb.exe" OR exe = "csi.exe" OR exe = "Devtoolslauncher.exe" OR exe = "dnx.exe" OR exe = "Dxcap.exe" OR exe = "Excel.exe" OR exe = "Mftrace.exe" OR exe = "Msdeploy.exe" OR exe = "msxsl.exe" OR exe = "Powerpnt.exe" OR exe = "rcsi.exe" OR exe = "Sqler.exe" OR exe = "Sqlps.exe" OR exe = "SQLToolsPS.exe" OR exe = "Squirrel.exe" OR exe = "te.exe" OR exe = "Tracker.exe" OR exe = "Update.exe" OR exe = "vsjitdebugger.exe" OR exe = "Winword.exe" OR exe = "Wsl.exe" OR exe = "CL_Mutexverifiers.ps1 OR exe = "CL_Invocation.ps1 OR exe = "Manage-bde.wsf OR exe = "Pubprn.vbs OR exe = "Slmgr.vbs OR exe = "Syncappvpublishingserver.vbs OR exe = "winrm.vbs OR exe = "Pester.bat) process_count = count(lolbas_processes) by process @@ -57,7 +57,7 @@ implementations: data_model: CAR native - name: LolBAS Rare Commands description: This Splunk query looks for instances of LoLBAS commands being executed, then stacks by rare command lines using a stddev. - code: |- + code: | index=__your_sysmon_index__ EventCode=1 (OriginalFileName = At.exe OR OriginalFileName = Atbroker.exe OR OriginalFileName = Bash.exe OR OriginalFileName = Bitsadmin.exe OR OriginalFileName = Certutil.exe OR OriginalFileName = Cmd.exe OR OriginalFileName = Cmdkey.exe OR OriginalFileName = Cmstp.exe OR OriginalFileName = Control.exe OR OriginalFileName = Csc.exe OR OriginalFileName = Cscript.exe OR OriginalFileName = Dfsvc.exe OR OriginalFileName = Diskshadow.exe OR OriginalFileName = Dnscmd.exe OR OriginalFileName = Esentutl.exe OR OriginalFileName = Eventvwr.exe OR OriginalFileName = Expand.exe OR OriginalFileName = Extexport.exe OR OriginalFileName = Extrac32.exe OR OriginalFileName = Findstr.exe OR OriginalFileName = Forfiles.exe OR OriginalFileName = Ftp.exe OR OriginalFileName = Gpscript.exe OR OriginalFileName = Hh.exe OR OriginalFileName = Ie4uinit.exe OR OriginalFileName = Ieexec.exe OR OriginalFileName = Infdefaultinstall.exe OR OriginalFileName = Installutil.exe OR OriginalFileName = Jsc.exe OR OriginalFileName = Makecab.exe OR OriginalFileName = Mavinject.exe OR OriginalFileName = Microsoft.Workflow.r.exe OR OriginalFileName = Mmc.exe OR OriginalFileName = Msbuild.exe OR OriginalFileName = Msconfig.exe OR OriginalFileName = Msdt.exe OR OriginalFileName = Mshta.exe OR OriginalFileName = Msiexec.exe OR OriginalFileName = Odbcconf.exe OR OriginalFileName = Pcalua.exe OR OriginalFileName = Pcwrun.exe OR OriginalFileName = Presentationhost.exe OR OriginalFileName = Print.exe OR OriginalFileName = Reg.exe OR OriginalFileName = Regasm.exe OR OriginalFileName = Regedit.exe OR OriginalFileName = Register-cimprovider.exe OR OriginalFileName = Regsvcs.exe OR OriginalFileName = Regsvr32.exe OR OriginalFileName = Replace.exe OR OriginalFileName = Rpcping.exe OR OriginalFileName = Rundll32.exe OR OriginalFileName = Runonce.exe OR OriginalFileName = Runscripthelper.exe OR OriginalFileName = Sc.exe OR OriginalFileName = Schtasks.exe OR OriginalFileName = Scriptrunner.exe OR OriginalFileName = SyncAppvPublishingServer.exe OR OriginalFileName = Tttracer.exe OR OriginalFileName = Verclsid.exe OR OriginalFileName = Wab.exe OR OriginalFileName = Wmic.exe OR OriginalFileName = Wscript.exe OR OriginalFileName = Wsreset.exe OR OriginalFileName = Xwizard.exe OR OriginalFileName = Advpack.dll OR OriginalFileName = Comsvcs.dll OR OriginalFileName = Ieadvpack.dll OR OriginalFileName = Ieaframe.dll OR OriginalFileName = Mshtml.dll OR OriginalFileName = Pcwutl.dll OR OriginalFileName = Setupapi.dll OR OriginalFileName = Shdocvw.dll OR OriginalFileName = Shell32.dll OR OriginalFileName = Syssetup.dll OR OriginalFileName = Url.dll OR OriginalFileName = Zipfldr.dll OR OriginalFileName = Appvlp.exe OR OriginalFileName = Bginfo.exe OR OriginalFileName = Cdb.exe OR OriginalFileName = csi.exe OR OriginalFileName = Devtoolslauncher.exe OR OriginalFileName = dnx.exe OR OriginalFileName = Dxcap.exe OR OriginalFileName = Excel.exe OR OriginalFileName = Mftrace.exe OR OriginalFileName = Msdeploy.exe OR OriginalFileName = msxsl.exe OR OriginalFileName = Powerpnt.exe OR OriginalFileName = rcsi.exe OR OriginalFileName = Sqler.exe OR OriginalFileName = Sqlps.exe OR OriginalFileName = SQLToolsPS.exe OR OriginalFileName = Squirrel.exe OR OriginalFileName = te.exe OR OriginalFileName = Tracker.exe OR OriginalFileName = Update.exe OR OriginalFileName = vsjitdebugger.exe OR OriginalFileName = Winword.exe OR OriginalFileName = Wsl.exe OR OriginalFileName = CL_Mutexverifiers.ps1 OR OriginalFileName = CL_Invocation.ps1 OR OriginalFileName = Manage-bde.wsf OR OriginalFileName = Pubprn.vbs OR OriginalFileName = Slmgr.vbs OR OriginalFileName = Syncappvpublishingserver.vbs OR OriginalFileName = winrm.vbs OR OriginalFileName = Pester.bat)|eval CommandLine=lower(CommandLine)|eventstats count(process) as procCount by process|eventstats avg(procCount) as avg stdev(procCount) as stdev|eval lowerBound=(avg-stdev*1.5)|eval isOutlier=if((procCount < lowerBound),1,0)|where isOutlier=1|table host, Image, ParentImage, CommandLine, ParentCommandLine, procCount type: Splunk data_model: Sysmon native diff --git a/analytics/CAR-2020-09-001.yaml b/analytics/CAR-2020-09-001.yaml index 66e4a411..ec4f8d76 100644 --- a/analytics/CAR-2020-09-001.yaml +++ b/analytics/CAR-2020-09-001.yaml @@ -4,48 +4,48 @@ submission_date: 2020/09/10 information_domain: 'Host' platforms: - Windows -subtypes: +subtypes: - File analytic_types: - Situational Awareness contributors: - Olaf Hartong id: CAR-2020-09-001 -description: |- +description: | In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. -coverage: +coverage: - technique: T1053 - subtechniques: + subtechniques: - T1053.005 - tactics: + tactics: - TA0002 - TA0003 - TA0004 coverage: Low implementations: -- name: Pseudocode - Windows task file creation - description: This is a pseudocode representation of the below splunk search. - code: |- - files = search File:Create - task_files = filter files where ( - (file_path = "C:\Windows\System32\Tasks\*" or file_path = "C:\Windows\Tasks\*") and - image_path != "C:\WINDOWS\system32\svchost.exe") - output task_files - data_model: CAR native - type: Pseudocode -- name: Splunk search - Windows task file creation - description: This Splunk search looks for any files created under the Windows tasks directories. - code: |- - index=__your_sysmon_index__ EventCode=11 Image!="C:\\WINDOWS\\system32\\svchost.exe" (TargetFilename="C:\\Windows\\System32\\Tasks\\ - *" OR TargetFilename="C:\\Windows\\Tasks\\*") - data_model: Sysmon native - type: Splunk -- name: LogPoint search - Windows task file creation - description: This LogPoint search looks for any files created under the Windows tasks directories. - code: |- - norm_id=WindowsSysmon event_id=11 -source_image="C:\WINDOWS\system32\svchost.exe" (path="C:\Windows\System32\Tasks*" OR path="C:\Windows\Tasks*") - data_model: LogPoint native - type: LogPoint + - name: Pseudocode - Windows task file creation + description: This is a pseudocode representation of the below splunk search. + code: | + files = search File:Create + task_files = filter files where ( + (file_path = "C:\Windows\System32\Tasks\*" or file_path = "C:\Windows\Tasks\*") and + image_path != "C:\WINDOWS\system32\svchost.exe") + output task_files + data_model: CAR native + type: Pseudocode + - name: Splunk search - Windows task file creation + description: This Splunk search looks for any files created under the Windows tasks directories. + code: | + index=__your_sysmon_index__ EventCode=11 Image!="C:\\WINDOWS\\system32\\svchost.exe" (TargetFilename="C:\\Windows\\System32\\Tasks\\ + *" OR TargetFilename="C:\\Windows\\Tasks\\*") + data_model: Sysmon native + type: Splunk + - name: LogPoint search - Windows task file creation + description: This LogPoint search looks for any files created under the Windows tasks directories. + code: | + norm_id=WindowsSysmon event_id=11 -source_image="C:\WINDOWS\system32\svchost.exe" (path="C:\Windows\System32\Tasks*" OR path="C:\Windows\Tasks*") + data_model: LogPoint native + type: LogPoint data_model_references: - file/create/file_path - file/create/image_path diff --git a/analytics/CAR-2020-09-002.yaml b/analytics/CAR-2020-09-002.yaml index 0efd59f9..6a02f789 100644 --- a/analytics/CAR-2020-09-002.yaml +++ b/analytics/CAR-2020-09-002.yaml @@ -4,45 +4,45 @@ submission_date: 2020/09/10 information_domain: 'Host' platforms: - Windows -subtypes: +subtypes: - Registry analytic_types: - Situational Awareness contributors: - Olaf Hartong id: CAR-2020-09-002 -description: |- - Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. +description: | + Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. coverage: - - technique: T1546 + - technique: T1546 coverage: Moderate - subtechniques: + subtechniques: - T1546.015 - tactics: + tactics: - TA0003 - TA0004 implementations: -- name: Pseudocode - COM object registry entry modification - description: This is a pseudocode representation of the below splunk search. - code: |- - registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) - clsid_keys = filter registry_keys where ( - key = "*\Software\Classes\CLSID\*") - output clsid_keys - data_model: CAR native - type: Pseudocode -- name: Splunk search - COM object registry entry modification - description: This Splunk search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. - code: |- - index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Classes\\CLSID\\*" - data_model: Sysmon native - type: Splunk -- name: LogPoint search - COM object registry entry modification - description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. - code: |- - norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Classes\CLSID\*" - data_model: LogPoint native - type: LogPoint + - name: Pseudocode - COM object registry entry modification + description: This is a pseudocode representation of the below splunk search. + code: | + registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) + clsid_keys = filter registry_keys where ( + key = "*\Software\Classes\CLSID\*") + output clsid_keys + data_model: CAR native + type: Pseudocode + - name: Splunk search - COM object registry entry modification + description: This Splunk search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. + code: | + index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Classes\\CLSID\\*" + data_model: Sysmon native + type: Splunk + - name: LogPoint search - COM object registry entry modification + description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows COM Object registry key. + code: | + norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Classes\CLSID\*" + data_model: LogPoint native + type: LogPoint data_model_references: - registry/add/key - registry/remove/key diff --git a/analytics/CAR-2020-09-003.yaml b/analytics/CAR-2020-09-003.yaml index e7007ca1..ad9d78ab 100644 --- a/analytics/CAR-2020-09-003.yaml +++ b/analytics/CAR-2020-09-003.yaml @@ -4,44 +4,44 @@ submission_date: 2020/09/10 information_domain: 'Host' platforms: - Windows -subtypes: +subtypes: - Process analytic_types: - TTP contributors: - Olaf Hartong id: CAR-2020-09-003 -description: |- +description: | Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. coverage: - - technique: T1562 + - technique: T1562 coverage: Low - subtechniques: + subtechniques: - T1562.006 - tactics: + tactics: - TA0005 implementations: -- name: Pseudocode - fltmc invocation - description: This is a pseudocode representation of the below splunk search. - code: |- - processes = search Process:Create - fltmc_processes = filter processes where ( - exe = "fltmc.exe" AND command_line = "*unload*") - output fltmc_processes - data_model: CAR native - type: Pseudocode -- name: Splunk search - fltmc invocation - description: This Splunk search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. - code: |- - index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\fltMC.exe" OR Image="C:\\Windows\\System32\\fltMC.exe") - data_model: Sysmon native - type: Splunk -- name: LogPoint search - fltmc invocation - description: This LogPoint search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. - code: |- - norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") - data_model: LogPoint native - type: LogPoint + - name: Pseudocode - fltmc invocation + description: This is a pseudocode representation of the below splunk search. + code: | + processes = search Process:Create + fltmc_processes = filter processes where ( + exe = "fltmc.exe" AND command_line = "*unload*") + output fltmc_processes + data_model: CAR native + type: Pseudocode + - name: Splunk search - fltmc invocation + description: This Splunk search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. + code: | + index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\fltMC.exe" OR Image="C:\\Windows\\System32\\fltMC.exe") + data_model: Sysmon native + type: Splunk + - name: LogPoint search - fltmc invocation + description: This LogPoint search looks for process create events for the fltmc.exe utility and the specific command line used to unload minifilter drivers. + code: | + norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2020-09-004.yaml b/analytics/CAR-2020-09-004.yaml index 133fac15..f3022347 100644 --- a/analytics/CAR-2020-09-004.yaml +++ b/analytics/CAR-2020-09-004.yaml @@ -5,52 +5,52 @@ information_domain: 'Host' platforms: - Windows subtypes: - - Process + - Process - Registry analytic_types: - TTP contributors: - Olaf Hartong id: CAR-2020-09-004 -description: |- +description: | Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. coverage: - technique: T1552 coverage: Low - subtechniques: + subtechniques: - T1552.001 - T1552.002 - tactics: + tactics: - TA0006 implementations: -- name: Pseudocode - reg.exe password search & powersploit modules - description: This is a pseudocode representation of the below splunk search. - code: |- - processes = search Process:Create - cred_processes = filter processes where ( - command_line = "*reg* query HKLM /f password /t REG_SZ /s*" OR - command_line = "reg* query HKCU /f password /t REG_SZ /s" OR - command_line = "*Get-UnattendedInstallFile*" OR - command_line = "*Get-Webconfig*" OR - command_line = "*Get-ApplicationHost*" OR - command_line = "*Get-SiteListPassword*" OR - command_line = "*Get-CachedGPPPassword*" OR - command_line = "*Get-RegistryAutoLogon*") - output cred_processes - data_model: CAR native - type: Pseudocode -- name: Splunk Search - reg.exe password search & powersploit modules - description: This Splunk search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. - code: |- - ((index=__your_sysmon_index__ EventCode=1) OR (index=__your_win_syslog_index__ EventCode=4688)) (CommandLine="*reg* query HKLM /f password /t REG_SZ /s*" OR CommandLine="reg* query HKCU /f password /t REG_SZ /s" OR CommandLine="*Get-UnattendedInstallFile*" OR CommandLine="*Get-Webconfig*" OR CommandLine="*Get-ApplicationHost*" OR CommandLine="*Get-SiteListPassword*" OR CommandLine="*Get-CachedGPPPassword*" OR CommandLine="*Get-RegistryAutoLogon*") - data_model: Sysmon native - type: Splunk -- name: LogPoint search - reg.exe password search & powersploit modules - description: This LogPoint search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. - code: |- - norm_id=WindowsSysmon event_id=1 command IN ["*reg* query HKLM /f password /t REG_SZ /s*", "reg* query HKCU /f password /t REG_SZ /s", "*Get-UnattendedInstallFile*", "*Get-Webconfig*", "*Get-ApplicationHost*", "*Get-SiteListPassword*", "*Get-CachedGPPPassword*", "*Get-RegistryAutoLogon*"] - data_model: LogPoint native - type: LogPoint + - name: Pseudocode - reg.exe password search & powersploit modules + description: This is a pseudocode representation of the below splunk search. + code: | + processes = search Process:Create + cred_processes = filter processes where ( + command_line = "*reg* query HKLM /f password /t REG_SZ /s*" OR + command_line = "reg* query HKCU /f password /t REG_SZ /s" OR + command_line = "*Get-UnattendedInstallFile*" OR + command_line = "*Get-Webconfig*" OR + command_line = "*Get-ApplicationHost*" OR + command_line = "*Get-SiteListPassword*" OR + command_line = "*Get-CachedGPPPassword*" OR + command_line = "*Get-RegistryAutoLogon*") + output cred_processes + data_model: CAR native + type: Pseudocode + - name: Splunk Search - reg.exe password search & powersploit modules + description: This Splunk search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. + code: | + ((index=__your_sysmon_index__ EventCode=1) OR (index=__your_win_syslog_index__ EventCode=4688)) (CommandLine="*reg* query HKLM /f password /t REG_SZ /s*" OR CommandLine="reg* query HKCU /f password /t REG_SZ /s" OR CommandLine="*Get-UnattendedInstallFile*" OR CommandLine="*Get-Webconfig*" OR CommandLine="*Get-ApplicationHost*" OR CommandLine="*Get-SiteListPassword*" OR CommandLine="*Get-CachedGPPPassword*" OR CommandLine="*Get-RegistryAutoLogon*") + data_model: Sysmon native + type: Splunk + - name: LogPoint search - reg.exe password search & powersploit modules + description: This LogPoint search looks for command lines of reg.exe used to search for passwords, as well as those of powersploit modules for the same purpose. + code: | + norm_id=WindowsSysmon event_id=1 command IN ["*reg* query HKLM /f password /t REG_SZ /s*", "reg* query HKCU /f password /t REG_SZ /s", "*Get-UnattendedInstallFile*", "*Get-Webconfig*", "*Get-ApplicationHost*", "*Get-SiteListPassword*", "*Get-CachedGPPPassword*", "*Get-RegistryAutoLogon*"] + data_model: LogPoint native + type: LogPoint data_model_references: - process/create/command_line d3fend_mappings: diff --git a/analytics/CAR-2020-09-005.yaml b/analytics/CAR-2020-09-005.yaml index c6a49657..b3976467 100644 --- a/analytics/CAR-2020-09-005.yaml +++ b/analytics/CAR-2020-09-005.yaml @@ -11,40 +11,40 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-09-005 -description: |- - Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. +description: | + Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. coverage: - technique: T1546 coverage: Moderate - subtechniques: + subtechniques: - T1546.010 - tactics: + tactics: - TA0003 - TA0004 implementations: -- name: Pseudocode - AppInit DLL registry modification - description: This is a pseudocode representation of the below splunk search. - code: |- - registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) - appinit_keys = filter registry_keys where ( - key = "*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*" OR - key = "*\SOFTWARE\\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"" - ) - output clsid_keys - data_model: CAR native - type: Pseudocode -- name: Splunk search - AppInit DLL registry modification - description: This Splunk search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. - code: |- - index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) (TargetObject="*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*" OR TargetObject="*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*") - data_model: Sysmon native - type: Splunk -- name: LogPoint search - AppInit DLL registry modification - description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. - code: |- - norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object IN ["*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*", "*\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"] - data_model: LogPoint native - type: LogPoint + - name: Pseudocode - AppInit DLL registry modification + description: This is a pseudocode representation of the below splunk search. + code: | + registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) + appinit_keys = filter registry_keys where ( + key = "*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*" OR + key = "*\SOFTWARE\\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"" + ) + output clsid_keys + data_model: CAR native + type: Pseudocode + - name: Splunk search - AppInit DLL registry modification + description: This Splunk search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. + code: | + index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) (TargetObject="*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*" OR TargetObject="*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*") + data_model: Sysmon native + type: Splunk + - name: LogPoint search - AppInit DLL registry modification + description: This LogPoint search looks for any registry keys that were created, deleted, or renamed, as well as any registry values that were set or renamed under the Windows AppInit DLL registry keys. + code: | + norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object IN ["*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*", "*\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"] + data_model: LogPoint native + type: LogPoint data_model_references: - registry/add/key - registry/remove/key diff --git a/analytics/CAR-2020-11-001.yaml b/analytics/CAR-2020-11-001.yaml index 1253de8e..65b10d86 100644 --- a/analytics/CAR-2020-11-001.yaml +++ b/analytics/CAR-2020-11-001.yaml @@ -1,3 +1,4 @@ +--- title: Boot or Logon Initialization Scripts submission_date: 2020/11/30 information_domain: Host @@ -11,8 +12,8 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-001 -description: |- - Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. +description: | + Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. coverage: - technique: T1037 tactics: @@ -24,7 +25,7 @@ coverage: implementations: - name: Pseudocode - logon run script key added to registry using reg.exe on commandline, or new logon scipt keys in registry from any source. description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create logon_script_key_processes = filter processes where ( command_line = "*reg*add*\Environment*UserInitMprLogonScript") @@ -36,13 +37,13 @@ implementations: type: Pseudocode - name: Splunk Search -- logon scripts description: Look for commands for adding a logon script as a registry value, as well as direct registry events for the same thing. - code: |- + code: | (index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\System32\\reg.exe" CommandLine="*add*\\Environment*UserInitMprLogonScript") OR (index=__your_sysmon_index__ (EventCode=12 OR EventCode=14 OR EventCode=13) TargetObject="*\\Environment*UserInitMprLogonScript") data_model: Sysmon native type: Splunk - name: LogPoint Search -- logon scripts description: Look for commands for adding a logon script as a registry value, as well as direct registry events for the same thing. - code: |- + code: | norm_id=WindowsSysmon ((event_id=1 image="C:\Windows\System32\reg.exe" command="*add*\Environment*UserInitMprLogonScript") OR (event_id IN [12, 13, 14] target_object="*\Environment*UserInitMprLogonScript")) data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-002.yaml b/analytics/CAR-2020-11-002.yaml index 87d86c7e..d676caf0 100644 --- a/analytics/CAR-2020-11-002.yaml +++ b/analytics/CAR-2020-11-002.yaml @@ -1,3 +1,4 @@ +--- title: Local Network Sniffing submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-002 -description: |- +description: | Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. coverage: - technique: T1040 @@ -21,7 +22,7 @@ coverage: implementations: - name: Pseudocode - commands containing known network sniffing application names description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create sniffer_processes = filter processes where ( exe = "tshark.exe" OR @@ -35,13 +36,13 @@ implementations: type: Pseudocode - name: Splunk Search - common network traffic sniffing apps being run description: look for common network traffic sniffing apps being run - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) (Image="*tshark.exe" OR Image="*windump.exe" OR (Image="*logman.exe" AND ParentImage!="?" AND ParentImage!="C:\\Program Files\\Windows Event Reporting\\Core\\EventReporting.AgentService.exe") OR Image="*tcpdump.exe" OR Image="*wprui.exe" OR Image="*wpr.exe") data_model: Sysmon native type: Splunk - name: LogPoint Search - common network traffic sniffing apps being run description: look for common network traffic sniffing apps being run - code: |- + code: | norm_id=WindowsSysmon event_id=1 (image="*\tshark.exe" OR image="*\windump.exe" OR (image="*\logman.exe" -parent_image="?" -parent_image="C:\Program Files\Windows Event Reporting\Core\EventReporting.AgentService.exe") OR image="*\tcpdump.exe" OR image="*\wprui.exe" OR image="*\wpr.exe") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-003.yaml b/analytics/CAR-2020-11-003.yaml index 5223e141..acc8da98 100644 --- a/analytics/CAR-2020-11-003.yaml +++ b/analytics/CAR-2020-11-003.yaml @@ -1,3 +1,4 @@ +--- title: DLL Injection with Mavinject submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-003 -description: |- +description: | Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. coverage: - technique: T1055 @@ -23,7 +24,7 @@ coverage: implementations: - name: Pseudocode - mavinject process and its common argument description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create mavinject_processes = filter processes where ( exe = "C:\\Windows\\SysWOW64\\mavinject.exe" OR Image="C:\\Windows\\System32\\mavinject.exe" OR command_line = "*/INJECTRUNNING*" @@ -32,13 +33,13 @@ implementations: type: Pseudocode - name: Splunk Search - mavinject description: Search for instances of mavinject.exe or mavinject32.exe - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\SysWOW64\\mavinject.exe" OR Image="C:\\Windows\\System32\\mavinject.exe" OR CommandLine="*\INJECTRUNNING*") data_model: Sysmon native type: Splunk - name: LogPoint Search - mavinject description: Search for instances of mavinject.exe or mavinject32.exe - code: |- + code: | norm_id=WindowsSysmon event_id=1 (image="C:\Windows\SysWOW64\mavinject.exe" OR image="C:\Windows\System32\mavinject.exe" OR command="*\INJECTRUNNING*") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-004.yaml b/analytics/CAR-2020-11-004.yaml index 1cb9f909..84f833ad 100644 --- a/analytics/CAR-2020-11-004.yaml +++ b/analytics/CAR-2020-11-004.yaml @@ -1,3 +1,4 @@ +--- title: Processes Started From Irregular Parent submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-004 -description: |- +description: | Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. coverage: - technique: T1055 @@ -22,7 +23,7 @@ coverage: implementations: - name: Pseudocode - common processes that do not have the correct parent description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create mismatch_processes = filter processes where ( parent_exe exists AND (exe="smss.exe" AND (parent_exe!="smss.exe" AND parent_exe!="System") OR @@ -41,7 +42,7 @@ implementations: type: Pseudocode - name: Splunk Search - parent/child mismatch description: Looks for processes that do not have the expected parent. Common Splunk forwarder applications that break these rules are whitelisted; unique environments may require additional whitelist items. - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) AND ParentImage!="?" AND ParentImage!="C:\\Program Files\\SplunkUniversalForwarder\\bin\\splunk-regmon.exe" AND ParentImage!="C:\\Program Files\\SplunkUniversalForwarder\\bin\\splunk-powershell.exe" AND ((Image="C:\\Windows\System32\\smss.exe" AND (ParentImage!="C:\\Windows\\System32\\smss.exe" AND ParentImage!="System")) OR (Image="C:\\Windows\\System32\\csrss.exe" AND (ParentImage!="C:\\Windows\\System32\\smss.exe" AND ParentImage!="C:\\Windows\\System32\\svchost.exe")) OR @@ -58,13 +59,13 @@ implementations: type: Splunk - name: LogPoint Search - parent/child mismatch description: Looks for processes that do not have the expected parent. Unique environments may require additional whitelist items. - code: |- - norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR - (image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR - (image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR - (image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR - (image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR - (image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR + code: | + norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR + (image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR + (image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR + (image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR + (image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR + (image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR (image="*\userinit.exe" (-parent_image="*\dwm.exe" -parent_image="*\winlogon.exe"))) data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-005.yaml b/analytics/CAR-2020-11-005.yaml index 0618b71c..920597b5 100644 --- a/analytics/CAR-2020-11-005.yaml +++ b/analytics/CAR-2020-11-005.yaml @@ -1,3 +1,4 @@ +--- title: Clear Powershell Console Command History submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-005 -description: |- +description: | Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. coverage: - technique: T1070 @@ -22,7 +23,7 @@ coverage: implementations: - name: Pseudocode - clear or disable Powershell console history via commandline description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create clear_commands = filter processes where ( command_line ="*rm (Get-PSReadlineOption).HistorySavePath*" OR command_line="*del (Get-PSReadlineOption).HistorySavePath*" OR command_line="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command_line="*Remove-Item (Get-PSReadlineOption).HistorySavePath*") OR command_linee="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") @@ -31,13 +32,13 @@ implementations: type: Pseudocode - name: Splunk Search - clear command history via Powershell description: Look for powershell commands that would clear command history - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) (CommandLine="*rm (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*del (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR CommandLine="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="del*Microsoft\\Windows\\Powershell\\PSReadline\\ConsoleHost_history.txt") data_model: Sysmon native type: Splunk - name: LogPoint Search - clear command history via Powershell description: Look for powershell commands that would clear command history - code: |- + code: | norm_id=WindowsSysmon event_id=1 (command="*rm (Get-PSReadlineOption).HistorySavePath*" OR command="*del (Get-PSReadlineOption).HistorySavePath*" OR command="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR command="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-006.yaml b/analytics/CAR-2020-11-006.yaml index 77b482b5..ae16c632 100644 --- a/analytics/CAR-2020-11-006.yaml +++ b/analytics/CAR-2020-11-006.yaml @@ -1,3 +1,4 @@ +--- title: Local Permission Group Discovery submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-006 -description: |- +description: | Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. coverage: - technique: T1069 @@ -23,7 +24,7 @@ coverage: implementations: - name: Pseudocode - net.exe instances description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create net_processes = filter processes where ( exe = "net.exe" AND ( @@ -37,13 +38,13 @@ implementations: type: Pseudocode - name: Splunk Search - net.exe instances description: Look for instances of net.exe - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) Image="C:\\Windows\\System32\\net.exe" AND (CommandLine="* user*" OR CommandLine="* group*" OR CommandLine="* localgroup*" OR CommandLine="*get-localgroup*" OR CommandLine="*get-ADPrincipalGroupMembership*") data_model: Sysmon native type: Splunk - name: LogPoint Search - net.exe instances description: Look for instances of net.exe - code: |- + code: | norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\net.exe" (command="* user*" OR command="* group*" OR command="* localgroup*" OR command="*get-localgroup*" OR command="*get-ADPrincipalGroupMembership*") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-007.yaml b/analytics/CAR-2020-11-007.yaml index be69d59c..a9b5e3ea 100644 --- a/analytics/CAR-2020-11-007.yaml +++ b/analytics/CAR-2020-11-007.yaml @@ -1,3 +1,4 @@ +--- title: Network Share Connection Removal submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-007 -description: |- +description: | Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. coverage: - technique: T1070 @@ -22,7 +23,7 @@ coverage: implementations: - name: Pseudocode - network shares being removed via the command line description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create target_processes = filter processes where ( (exe="C:\\Windows\\System32\\net.exe" AND command_line="*delete*") OR @@ -33,13 +34,13 @@ implementations: type: Pseudocode - name: Splunk Search - delete network shares description: looks network shares being deleted from the command line - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) ((Image="C:\\Windows\\System32\\net.exe" AND CommandLine="*delete*") OR CommandLine="*Remove-SmbShare*" OR CommandLine="*Remove-FileShare*") data_model: Sysmon native type: Splunk - name: LogPoint Search - delete network shares description: looks network shares being deleted from the command line - code: |- + code: | norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\System32\net.exe" command="*delete*") OR command="*Remove-SmbShare*" OR command="*Remove-FileShare*") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-008.yaml b/analytics/CAR-2020-11-008.yaml index 7f7437a0..629561c4 100644 --- a/analytics/CAR-2020-11-008.yaml +++ b/analytics/CAR-2020-11-008.yaml @@ -1,3 +1,4 @@ +--- title: MSBuild and msxsl submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-008 -description: |- +description: | Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. coverage: - technique: T1127 @@ -22,7 +23,7 @@ coverage: implementations: - name: Pseudocode - msbuild description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create target_processes = filter processes where ( (exe="C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe" OR exe="C:\Windows\Microsoft.NET\Framework*\msbuild.exe" OR exe="C:\users\*\appdata\roaming\microsoft\msxsl.exe") AND @@ -32,13 +33,13 @@ implementations: type: Pseudocode - name: Splunk Search - msbuild description: Looks for all instances of msbuild.exe or msxsl.exe - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Program Files (x86)\\Microsoft Visual Studio\\*\\bin\\MSBuild.exe" OR Image="C:\\Windows\\Microsoft.NET\\Framework*\\msbuild.exe" OR Image="C:\\users\\*\\appdata\\roaming\\microsoft\\msxsl.exe") ParentImage!="*\\Microsoft Visual Studio*") data_model: Sysmon native type: Splunk - name: LogPoint Search - msbuild description: Looks for all instances of msbuild.exe or msxsl.exe - code: |- + code: | norm_id=WindowsSysmon event_id=1 (image IN ["C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe", "C:\Windows\Microsoft.NET\Framework*\msbuild.exe", "C:\Users\*\appdata\roaming\microsoft\msxsl.exe") -parent_image="*\Microsoft Visual Studio*") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-009.yaml b/analytics/CAR-2020-11-009.yaml index df030754..0ec150c2 100644 --- a/analytics/CAR-2020-11-009.yaml +++ b/analytics/CAR-2020-11-009.yaml @@ -1,3 +1,4 @@ +--- title: Compiled HTML Access submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-009 -description: |- +description: | Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. coverage: - technique: T1218 @@ -22,7 +23,7 @@ coverage: implementations: - name: Pseudocode - instances of hh.exe description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create target_processes = filter processes where (exe="C:\Windows\syswow64\hh.exe" OR exe="C:\Windows\system32\hh.exe") output target_processes @@ -30,13 +31,13 @@ implementations: type: Pseudocode - name: Splunk Search - hh.exe description: looks all instances of hh.exe - code: |- + code: | (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\syswow64\\hh.exe" OR Image="C:\\Windows\\system32\\hh.exe") data_model: Sysmon native type: Splunk - name: LogPoint Search - hh.exe description: looks all instances of hh.exe - code: |- + code: | norm_id=WindowsSysmon event_id=1 (image="C:\Windows\syswow64\hh.exe" OR image="C:\Windows\system32\hh.exe") data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-010.yaml b/analytics/CAR-2020-11-010.yaml index 0212b6fb..5ade0c80 100644 --- a/analytics/CAR-2020-11-010.yaml +++ b/analytics/CAR-2020-11-010.yaml @@ -1,3 +1,4 @@ +--- title: CMSTP submission_date: 2020/11/30 information_domain: Host @@ -24,7 +25,7 @@ coverage: implementations: - name: Pseudocode - CMSTP description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create target_processes = filter processes where ( exe="C:\Windows\System32\CMSTP.exe" AND @@ -34,13 +35,13 @@ implementations: type: Pseudocode - name: Splunk Search - CMSTP description: looks for instances of CMSTP.exe that are combined with external communication - code: |- + code: | (index=__your_sysmon_index__ EventCode=3) Image="C:\\Windows\\System32\\CMSTP.exe" | where ((!cidrmatch("10.0.0.0/8", SourceIp) AND !cidrmatch("192.168.0.0/16", SourceIp) AND !cidrmatch("172.16.0.0/12", SourceIp)) data_model: Sysmon native type: Splunk - name: LogPoint Search - CMSTP description: looks for instances of CMSTP.exe that are combined with external communication - code: |- + code: | norm_id=WindowsSysmon event_id=3 image="C:\Windows\System32\CMSTP.exe" -source_address IN HOMENET data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2020-11-011.yaml b/analytics/CAR-2020-11-011.yaml index e1f258f7..77c9de4c 100644 --- a/analytics/CAR-2020-11-011.yaml +++ b/analytics/CAR-2020-11-011.yaml @@ -1,3 +1,4 @@ +--- title: Registry Edit from Screensaver submission_date: 2020/11/30 information_domain: Host @@ -10,7 +11,7 @@ analytic_types: contributors: - Olaf Hartong id: CAR-2020-11-011 -description: |- +description: | Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. coverage: - technique: T1546 @@ -23,7 +24,7 @@ coverage: implementations: - name: Pseudocode - Screensaver description: This is a pseudocode representation of the below splunk search. - code: |- + code: | reg_events = search Registry:add or Registry:edit scr_reg_events = filter processes where ( key="*\\Software\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\SCRNSAVE.EXE" AND @@ -32,13 +33,13 @@ implementations: type: Pseudocode - name: Splunk Search - Screensaver description: looks creations of edits of the SCRNSAVE.exe registry key - code: |- + code: | index=your_sysmon_index (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\SCRNSAVE.EXE" data_model: Sysmon native type: Splunk - name: LogPoint Search - Screensaver description: looks creations of edits of the SCRNSAVE.exe registry key - code: |- + code: | norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE" data_model: LogPoint native type: LogPoint diff --git a/analytics/CAR-2021-01-001.yaml b/analytics/CAR-2021-01-001.yaml index 47c65367..2f365dcb 100644 --- a/analytics/CAR-2021-01-001.yaml +++ b/analytics/CAR-2021-01-001.yaml @@ -20,12 +20,12 @@ coverage: tactics: - TA0007 implementations: -- name: Splunk search - Identifying Internal hosts and services for lateral movement - description: It should be noted that when a host/ port/ service scan is performed from a compromised machine, a single machine makes multiple calls to other hosts in the network to identify live hosts and services. This can be detected using the following query - code: |- - sourcetype='firewall_logs' dest_ip = 'internal_subnet' | stats dc(dest_port) as pcount by src_ip | where pcount >5 - data_model: Sysmon native - type: Splunk + - name: Splunk search - Identifying Internal hosts and services for lateral movement + description: It should be noted that when a host/ port/ service scan is performed from a compromised machine, a single machine makes multiple calls to other hosts in the network to identify live hosts and services. This can be detected using the following query + code: |- + sourcetype='firewall_logs' dest_ip = 'internal_subnet' | stats dc(dest_port) as pcount by src_ip | where pcount >5 + data_model: Sysmon native + type: Splunk data_model_references: - flow/start/dest_ip d3fend_mappings: diff --git a/analytics/CAR-2021-01-002.yaml b/analytics/CAR-2021-01-002.yaml index fb7c93e5..e0769459 100644 --- a/analytics/CAR-2021-01-002.yaml +++ b/analytics/CAR-2021-01-002.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Cyware Labs id: CAR-2021-01-002 -description: |- +description: | Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. coverage: - technique: T1059 @@ -20,8 +20,8 @@ coverage: - TA0002 implementations: - name: Splunk search - Identifying possible malware activity via unusually long command line strings - description: This is a Splunk query that determines the average length of a command per user and searches for a command string that is multiple times longer than the average length - code: |- + description: This is a Splunk query that determines the average length of a command per user and searches for a command string that is multiple times longer than the average length + code: | index=* sourcetype="xmlwineventlog" EventCode=4688 |eval cmd_len=len(CommandLine) | eventstats avg(cmd_len) as avg by host| stats max(cmd_len) as maxlen, values(avg) as avgperhost by host, CommandLine | where maxlen > 10*avgperhost data_model: Sysmon native type: Splunk diff --git a/analytics/CAR-2021-01-003.yaml b/analytics/CAR-2021-01-003.yaml index 86758b7d..e153def1 100644 --- a/analytics/CAR-2021-01-003.yaml +++ b/analytics/CAR-2021-01-003.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Cyware Labs id: CAR-2021-01-003 -description: |- +description: | In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. coverage: - technique: T1070 @@ -22,8 +22,8 @@ coverage: - TA0005 implementations: - name: Splunk search - Detecting log clearing with wevtutil - description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. - code: |- + description: This search query looks for an instance where wevtutil is invoked along with a command that may cause the system to remove Windows Event logs. + code: | index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) data_model: Sysmon native type: Splunk diff --git a/analytics/CAR-2021-01-004.yaml b/analytics/CAR-2021-01-004.yaml index 2fe6d478..1a584d9c 100644 --- a/analytics/CAR-2021-01-004.yaml +++ b/analytics/CAR-2021-01-004.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Cyware Labs id: CAR-2021-01-004 -description: |- +description: | After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. coverage: - technique: T1068 @@ -20,8 +20,8 @@ coverage: - TA0004 implementations: - name: Splunk search - Unusual Child Process For Spoolsv.exe Or Connhost.exe - description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. - code: |- + description: This query looks for processes spawned by spoolsv.exe or connhost.exe externally, thus alerting us of potentially malicious activity. + code: | (index=__your_sysmon_index__ EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" data_model: Sysmon native type: Splunk diff --git a/analytics/CAR-2021-01-006.yaml b/analytics/CAR-2021-01-006.yaml index 3c1b1909..8e408f66 100644 --- a/analytics/CAR-2021-01-006.yaml +++ b/analytics/CAR-2021-01-006.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Cyware Labs id: CAR-2021-01-006 -description: |- +description: | Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. coverage: - technique: T1559 @@ -21,21 +21,21 @@ coverage: tactics: - TA0002 implementations: -- name: Splunk search - Unusual Child Process spawned using DDE exploit - description: This Splunk query looks for any executable invocations from an Excel file. - code: |- - index = __your_sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" - data_model: Sysmon native - type: Splunk -- name: Splunk search - Unusual Child Process spawned using DDE exploit - description: This Splunk query looks for any executable invocations from an Excel file. - code: |- - processes = search Process:Create - target_processes = filter processes where ( - (parent_image="*excel.exe" OR parent_image="*word.exe" OR parent_image="*outlook.exe") - AND image="*.exe" - ) - type: Pseudocode + - name: Splunk search - Unusual Child Process spawned using DDE exploit + description: This Splunk query looks for any executable invocations from an Excel file. + code: | + index = __your_sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" + data_model: Sysmon native + type: Splunk + - name: Splunk search - Unusual Child Process spawned using DDE exploit + description: This Splunk query looks for any executable invocations from an Excel file. + code: | + processes = search Process:Create + target_processes = filter processes where ( + (parent_image="*excel.exe" OR parent_image="*word.exe" OR parent_image="*outlook.exe") + AND image="*.exe" + ) + type: Pseudocode data_model_references: - process/create/command_line d3fend_mappings: diff --git a/analytics/CAR-2021-01-007.yaml b/analytics/CAR-2021-01-007.yaml index ba2cf335..2ebcdd70 100644 --- a/analytics/CAR-2021-01-007.yaml +++ b/analytics/CAR-2021-01-007.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Cyware Labs id: CAR-2021-01-007 -description: |- +description: | In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. coverage: - technique: T1562 @@ -21,21 +21,21 @@ coverage: tactics: - TA0005 implementations: -- name: Splunk search - Detecting Tampering of Windows Defender Command Prompt - description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. - code: |- - index= __your_sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" - data_model: Sysmon native - type: Splunk -- name: Splunk search - Detecting Tampering of Windows Defender Command Prompt - description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. - code: |- - processes = search Process:Create - target_processes = filter processes where ( - (exe="C:\\Windows\\System32\\sc.exe") AND (command_line="sc *config*" OR command_line="sc *stop*" OR command_line="sc *query*") - ) - output target_processes - type: pseudocode + - name: Splunk search - Detecting Tampering of Windows Defender Command Prompt + description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. + code: | + index= __your_sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" + data_model: Sysmon native + type: Splunk + - name: Splunk search - Detecting Tampering of Windows Defender Command Prompt + description: This query looks for the specific use of service control for querying or trying to stop Windows Defender. + code: | + processes = search Process:Create + target_processes = filter processes where ( + (exe="C:\\Windows\\System32\\sc.exe") AND (command_line="sc *config*" OR command_line="sc *stop*" OR command_line="sc *query*") + ) + output target_processes + type: pseudocode data_model_references: - process/create/command_line d3fend_mappings: diff --git a/analytics/CAR-2021-01-008.yaml b/analytics/CAR-2021-01-008.yaml index 42bcb323..6e0b03a5 100644 --- a/analytics/CAR-2021-01-008.yaml +++ b/analytics/CAR-2021-01-008.yaml @@ -21,21 +21,21 @@ coverage: tactics: - TA0004 implementations: -- name: Detect disabling of UAC via reg.exe - description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. - code: |- - sourcetype = __your_sysmon_index__ ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") - data_model: Sysmon native - type: Splunk -- name: Detect disabling of UAC via reg.exe - description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. - code: |- - processes = search Process:Create - cmd_processes = filter processes where ( - (parent_image = "C:\\Windows\\System32\\cmd.exe") AND (command_line = "reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") - ) - data_model: Sysmon native - type: pseudocode + - name: Detect disabling of UAC via reg.exe + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. + code: | + sourcetype = __your_sysmon_index__ ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + data_model: Sysmon native + type: Splunk + - name: Detect disabling of UAC via reg.exe + description: This query looks for the specific use of reg.exe in correlation to commands aimed at disabling UAC. + code: | + processes = search Process:Create + cmd_processes = filter processes where ( + (parent_image = "C:\\Windows\\System32\\cmd.exe") AND (command_line = "reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + ) + data_model: Sysmon native + type: pseudocode data_model_references: - process/create/image_path - process/create/command_line diff --git a/analytics/CAR-2021-01-009.yaml b/analytics/CAR-2021-01-009.yaml index e3d088da..cf0f96fe 100644 --- a/analytics/CAR-2021-01-009.yaml +++ b/analytics/CAR-2021-01-009.yaml @@ -1,4 +1,3 @@ - --- title: Detecting Shadow Copy Deletion or Resize submission_date: 2020/12/11 @@ -13,8 +12,7 @@ analytic_types: contributors: - Cyware Labs, Lucas Heiligenstein id: CAR-2021-01-009 -description: |- - After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. +description: After compromising a network of systems, threat actors often try to delete/resize Shadow Copy in an attempt to prevent administrators from restoring the systems to versions present before the attack. This is often done via vssadmin, a legitimate Windows tool to interact with shadow copies. This action is often employed by ransomware, may lead to a failure in recovering systems after an attack. The pseudo code detection focus on Windows Security and Sysmon process creation (4688 and 1). The use of wmic to delete shadow copy generates WMI-Activity Operationnal 5857 event and could generate 5858 (if the operation fails). These 2 EventIDs could be interesting when attackers use wmic without process creation and/or for forensics. coverage: - technique: T1490 coverage: Low @@ -22,18 +20,18 @@ coverage: - TA0040 implementations: - name: Splunk Search - Detecting Shadow Copy Deletion or Resize - description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. - code: |- + description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. + code: | ((EventCode="4688" OR EventCode="1") (CommandLine="*vssadmin* *delete* *shadows*" OR CommandLine="*wmic* *shadowcopy* *delete*" OR CommandLine="*vssadmin* *resize* *shadowstorage*")) OR (EventCode="5857" ProviderName="MSVSS__PROVIDER") OR (EventCode="5858" Operation="*Win32_ShadowCopy*") type: Splunk - name: Elastic Search - Detecting Shadow Copy Deletion or Resize description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. - code: |- + code: | (EventCode:("4688" OR "1") AND process.command_line:(*vssadmin*\ *delete*\ *shadows* OR *wmic*\ *shadowcopy*\ *delete* OR *vssadmin*\ *resize*\ *shadowstorage*)) OR (EventCode:"5857" AND ProviderName:"MSVSS__PROVIDER") OR (EventCode:"5858" AND Operation:*Win32_ShadowCopy*) type: Elastic - name: LogPoint Search - Detecting Shadow Copy Deletion or Resize description: This query looks for the deletion or resizing of shadow copy volumes, which may possibly indicate malicious activity. - code: |- + code: | (EventCode IN ["4688", "1"] CommandLine IN ["*vssadmin* *delete* *shadows*", "*wmic* *shadowcopy* *delete*", "*vssadmin* *resize* *shadowstorage*"]) OR (EventCode IN "5857" ProviderName IN "MSVSS__PROVIDER") OR (EventCode IN "5858" Operation IN "*Win32_ShadowCopy*") type: LogPoint data_model_references: @@ -43,12 +41,12 @@ d3fend_mappings: id: D3-PSA label: Process Spawn Analysis unit_tests: -- description: Shadow copy deletion with vssadmin - commands: - - 'vssadmin.exe delete shadows /all /quiet' -- description: Shadow copy deletion with wmic - commands: - - 'wmic shadowcopy delete' -- description: Shadow copy resize with vssadmin - commands: - - 'vssadmin resize shadowstorage /for=c: /on=c: /maxsize=401MB' + - description: Shadow copy deletion with vssadmin + commands: + - 'vssadmin.exe delete shadows /all /quiet' + - description: Shadow copy deletion with wmic + commands: + - 'wmic shadowcopy delete' + - description: Shadow copy resize with vssadmin + commands: + - 'vssadmin resize shadowstorage /for=c: /on=c: /maxsize=401MB' diff --git a/analytics/CAR-2021-02-001.yaml b/analytics/CAR-2021-02-001.yaml index f4986f19..eafd966e 100644 --- a/analytics/CAR-2021-02-001.yaml +++ b/analytics/CAR-2021-02-001.yaml @@ -11,8 +11,8 @@ analytic_types: contributors: - Nichols Jasper id: CAR-2021-02-001 -description: |- - A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. +description: | + A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. coverage: - technique: T1505 tactics: @@ -23,12 +23,12 @@ coverage: implementations: - name: Pseudocode - Look for suspicious process tree beginning with web service description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process:Create suspicious_processes = filter processes where ( (parent_exe == "w3wp.exe" OR parent_exe == "httpd.exe" OR - parent_exe == "tomcat*.exe" OR + parent_exe == "tomcat*.exe" OR parent_exe == "nginx.exe" ) AND (exe == "cmd.exe" OR exe == "powershell.exe" OR @@ -41,11 +41,11 @@ implementations: data_model: CAR native type: Pseudocode - name: Splunk Search - webshell-indicative process tree - description: Look for host enumeration commands spawned by web services. - code: |- - (index=__your_sysmon_index__ EventCode=1) + description: Look for host enumeration commands spawned by web services. + code: | + (index=__your_sysmon_index__ EventCode=1) (ParentImage="C:\\Windows\\System32\\*w3wp.exe" OR ParentImage="*httpd.exe" OR ParentImage="*tomcat*.exe" OR ParentImage="*nginx.exe") - (Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") + (Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") data_model: Sysmon native type: Splunk data_model_references: diff --git a/analytics/CAR-2021-02-002.yaml b/analytics/CAR-2021-02-002.yaml index afde9d72..7d659e80 100644 --- a/analytics/CAR-2021-02-002.yaml +++ b/analytics/CAR-2021-02-002.yaml @@ -11,9 +11,9 @@ analytic_types: contributors: - Sebastien Damaye id: CAR-2021-02-002 -description: |- - Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. -coverage: +description: | + Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. +coverage: - technique: T1548 tactics: - TA0004 @@ -22,7 +22,7 @@ coverage: implementations: - name: Pseudocode - Meterpreter and Cobalt Strike description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process suspicious_processes = filter processes where ( (parent_image_path == C:\Windows\System32\services.exe" AND @@ -36,14 +36,14 @@ implementations: type: Pseudocode - name: Splunk Search - Meterpreter and Cobalt Strike description: Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike - code: |- + code: | index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") data_model: Sysmon native type: Splunk - name: Pseudocode - Empire and PoshC2 description: This is a pseudocode representation of the below splunk search. - code: |- + code: | processes = search Process suspicious_processes = filter processes where ( (image_path == "C:\Windows\System32\cmd.exe" OR @@ -55,7 +55,7 @@ implementations: type: Pseudocode - name: Splunk Search - Empire and PoshC2 description: Look for instances GetSystem elevation performed by Empire or PoshC2 - code: |- + code: | index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") data_model: Sysmon native type: Splunk diff --git a/analytics/CAR-2021-04-001.yaml b/analytics/CAR-2021-04-001.yaml index 7f4fdd01..34fb05a9 100644 --- a/analytics/CAR-2021-04-001.yaml +++ b/analytics/CAR-2021-04-001.yaml @@ -11,7 +11,7 @@ analytic_types: contributors: - Sebastien Damaye id: CAR-2021-04-001 -description: |- +description: | [Masquerading (T1036)](https://attack.mitre.org/techniques/T1036/) is defined by ATT&CK as follows: "Masquerading occurs when the name or location of an object, legitimate or malicious, is manipulated or abused for the sake of evading defenses and observation. This may include manipulating file metadata, tricking users into misidentifying the file type, and giving legitimate task or service names." @@ -45,7 +45,7 @@ coverage: implementations: - name: Pseudocode - Common Windows Process Masquerading description: Looks for mismatches between process names and their image paths. - code: |- + code: | processes = search Process:* suspicious_processes = filter processes where ( (exe=svchost.exe AND (image_path!="C:\\Windows\\System32\\svchost.exe" OR process_path!="C:\\Windows\\SysWow64\\svchost.exe")) @@ -58,13 +58,13 @@ implementations: OR (exe=services.exe AND image_path!="C:\\Windows\\System32\\services.exe") OR (exe=lsm.exe AND image_path!="C:\\Windows\\System32\\lsm.exe") OR (exe=explorer.exe AND image_path!="C:\\Windows\\explorer.exe") - ) + ) output suspicious_processes data_model: CAR native type: Pseudocode - name: Splunk Search - Common Windows Process Masquerading description: Splunk search version of the above pseudocode. - code: |- + code: | index=__your_sysmon_index__ source="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" AND ( (process_name=svchost.exe AND NOT (process_path="C:\\Windows\\System32\\svchost.exe" OR process_path="C:\\Windows\\SysWow64\\svchost.exe")) OR (process_name=smss.exe AND NOT process_path="C:\\Windows\\System32\\smss.exe") @@ -76,7 +76,7 @@ implementations: OR (process_name=services.exe AND NOT process_path="C:\\Windows\\System32\\services.exe") OR (process_name=lsm.exe AND NOT process_path="C:\\Windows\\System32\\lsm.exe") OR (process_name=explorer.exe AND NOT process_path="C:\\Windows\\explorer.exe") - ) + ) data_model: Sysmon native type: Splunk data_model_references: diff --git a/analytics/CAR-2021-05-001.yaml b/analytics/CAR-2021-05-001.yaml index 87557c43..efe51f48 100644 --- a/analytics/CAR-2021-05-001.yaml +++ b/analytics/CAR-2021-05-001.yaml @@ -1,61 +1,62 @@ +--- title: Attempt To Add Certificate To Untrusted Store submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-001 -description: Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. +description: Adversaries may add their own root certificate to the certificate store, to cause the web browser to trust that certificate and not display a security warning when it encounters the previously unseen certificate. This action may be the precursor to malicious activity. coverage: -- technique: T1553 - tactics: - - TA0005 - coverage: Moderate - subtechniques: - - T1553.004 + - technique: T1553 + tactics: + - TA0005 + coverage: Moderate + subtechniques: + - T1553.004 implementations: -- name: Splunk code - description: You must be ingesting data that records process activity from your - hosts to populate the Endpoint data model in the Processes node. You must also - be ingesting logs with both the process name and command line from your endpoints. - The command-line arguments are mapped to the "process" field in the Endpoint data - model. - code: '| tstats count min(_time) as firstTime values(Processes.process) as process - max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=*certutil* - (Processes.process=*-addstore*) by Processes.parent_process Processes.process_name - Processes.user' - type: Splunk - data_model: Endpoint -- name: Pseudocode – detect attempts to add a certificate to a certificate store - description: Pseudocode implementation of the splunk search below - code: |- - processes = search Process:Create - addstore_commands = filter processes where ( - exe =”C:\Windows\System32\certutil.exe” AND command_line="*-addstore*” ) - output addstore_commands - data_model: CAR native - type: Pseudocode + - name: Splunk code + description: You must be ingesting data that records process activity from your + hosts to populate the Endpoint data model in the Processes node. You must also + be ingesting logs with both the process name and command line from your endpoints. + The command-line arguments are mapped to the "process" field in the Endpoint data + model. + code: '| tstats count min(_time) as firstTime values(Processes.process) as process + max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=*certutil* + (Processes.process=*-addstore*) by Processes.parent_process Processes.process_name + Processes.user' + type: Splunk + data_model: Endpoint + - name: Pseudocode – detect attempts to add a certificate to a certificate store + description: Pseudocode implementation of the splunk search below + code: | + processes = search Process:Create + addstore_commands = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line="*-addstore*” ) + output addstore_commands + data_model: CAR native + type: Pseudocode unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1553.004](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1553.004) - against a Windows target. - commands: - - Invoke-AtomicTest T1553.004 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1553.004](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1553.004) + against a Windows target. + commands: + - Invoke-AtomicTest T1553.004 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-002.yaml b/analytics/CAR-2021-05-002.yaml index 203c8308..78d0d311 100644 --- a/analytics/CAR-2021-05-002.yaml +++ b/analytics/CAR-2021-05-002.yaml @@ -1,61 +1,61 @@ +--- title: Batch File Write to System32 submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-002 description: While batch files are not inherently malicious, it is uncommon to see them created after OS installation, especially in the Windows directory. This analytic looks for the suspicious activity of a batch file being created within the C:\Windows\System32 directory tree. There will be only occasional false positives due to administrator actions. coverage: -- technique: T1204 - subtechniques: - - T1204.002 - tactics: - - TA0002 - coverage: Moderate + - technique: T1204 + subtechniques: + - T1204.002 + tactics: + - TA0002 + coverage: Moderate implementations: -- name: Pseudocode – Batch file created in the Windows system32 directory tree - description: Pseudocode implementation of the Splunk search below - code: |- - files = search File:create - batch_files = filter files where ( - extension =".bat" AND file_path = "C:\Windows\system32*" ) - output batch_files - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: You must be ingesting data that records the file-system activity from - your hosts to populate the Endpoint file-system data-model node. If you are using - Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which - you want to collect data. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) - as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user - from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name - "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' - type: Splunk - data_model: Endpoint - + - name: Pseudocode – Batch file created in the Windows system32 directory tree + description: Pseudocode implementation of the Splunk search below + code: | + files = search File:create + batch_files = filter files where ( + extension =".bat" AND file_path = "C:\Windows\system32*" ) + output batch_files + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: You must be ingesting data that records the file-system activity from + your hosts to populate the Endpoint file-system data-model node. If you are using + Sysmon, you will need a Splunk Universal Forwarder on each endpoint from which + you want to collect data. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime values(Filesystem.dest) + as dest values(Filesystem.file_name) as file_name values(Filesystem.user) as user + from datamodel=Endpoint.Filesystem by Filesystem.file_path | rex field=file_name + "(?\.[^\.]+)$" | search file_path=*system32* AND file_extension=.bat' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1204.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1204.002) - against a Windows target. - commands: - - Invoke-AtomicTest T1204.002 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1204.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1204.002) + against a Windows target. + commands: + - Invoke-AtomicTest T1204.002 data_model_references: -- file/create/extension -- file/create/file_path + - file/create/extension + - file/create/file_path d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-003.yaml b/analytics/CAR-2021-05-003.yaml index 7fd2b3fe..0691da52 100644 --- a/analytics/CAR-2021-05-003.yaml +++ b/analytics/CAR-2021-05-003.yaml @@ -1,59 +1,60 @@ +--- title: BCDEdit Failure Recovery Modification submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-003 description: This search looks for flags passed to bcdedit.exe modifications to the built-in Windows error recovery boot configurations. This is typically used by ransomware to prevent recovery. coverage: -- technique: T1490 - tactics: - - TA0040 - coverage: Moderate + - technique: T1490 + tactics: + - TA0040 + coverage: Moderate implementations: -- name: Pseudocode – detect attempts to add a certificate to a certificate store - description: Pseudocode implementation of the splunk search below - code: |- - processes = search Process:Create - bcdedit_commands = filter processes where ( - exe = "C:\Windows\System32\bcdedit.exe" AND command_line="*recoveryenabled*" ) - output bcedit_commands - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: You must be ingesting endpoint data that tracks process activity, including - parent-child relationships from your endpoints to populate the Endpoint data model - in the Processes node. Tune based on parent process names. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name = bcdedit.exe Processes.process="*recoveryenabled*" - (Processes.process="* no*") by Processes.process_name Processes.process Processes.parent_process_name - Processes.dest Processes.user' - type: Splunk - data_model: Endpoint + - name: Pseudocode – detect attempts to add a certificate to a certificate store + description: Pseudocode implementation of the splunk search below + code: | + processes = search Process:Create + bcdedit_commands = filter processes where ( + exe = "C:\Windows\System32\bcdedit.exe" AND command_line="*recoveryenabled*" ) + output bcedit_commands + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: You must be ingesting endpoint data that tracks process activity, including + parent-child relationships from your endpoints to populate the Endpoint data model + in the Processes node. Tune based on parent process names. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name = bcdedit.exe Processes.process="*recoveryenabled*" + (Processes.process="* no*") by Processes.process_name Processes.process Processes.parent_process_name + Processes.dest Processes.user' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1490/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1490](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1490) - against a Windows target. - commands: - - Invoke-AtomicTest T1490 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1490/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1490](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1490) + against a Windows target. + commands: + - Invoke-AtomicTest T1490 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-004.yaml b/analytics/CAR-2021-05-004.yaml index 5dde8045..993b4906 100644 --- a/analytics/CAR-2021-05-004.yaml +++ b/analytics/CAR-2021-05-004.yaml @@ -1,14 +1,15 @@ +--- title: BITS Job Persistence submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-004 description: The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. @@ -18,48 +19,48 @@ description: The following query identifies Microsoft Background Intelligent Tra to be used to upload files and this may require further network data analysis to identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. coverage: -- technique: T1197 - tactics: - - TA0005 - - TA0003 - coverage: Moderate + - technique: T1197 + tactics: + - TA0005 + - TA0003 + coverage: Moderate implementations: -- name: Pseudocode – detect a BITS job being scheduled - description: Pseudocode implementation of the splunk search below - code: |- - processes = search Process:Create - bitsadmin_commands = filter processes where ( - exe ="C:\Windows\System32\bitsadmin.exe" AND command_line includes one of [*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*,*resume*]) - output bitsadmin_commands - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: 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. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name=bitsadmin.exe Processes.process IN (*create*, *addfile*, - *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*, - *resume* ) by Processes.dest Processes.user Processes.parent_process Processes.process_name - Processes.process Processes.process_id Processes.parent_process_id' - type: Splunk - data_model: Endpoint + - name: Pseudocode – detect a BITS job being scheduled + description: Pseudocode implementation of the splunk search below + code: | + processes = search Process:Create + bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line includes one of [*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*,*resume*]) + output bitsadmin_commands + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=bitsadmin.exe Processes.process IN (*create*, *addfile*, + *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*, + *resume* ) by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) - against a Windows target. - commands: - - Invoke-AtomicTest T1197 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) + against a Windows target. + commands: + - Invoke-AtomicTest T1197 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-005.yaml b/analytics/CAR-2021-05-005.yaml index 7df8e149..8918e864 100644 --- a/analytics/CAR-2021-05-005.yaml +++ b/analytics/CAR-2021-05-005.yaml @@ -1,14 +1,15 @@ +--- title: BITSAdmin Download File submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-005 description: The following query identifies Microsoft Background Intelligent Transfer Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote @@ -23,51 +24,51 @@ description: The following query identifies Microsoft Background Intelligent Tra malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. coverage: -- technique: T1197 - tactics: - - TA0005 - - TA0003 - coverage: Moderate -- technique: T1105 - tactics: - - TA0011 - coverage: Moderate + - technique: T1197 + tactics: + - TA0005 + - TA0003 + coverage: Moderate + - technique: T1105 + tactics: + - TA0011 + coverage: Moderate implementations: -- name: Pseudocode – detect BITS transfer jobs - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - bitsadmin_commands = filter processes where ( - exe ="C:\Windows\System32\bitsadmin.exe" AND command_line = *transfer*) - output bitsadmin_commands - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: 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. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name=bitsadmin.exe Processes.process=*transfer* by Processes.dest - Processes.user Processes.parent_process Processes.process_name Processes.process - Processes.process_id Processes.parent_process_id' - type: Splunk - data_model: Endpoint + - name: Pseudocode – detect BITS transfer jobs + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + bitsadmin_commands = filter processes where ( + exe ="C:\Windows\System32\bitsadmin.exe" AND command_line = *transfer*) + output bitsadmin_commands + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=bitsadmin.exe Processes.process=*transfer* by Processes.dest + Processes.user Processes.parent_process Processes.process_name Processes.process + Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) - against a Windows target. - commands: - - Invoke-AtomicTest T1197 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1197](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1197) + against a Windows target. + commands: + - Invoke-AtomicTest T1197 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-006.yaml b/analytics/CAR-2021-05-006.yaml index 9a9a1404..10ee4f93 100644 --- a/analytics/CAR-2021-05-006.yaml +++ b/analytics/CAR-2021-05-006.yaml @@ -1,14 +1,15 @@ +--- title: CertUtil Download With URLCache and Split Arguments submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-006 description: Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, @@ -18,46 +19,46 @@ description: Certutil.exe may download a file from a remote destination using `- During triage, capture any files on disk and review. Review the reputation of the remote IP or domain in question. coverage: -- technique: T1105 - tactics: - - TA0011 - coverage: Moderate + - technique: T1105 + tactics: + - TA0011 + coverage: Moderate implementations: -- name: Pseudocode – CertUtil download - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - certutil_downloads = filter processes where ( - exe ="C:\Windows\System32\certutil.exe" AND command_line = *urlcache* AND command_line = *split*) - output certutil_downloads - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: 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. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name=certutil.exe Processes.process=*urlcache* Processes.process=*split* - by Processes.dest Processes.user Processes.parent_process Processes.process_name - Processes.process Processes.process_id Processes.parent_process_id' - type: Splunk - data_model: Endpoint + - name: Pseudocode – CertUtil download + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + certutil_downloads = filter processes where ( + exe ="C:\Windows\System32\certutil.exe" AND command_line = *urlcache* AND command_line = *split*) + output certutil_downloads + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*urlcache* Processes.process=*split* + by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) - against a Windows target. - commands: - - Invoke-AtomicTest T1105 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) + against a Windows target. + commands: + - Invoke-AtomicTest T1105 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-007.yaml b/analytics/CAR-2021-05-007.yaml index 43b21121..b8e2842d 100644 --- a/analytics/CAR-2021-05-007.yaml +++ b/analytics/CAR-2021-05-007.yaml @@ -1,14 +1,15 @@ +--- title: CertUtil Download With VerifyCtl and Split Arguments submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-007 description: 'Certutil.exe may download a file from a remote destination using `-VerifyCtl`. This behavior does require a URL to be passed on the command-line. In addition, @@ -18,46 +19,46 @@ description: 'Certutil.exe may download a file from a remote destination using ` the remote IP or domain in question. Using `-VerifyCtl`, the file will either be written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. ' coverage: -- technique: T1105 - tactics: - - TA0011 - coverage: Moderate + - technique: T1105 + tactics: + - TA0011 + coverage: Moderate implementations: -- name: Pseudocode – CertUtil download with VerifyCtl - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - certutil_downloads = filter processes where ( - exe = "C:\Windows\System32\certutil.exe" AND command_line = *verifyctl* AND command_line = *split*) - output certutil_downloads - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: 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. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name=certutil.exe Processes.process=*verifyctl* Processes.process=*split* - by Processes.dest Processes.user Processes.parent_process Processes.process_name - Processes.process Processes.process_id Processes.parent_process_id' - type: Splunk - data_model: Endpoint + - name: Pseudocode – CertUtil download with VerifyCtl + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + certutil_downloads = filter processes where ( + exe = "C:\Windows\System32\certutil.exe" AND command_line = *verifyctl* AND command_line = *split*) + output certutil_downloads + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*verifyctl* Processes.process=*split* + by Processes.dest Processes.user Processes.parent_process Processes.process_name + Processes.process Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) - against a Windows target. - commands: - - Invoke-AtomicTest T1105 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1105](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1105) + against a Windows target. + commands: + - Invoke-AtomicTest T1105 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-008.yaml b/analytics/CAR-2021-05-008.yaml index a5671c49..d5dcd378 100644 --- a/analytics/CAR-2021-05-008.yaml +++ b/analytics/CAR-2021-05-008.yaml @@ -1,59 +1,59 @@ +--- title: Certutil exe certificate extraction submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-008 description: This search looks for arguments to certutil.exe indicating the manipulation or extraction of Certificate. This certificate can then be used to sign new authentication tokens specially inside Federated environments such as Windows ADFS. coverage: -- technique: T1606 - subtechniques: - - T1606.002 - tactics: - - TA0006 - coverage: Moderate + - technique: T1606 + subtechniques: + - T1606.002 + tactics: + - TA0006 + coverage: Moderate implementations: -- name: Pseudocode – CertUtil certificate extraction - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - certutil_downloads = filter processes where ( - exe =”C:\Windows\System32\certutil.exe” AND command_line = * -exportPFX * ) - output certutil_downloads - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: Splunk implementation - code: '| tstats count min(_time) as firstTime values(Processes.process) as process - max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe - Processes.process = "* -exportPFX *" by Processes.parent_process Processes.process_name - Processes.process Processes.user' - type: Splunk - data_model: Endpoint + - name: Pseudocode – CertUtil certificate extraction + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = * -exportPFX * ) + output certutil_downloads + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: Splunk implementation + code: '| tstats count min(_time) as firstTime values(Processes.process) as process + max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=certutil.exe + Processes.process = "* -exportPFX *" by Processes.parent_process Processes.process_name + Processes.process Processes.user' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) - against a Windows target. - commands: - - Invoke-AtomicTest T1606.002 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: Execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) against a Windows target. + commands: + - Invoke-AtomicTest T1606.002 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-009.yaml b/analytics/CAR-2021-05-009.yaml index 76c6177d..3583fae4 100644 --- a/analytics/CAR-2021-05-009.yaml +++ b/analytics/CAR-2021-05-009.yaml @@ -1,14 +1,15 @@ +--- title: CertUtil With Decode Argument submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-009 description: CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` @@ -19,46 +20,46 @@ description: CertUtil.exe may be used to `encode` and `decode` a file, including further execution. During triage, identify the source of the file being decoded. Review its contents or execution behavior for further analysis. coverage: -- technique: T1140 - tactics: - - TA0005 - coverage: Moderate + - technique: T1140 + tactics: + - TA0005 + coverage: Moderate implementations: -- name: Pseudocode – CertUtil with Decode Argument - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - certutil_downloads = filter processes where ( - exe =”C:\Windows\System32\certutil.exe” AND command_line = *decode* ) - output certutil_downloads - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: 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. - code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where Processes.process_name=certutil.exe Processes.process=*decode* by Processes.dest - Processes.user Processes.parent_process Processes.process_name Processes.process - Processes.process_id Processes.parent_process_id' - type: Splunk - data_model: Endpoint + - name: Pseudocode – CertUtil with Decode Argument + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + certutil_downloads = filter processes where ( + exe =”C:\Windows\System32\certutil.exe” AND command_line = *decode* ) + output certutil_downloads + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: 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. + code: '| tstats count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process_name=certutil.exe Processes.process=*decode* by Processes.dest + Processes.user Processes.parent_process Processes.process_name Processes.process + Processes.process_id Processes.parent_process_id' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1140](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1140) - against a Windows target. - commands: - - Invoke-AtomicTest T1140 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1140](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1140) + against a Windows target. + commands: + - Invoke-AtomicTest T1140 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-010.yaml b/analytics/CAR-2021-05-010.yaml index 285fc5a1..1d743225 100644 --- a/analytics/CAR-2021-05-010.yaml +++ b/analytics/CAR-2021-05-010.yaml @@ -1,63 +1,64 @@ +--- title: Create local admin accounts using net exe submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-010 description: This search looks for the creation of local administrator accounts using net.exe. coverage: -- technique: T1136 - subtechniques: - - T1136.001 - tactics: - - TA0003 - coverage: Moderate + - technique: T1136 + subtechniques: + - T1136.001 + tactics: + - TA0003 + coverage: Moderate implementations: -- name: Pseudocode – CertUtil certificate extraction - description: Pseudocode implementation of the Splunk search below - code: |- - processes = search Process:Create - certutil_downloads = filter processes where ( - (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) - output certutil_downloads - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: You must be ingesting data that records process activity from your - hosts to populate the Endpoint data model in the Processes node. You must also - be ingesting logs with both the process name and command line from your endpoints. - The command-line arguments are mapped to the "process" field in the Endpoint data - model. - code: '| tstats count values(Processes.user) as user values(Processes.parent_process) - as parent_process min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where (Processes.process_name=net.exe OR Processes.process_name=net1.exe) AND - (Processes.process=*localgroup* OR Processes.process=*/add* OR Processes.process=*user*) - by Processes.process Processes.process_name Processes.dest |`create_local_admin_accounts_using_net_exe_filter`' - type: Splunk - data_model: Endpoint + - name: Pseudocode – CertUtil certificate extraction + description: Pseudocode implementation of the Splunk search below + code: | + processes = search Process:Create + certutil_downloads = filter processes where ( + (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) + output certutil_downloads + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: You must be ingesting data that records process activity from your + hosts to populate the Endpoint data model in the Processes node. You must also + be ingesting logs with both the process name and command line from your endpoints. + The command-line arguments are mapped to the "process" field in the Endpoint data + model. + code: '| tstats count values(Processes.user) as user values(Processes.parent_process) + as parent_process min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where (Processes.process_name=net.exe OR Processes.process_name=net1.exe) AND + (Processes.process=*localgroup* OR Processes.process=*/add* OR Processes.process=*user*) + by Processes.process Processes.process_name Processes.dest |`create_local_admin_accounts_using_net_exe_filter`' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1136.001/atomic_red_team/windows-security.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1136.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1136.001) - against a Windows target. - commands: - - Invoke-AtomicTest T1136.001 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1136.001/atomic_red_team/windows-security.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1136.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1136.001) + against a Windows target. + commands: + - Invoke-AtomicTest T1136.001 data_model_references: -- process/create/exe -- process/create/command_line + - process/create/exe + - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-05-011.yaml b/analytics/CAR-2021-05-011.yaml index 3b2abc44..4d112621 100644 --- a/analytics/CAR-2021-05-011.yaml +++ b/analytics/CAR-2021-05-011.yaml @@ -1,59 +1,60 @@ +--- title: Create Remote Thread into LSASS submission_date: 2021/05/11 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-011 -description: Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. +description: Actors may create a remote thread into the LSASS service as part of a workflow to dump credentials. coverage: -- technique: T1003 - subtechniques: - - T1003.001 - tactics: - - TA0006 - coverage: Moderate + - technique: T1003 + subtechniques: + - T1003.001 + tactics: + - TA0006 + coverage: Moderate implementations: -- name: Pseudocode – Remote thread creation into LSASS - description: Pseudocode implementation of the Splunk search below. The CAR data model does not currently contain a Target Image field, for remote thread creation, so this code Is somewhat inexact. See the Splunk implementation for a more precise search for the lsass image target. - code: |- - remote_threads = search Thread:remote_create - lsass_remote_create = filter remote_threads where "lsass" in raw event - output lsass_remote_create - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: This search needs Sysmon Logs with a Sysmon configuration, which includes - EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We - strongly recommend that you specify your environment-specific configurations (index, - source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition - with configurations for your Splunk environment. The search also uses a post-filter - macro designed to filter out known false positives. - code: '`sysmon` EventID=8 TargetImage=*lsass.exe | stats count min(_time) as firstTime - max(_time) as lastTime by Computer, EventCode, TargetImage, TargetProcessId | - rename Computer as dest' - type: Splunk - data_model: '' + - name: Pseudocode – Remote thread creation into LSASS + description: Pseudocode implementation of the Splunk search below. The CAR data model does not currently contain a Target Image field, for remote thread creation, so this code Is somewhat inexact. See the Splunk implementation for a more precise search for the lsass image target. + code: | + remote_threads = search Thread:remote_create + lsass_remote_create = filter remote_threads where "lsass" in raw event + output lsass_remote_create + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: > + This search needs Sysmon Logs with a Sysmon configuration, which includes + EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We + strongly recommend that you specify your environment-specific configurations (index, + source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition + with configurations for your Splunk environment. The search also uses a post-filter + macro designed to filter out known false positives. + code: '`sysmon` EventID=8 TargetImage=*lsass.exe | stats count min(_time) as firstTime + max(_time) as lastTime by Computer, EventCode, TargetImage, TargetProcessId | + rename Computer as dest' + type: Splunk + data_model: '' unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1003.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1003.001) - against a Windows target. - commands: - - Invoke-AtomicTest T1003.001 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: > + Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1003.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1003.001) against a Windows target. + commands: + - Invoke-AtomicTest T1003.001 data_model_references: -- thread/remote_create + - thread/remote_create d3fend_mappings: - iri: d3f:SystemCallAnalysis id: D3-SCA diff --git a/analytics/CAR-2021-05-012.yaml b/analytics/CAR-2021-05-012.yaml index c8f9bcfb..c1b099ec 100644 --- a/analytics/CAR-2021-05-012.yaml +++ b/analytics/CAR-2021-05-012.yaml @@ -1,60 +1,61 @@ +--- title: Create Service In Suspicious File Path submission_date: 2021/05/11 update_date: 2021/04/05 information_domain: Analytic platforms: -- Windows + - Windows subtypes: -- Process + - Process analytic_types: -- TTP + - TTP contributors: -- Splunk Threat Research + - Splunk Threat Research id: CAR-2021-05-012 description: This detection is to identify a creation of "user mode service" where the service file path is located in non-common service folder in windows. coverage: -- technique: T1569 - subtechniques: - - T1569.001 - - T1569.002 - tactics: - - TA0002 - coverage: Moderate + - technique: T1569 + subtechniques: + - T1569.001 + - T1569.002 + tactics: + - TA0002 + coverage: Moderate implementations: -- name: Pseudocode – Service in Suspicious File Path - description: Pseudocode implementation of the Splunk search below. - code: |- - services = search Service:create - suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) - output suspicious_services - data_model: CAR native - type: Pseudocode -- name: Splunk code - description: To successfully implement this search, you need to be ingesting logs - with the Service name, Service File Name Service Start type, and Service Type - from your endpoints. - code: ' `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name - IN ("C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) - Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) - as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type' - type: Splunk - data_model: Endpoint + - name: Pseudocode – Service in Suspicious File Path + description: Pseudocode implementation of the Splunk search below. + code: | + services = search Service:create + suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) + output suspicious_services + data_model: CAR native + type: Pseudocode + - name: Splunk code + description: To successfully implement this search, you need to be ingesting logs + with the Service name, Service File Name Service Start type, and Service Type + from your endpoints. + code: ' `wineventlog_system` EventCode=7045 Service_File_Name = "*\.exe" NOT (Service_File_Name + IN ("C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*")) + Service_Type = "user mode service" | stats count min(_time) as firstTime max(_time) + as lastTime by EventCode Service_File_Name Service_Name Service_Start_Type Service_Type' + type: Splunk + data_model: Endpoint unit_tests: -- configurations: - - Using Splunk [Attack Range](https://github.com/splunk/attack_range) - description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using - the Splunk attack range with the commands below - commands: - - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] -- configurations: - - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) - description: execute the atomic test [T1569.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1569.001) - against a Windows target. - commands: - - Invoke-AtomicTest T1569.001 + - configurations: + - Using Splunk [Attack Range](https://github.com/splunk/attack_range) + description: Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using + the Splunk attack range with the commands below + commands: + - python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] + - configurations: + - Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) + description: execute the atomic test [T1569.001](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1569.001) + against a Windows target. + commands: + - Invoke-AtomicTest T1569.001 data_model_references: -- service/create/image_path + - service/create/image_path d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA diff --git a/analytics/CAR-2021-11-001.yaml b/analytics/CAR-2021-11-001.yaml index ad67773a..a06daa7a 100644 --- a/analytics/CAR-2021-11-001.yaml +++ b/analytics/CAR-2021-11-001.yaml @@ -1,3 +1,4 @@ +--- title: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 submission_date: 2021/11/24 information_domain: Host @@ -28,7 +29,7 @@ coverage: implementations: - name: Creation of SafeDllSearchMode description: This detects SafeDllSearchMode creation, either via a new process (command line) or direct registry manipulation. - code: |- + code: | processes = search Process:create safe_dll_search_processes = filter processes where command_line CONTAINS("*SafeDllSearchMode*") AND ((command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS(*-value*)) OR ((command_line CONTAINS("*00000000*") AND command_line CONTAINS(*0*))) reg_keys = search Registry:value_edit @@ -38,33 +39,33 @@ implementations: type: Pseudocode - name: Splunk Search - Creation of SafeDllSearchMode description: This is a Splunk representation of the above pseudocode. - code: |- + code: | (source="WinEventLog:*" ((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) (CommandLine="*00000000*" OR CommandLine="*0*") CommandLine="*SafeDllSearchMode*") OR ((EventCode="4657") ObjectValueName="SafeDllSearchMode" value="0")) OR ((EventCode="13") EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)"))) data_model: Win. Eventlog/Sysmon native type: Splunk - name: Elastic Search - Creation of SafeDllSearchMode description: This is an Elastic representation of the above pseudocode. - code: |- + code: | (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:(*00000000* OR *0*) AND process.command_line:*SafeDllSearchMode*) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:"SafeDllSearchMode" AND value:"0")) OR (EventCode:"13" AND winlog.event_data.EventType:"SetValue" AND winlog.event_data.TargetObject:*SafeDllSearchMode AND winlog.event_data.Details:"DWORD\ \(0x00000000\)")) data_model: Win. Eventlog/Sysmon native type: Elastic - name: LogPoint Search - Creation of SafeDllSearchMode description: This is a LogPoint representation of the above pseudocode. - code: |- + code: | (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine IN ["*00000000*", "*0*"] CommandLine="*SafeDllSearchMode*") OR (EventCode IN "4657" ObjectValueName="SafeDllSearchMode" value="0")) OR (EventCode IN "13" EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)")) data_model: Win. Eventlog/Sysmon native type: LogPoint unit_tests: - description: Execute command with cmd commands: - - reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 + - reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" /v SafeDllSearchMode /d 0 - description: Execute command with powershell commands: - - Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 + - Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Session Manager" -Name SafeDllSearchMode -Value 0 data_model_references: - process/create/command_line - registry/add/key d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA - label: Process Spawn Analysis \ No newline at end of file + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-11-002.yaml b/analytics/CAR-2021-11-002.yaml index e3f63718..543d9480 100644 --- a/analytics/CAR-2021-11-002.yaml +++ b/analytics/CAR-2021-11-002.yaml @@ -1,3 +1,4 @@ +--- title: Registry Edit with Modification of Userinit, Shell or Notify submission_date: 2021/11/28 information_domain: Host @@ -11,7 +12,7 @@ analytic_types: contributors: - Lucas Heiligenstein id: CAR-2021-11-002 -description: |- +description: | Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. coverage: - technique: T1547 @@ -28,7 +29,7 @@ coverage: implementations: - name: Userinit/Shell/Notify Registry Modifications description: This detects logon registry key modification, either via a new process (command line) or direct registry manipulation. - code: |- + code: | processes = search Process:create logon_reg_processes = filter processes where command_line CONTAINS("*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*") AND (command_line CONTAINS("*Userinit*") OR command_line CONTAINS("*Shell*") OR command_line CONTAINS("*Notify*")) AND (((command_line CONTAINS("*reg*") OR command_line CONTAINS("*add*") OR command_line CONTAINS("*/d*")) OR (command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*-value*")))) reg_keys = search Registry:value_edit @@ -38,26 +39,26 @@ implementations: type: Pseudocode - name: Splunk Search - Modification of Userinit, Shell or Notify description: This is a Splunk representation of the above pseudocode. - code: |- + code: | (((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR ((CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*") CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" (CommandLine="*Userinit*" OR CommandLine="*Shell*" OR CommandLine="*Notify*")) OR ((EventCode="4657") (ObjectValueName="Userinit" OR ObjectValueName="Shell" OR ObjectValueName="Notify"))) OR ((EventCode="13") (TargetObject="*Userinit" OR TargetObject="*Shell" OR TargetObject="*Notify")))) type: Splunk - name: Elastic Search - Modification of Userinit, Shell or Notify description: This is an ElasticSearch representation of the above pseudocode. - code: |- + code: | (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:(*Set\-ItemProperty* OR *New\-ItemProperty*) AND process.command_line:*\-value*)) AND process.command_line:*\\Microsoft\\Windows\ NT\\CurrentVersion\\Winlogon* AND process.command_line:(*Userinit* OR *Shell* OR *Notify*)) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:("Userinit" OR "Shell" OR "Notify"))) OR (EventCode:"13" AND winlog.event_data.TargetObject:(*Userinit OR *Shell OR *Notify))) type: Elastic - name: LogPoint Search - Modification of Userinit, Shell or Notify description: This is a LogPoint representation of the above pseudocode. - code: |- + code: | (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine IN ["*Set-ItemProperty*", "*New-ItemProperty*"] CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" CommandLine IN ["*Userinit*", "*Shell*", "*Notify*"]) OR (EventCode IN "4657" ObjectValueName IN ["Userinit", "Shell", "Notify"])) OR (EventCode IN "13" TargetObject IN ["*Userinit", "*Shell", "*Notify"])) type: LogPoint unit_tests: -- description: Modification on Registry Key with cmd. Calc.exe will be launched when user will login - commands: - - reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe -- description: Modification on Registry Key with Powershell. Calc.exe will be launched when user will login - commands: - - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Userinit -Value C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe + - description: Modification on Registry Key with cmd. Calc.exe will be launched when user will login + commands: + - reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe + - description: Modification on Registry Key with Powershell. Calc.exe will be launched when user will login + commands: + - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Userinit -Value C:\Windows\system32\userinit.exe,C:\Windows\system32\calc.exe data_model_references: - process/create/command_line - registry/add/key diff --git a/analytics/CAR-2021-12-001.yaml b/analytics/CAR-2021-12-001.yaml index 6713cb71..56a9d317 100644 --- a/analytics/CAR-2021-12-001.yaml +++ b/analytics/CAR-2021-12-001.yaml @@ -1,3 +1,4 @@ +--- title: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths submission_date: 2021/12/04 information_domain: Host @@ -23,7 +24,7 @@ coverage: implementations: - name: Creation of Suspicious Scheduled Tasks description: This detects the creation of suspicious scheduled tasks, either via a new process (command line) or direct through the corresponding Windows EIDs. - code: |- + code: | processes = search Process:create susp_tasks_processes = filter processes where command_line CONTAINS("*SCHTASKS*") AND (command_line CONTAINS("*/CREATE*") OR command_line CONTAINS("*/CHANGE*")) AND (command_line CONTAINS("*.cmd*") OR command_line CONTAINS("*.ps1*") OR command_line CONTAINS("*.vbs*") OR command_line CONTAINS("*.py*") OR command_line CONTAINS("*.js*") OR command_line CONTAINS("*.exe*") OR command_line CONTAINS("*.bat*") OR (command_line CONTAINS("*javascript*") OR command_line CONTAINS("*powershell*") OR command_line CONTAINS("*wmic*") OR command_line CONTAINS("*rundll32*") OR command_line CONTAINS("*cmd*") OR command_line CONTAINS("*cscript*") OR command_line CONTAINS("*wscript*") OR command_line CONTAINS("*regsvr32*") OR command_line CONTAINS("*mshta*") OR command_line CONTAINS("*bitsadmin*") OR command_line CONTAINS("*certutil*") OR command_line CONTAINS("*msiexec*") OR command_line CONTAINS("*javaw*") OR (command_line CONTAINS("*%APPDATA%*") OR command_line CONTAINS("*\\AppData\\Roaming*") OR command_line CONTAINS("*%PUBLIC%*") OR command_line CONTAINS("*C:\\Users\\Public*") OR command_line CONTAINS("*%ProgramData%*") OR command_line CONTAINS("*C:\\ProgramData*") OR command_line CONTAINS("*%TEMP%*") OR command_line CONTAINS("*\\AppData\\Local\\Temp*") OR command_line CONTAINS("*\\Windows\\PLA\\System*") OR command_line CONTAINS("*\\tasks*") OR command_line CONTAINS("*\\Registration\\CRMLog*") OR command_line CONTAINS("*\\FxsTmp*") OR command_line CONTAINS("*\\spool\\drivers\\color*") OR command_line CONTAINS("*\\tracing*")))) tasks = search Task:create @@ -33,29 +34,29 @@ implementations: type: Pseudocode - name: Splunk Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. description: This is a Splunk representation of the above pseudocode search. - code: |- + code: | (((EventCode="4688" OR EventCode="1") CommandLine="*SCHTASKS*" (CommandLine="*/CREATE*" OR CommandLine="*/CHANGE*")) ((CommandLine="*.cmd*" OR CommandLine="*.ps1*" OR CommandLine="*.vbs*" OR CommandLine="*.py*" OR CommandLine="*.js*" OR CommandLine="*.exe*" OR CommandLine="*.bat*") OR (CommandLine="*javascript*" OR CommandLine="*powershell*" OR CommandLine="*wmic*" OR CommandLine="*rundll32*" OR CommandLine="*cmd*" OR CommandLine="*cscript*" OR CommandLine="*wscript*" OR CommandLine="*regsvr32*" OR CommandLine="*mshta*" OR CommandLine="*bitsadmin*" OR CommandLine="*certutil*" OR CommandLine="*msiexec*" OR CommandLine="*javaw*") OR (CommandLine="*%APPDATA%*" OR CommandLine="*\\AppData\\Roaming*" OR CommandLine="*%PUBLIC%*" OR CommandLine="*C:\\Users\\Public*" OR CommandLine="*%ProgramData%*" OR CommandLine="*C:\\ProgramData*" OR CommandLine="*%TEMP%*" OR CommandLine="*\\AppData\\Local\\Temp*" OR CommandLine="*\\Windows\\PLA\\System*" OR CommandLine="*\\tasks*" OR CommandLine="*\\Registration\\CRMLog*" OR CommandLine="*\\FxsTmp*" OR CommandLine="*\\spool\\drivers\\color*" OR CommandLine="*\\tracing*"))) OR ((EventCode="4698" OR EventCode="4702") ((TaskContent="*.cmd*" OR TaskContent="*.ps1*" OR TaskContent="*.vbs*" OR TaskContent="*.py*" OR TaskContent="*.js*" OR TaskContent="*.exe*" OR TaskContent="*.bat*") OR (TaskContent="*javascript*" OR TaskContent="*powershell*" OR TaskContent="*wmic*" OR TaskContent="*rundll32*" OR TaskContent="*cmd*" OR TaskContent="*cscript*" OR TaskContent="*wscript*" OR TaskContent="*regsvr32*" OR TaskContent="*mshta*" OR TaskContent="*bitsadmin*" OR TaskContent="*certutil*" OR TaskContent="*msiexec*" OR TaskContent="*javaw*") OR (TaskContent="*%APPDATA%*" OR TaskContent="*\\AppData\\Roaming*" OR TaskContent="*%PUBLIC%*" OR TaskContent="*C:\\Users\\Public*" OR TaskContent="*%ProgramData%*" OR TaskContent="*C:\\ProgramData*" OR TaskContent="*%TEMP%*" OR TaskContent="*\\AppData\\Local\\Temp*" OR TaskContent="*\\Windows\\PLA\\System*" OR TaskContent="*\\tasks*" OR TaskContent="*\\Registration\\CRMLog*" OR TaskContent="*\\FxsTmp*" OR TaskContent="*\\spool\\drivers\\color*" OR TaskContent="*\\tracing*"))) type: Splunk - name: Elastic Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. description: This is an ElasticSearch representation of the above pseudocode search. - code: |- + code: | ((winlog.event_id:("4688" OR "1") AND process.command_line:*SCHTASKS* AND process.command_line:(*\/CREATE* OR *\/CHANGE*)) AND (process.command_line:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR process.command_line:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR process.command_line:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) OR (winlog.event_id:("4698" OR "4702") AND (winlog.event_data.TaskContent:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR winlog.event_data.TaskContent:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR winlog.event_data.TaskContent:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) type: Elastic - name: LogPoint Search - Scheduled Task creation or modification containing suspicious script, extension or user writable path. description: This is a LogPoint representation of the above pseudocode search. - code: |- + code: | ((event_id IN ["4688", "1"] CommandLine="*SCHTASKS*" CommandLine IN ["*/CREATE*", "*/CHANGE*"]) (CommandLine IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR CommandLine IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR CommandLine IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) OR (event_id IN ["4698", "4702"] (TaskContent IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR TaskContent IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR TaskContent IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) type: LogPoint unit_tests: -- description: Creation Scheduled Task with cmd. Calc.exe will be launched every minute - commands: - - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "CALC_TASK" /TR "C:\Windows\System32\calc.exe" -- description: Creation Scheduled Task with cmd. Ping will be launched every minute - commands: - - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "PING_TASK" /TR "cmd /c ping 8.8.8.8" + - description: Creation Scheduled Task with cmd. Calc.exe will be launched every minute + commands: + - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "CALC_TASK" /TR "C:\Windows\System32\calc.exe" + - description: Creation Scheduled Task with cmd. Ping will be launched every minute + commands: + - SCHTASKS /CREATE /SC MINUTE /MO 1 /TN "PING_TASK" /TR "cmd /c ping 8.8.8.8" data_model_references: - process/create/command_line d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA - label: Process Spawn Analysis \ No newline at end of file + label: Process Spawn Analysis diff --git a/analytics/CAR-2021-12-002.yaml b/analytics/CAR-2021-12-002.yaml index 372f942e..64197ced 100644 --- a/analytics/CAR-2021-12-002.yaml +++ b/analytics/CAR-2021-12-002.yaml @@ -1,3 +1,4 @@ +--- title: Modification of Default Startup Folder in the Registry Key 'Common Startup' submission_date: 2021/12/06 information_domain: Host @@ -11,7 +12,7 @@ analytic_types: contributors: - Lucas Heiligenstein id: CAR-2021-12-002 -description: Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. +description: Detection of the modification of the registry key `Common Startup` located in `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\` and `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\`. When a user logs on, any files located in the Startup Folder are launched. Attackers may modify these folders with other files in order to evade detection set on these default folders. This detection focuses on EventIDs 4688 and 1 for process creation and EventID 4657 for the modification of the Registry Keys. coverage: - technique: T1547 tactics: @@ -27,7 +28,7 @@ coverage: implementations: - name: Common Startup Registry Key Modification description: This detects modification of the `Common Startup` registry key value, either via a new process (command line) or direct registry manipulation. - code: |- + code: | processes = search Process:create logon_reg_processes = filter processes where (command_line CONTAINS("*reg*") AND command_line CONTAINS("*add*") AND command_line CONTAINS("*/d*") OR (command_line CONTAINS("*Set-ItemProperty*") AND command_line CONTAINS("*-value*")) AND command_line CONTAINS("*Common Startup*")) reg_keys = search Registry:value_edit @@ -37,30 +38,30 @@ implementations: type: Pseudocode - name: Splunk Search - Modification of default Startup Folder in the Registry Key "Common Startup" description: This is a Splunk representation of the above pseudocode search. - code: |- + code: | (((EventCode="4688" OR EventCode="1") (CommandLine="*reg*" AND CommandLine="*add*" AND CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" AND CommandLine="*-value*") CommandLine="*Common Startup*") OR ((EventCode="4657" ObjectValueName="Common Startup") OR (EventCode="13" TargetObject="*Common Startup"))) type: Splunk - name: Elastic Search - Modification of default Startup Folder in the Registry Key "Common Startup" description: This is an ElasticSeearech representation of the above pseudocode search. - code: |- + code: | ((EventLog:"Security" AND (winlog.event_id:"4688" OR winlog.event_id:"1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:*Common\ Startup*) OR (winlog.event_id:"4657" AND winlog.event_data.ObjectValueName:"Common\ Startup") OR (winlog.event_id:"13" AND winlog.event_data.TargetObject:"*Common Startup")) type: Elastic - name: LogPoint Search - Modification of default Startup Folder in the Registry Key "Common Startup" description: This is a LogPoint representation of the above pseudocode search. - code: |- + code: | ((EventLog="Security" (event_id="4688" OR event_id="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine="*Common Startup*") OR (event_id="4657" ObjectValueName="Common Startup") OR (event_id="13" TargetObject="*Common Startup")) type: LogPoint unit_tests: -- description: Modification on Registry Key with cmd. Files in new_malicious_startup_folder will be launched when user logon - commands: - - reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Startup" /d "C:\Users\Lucas\Documents\new_malicious_startup_folder" /f -- description: Modification on Registry Key with Powershell. Files in new_malicious_startup_folder will be launched when user logon - commands: - - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "Common Startup" -Value C:\Users\Lucas\Documents\new_malicious_startup_folder + - description: Modification on Registry Key with cmd. Files in new_malicious_startup_folder will be launched when user logon + commands: + - reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Startup" /d "C:\Users\Lucas\Documents\new_malicious_startup_folder" /f + - description: Modification on Registry Key with Powershell. Files in new_malicious_startup_folder will be launched when user logon + commands: + - Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "Common Startup" -Value C:\Users\Lucas\Documents\new_malicious_startup_folder data_model_references: - process/create/command_line - registry/add/key d3fend_mappings: - iri: d3f:ProcessSpawnAnalysis id: D3-PSA - label: Process Spawn Analysis \ No newline at end of file + label: Process Spawn Analysis diff --git a/analytics/CAR-2022-03-001.yaml b/analytics/CAR-2022-03-001.yaml index 00003160..752d5b13 100644 --- a/analytics/CAR-2022-03-001.yaml +++ b/analytics/CAR-2022-03-001.yaml @@ -1,4 +1,3 @@ - --- title: Disable Windows Event Logging submission_date: 2022/03/14 @@ -12,7 +11,7 @@ analytic_types: contributors: - Lucas Heiligenstein id: CAR-2022-03-001 -description: |- +description: | Adversaries may disable Windows event logging to limit data that can be leveraged for detections and audits. Windows event logs record user and system activity such as login attempts, process creation, and much more. This data is used by security tools and analysts to generate detections. There are different ways to perform this attack. 1. The first one is to create the Registry Key `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt`. This action will not generate Security EventLog 4657 or Sysmon EventLog 13 because the value of the key remains empty. However, if an attacker uses powershell to perform this attack (and not cmd), a Security EventLog 4663 will be generated (but 4663 generates a lot of noise). 2. The second way is to disable the service EventLog (display name Windows Event Log). After disabed, attacker must reboot the system. The action of disabling or put in manual the service will modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\start`, therefore Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. @@ -22,53 +21,52 @@ description: |- coverage: - technique: T1562 subtechniques: - - T1562.002 + - T1562.002 tactics: - - TA0005 + - TA0005 coverage: Moderate implementations: - name: Detection of Disable Windows Event Logging description: This detects the disabling of Windows Event Logging, via process command line or registry key value manipulation. - code: |- + code: | processes = search Process:create susp_processes = filter processes where ((command_line CONTAINS("*New-Item*") OR command_line CONTAINS("*reg add*")) OR command_line CONTAINS("*MiniNt*")) OR (command_line CONTAINS("*Stop-Service*")AND command_line CONTAINS("*EventLog*")) OR (command_line CONTAINS("*EventLog*") AND (command_line CONTAINS("*Set-Service*") OR command_line CONTAINS("*reg add*") OR command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*sc config*"))) OR (command_line CONTAINS("*auditpol*") AND (command_line CONTAINS("*/set*") OR command_line CONTAINS("*/clear*") OR command_line CONTAINS("*/revove*"))) OR ((command_line CONTAINS("*wevtutil*") AND (command_line CONTAINS("*sl*") OR command_line CONTAINS("*set-log*")))) - reg_keys = search Registry:value_edit event_log_reg_keys = filter reg_keys where Key="*EventLog*" AND (value="Start" OR value="File" OR value="MaxSize") output susp_processes, event_log_reg_keys type: Pseudocode - name: Detection of Disable Windows Event Logging description: Splunk version of the CAR pseudocode. - code: |- + code: | ((EventCode="4688" OR EventCode="1") ((CommandLine="*New-Item*" OR CommandLine="*reg add*") CommandLine="*MiniNt*")OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")OR (CommandLine="*EventLog*" (CommandLine="*Set-Service*" OR CommandLine="*reg add*" OR CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*" OR CommandLine="*sc config*")) OR (CommandLine="*auditpol*" (CommandLine="*/set*" OR CommandLine="*/clear*" OR CommandLine="*/revove*")) OR ((CommandLine="*wevtutil*" (CommandLine="*sl*" OR CommandLine="*set-log*")))) OR (EventCode="4719") OR ((EventCode="4657" OR EventCode="13") (ObjectName="*EventLog*") (ObjectValueName="Start" OR ObjectValueName="File" OR ObjectValueName="MaxSize")) type: Splunk - name: Detection of Disable Windows Event Logging description: LogPoint version of the CAR pseudocode. - code: |- + code: | ((((((EventCode IN ["4688", "1"] CommandLine="*New-Item*" CommandLine="*reg add*" CommandLine IN "*MiniNt*") OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")) OR (CommandLine IN ["*Set-Service*", "*reg add*", "*Set-ItemProperty*", "*New-ItemProperty*", "*sc config*"] CommandLine IN "*EventLog*")) OR (CommandLine IN "*auditpol*" CommandLine IN ["*/set*", "*/clear*", "*/revove*"])) OR (CommandLine IN "*wevtutil*" CommandLine IN ["*sl*", "*set-log*"]) OR EventCode IN "4719") OR (EventCode IN ["4657", "13"] ObjectName IN "*EventLog*" ObjectValueName IN ["Start", "File", "MaxSize"])) type: LogPoint unit_tests: -- description: MiniNt Registry Key creation with cmd. - commands: - - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt" -- description: MiniNt Registry Key creation with powershell. - commands: - - New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\MiniNt" -- description: Disable EvenLog Service with Set-Service. - commands: - - Set-Service -Name EventLog -StartupType Disabled -- description: Registry Key modification to disable EventLog Service. - commands: - - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog" /v start /t REG_DWORD /d 0x00000004 /f -- description: Stop EventLog Service with Stop-Service. - commands: - - Stop-Service -Name EventLog -Force -- description: Audit configuration modification to disable EventLog with auditpol. - commands: - - auditpol.exe /set /subcategory:"Process Creation" /success:Disable /failure:Disable -- description: Modification of Security EventLog path with wevtutil. - commands: - - wevtutil.exe sl Security /logfilename:"C:\Windows\System32\winevt\Not-Important-Log.evtx" + - description: MiniNt Registry Key creation with cmd. + commands: + - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNt" + - description: MiniNt Registry Key creation with powershell. + commands: + - New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\MiniNt" + - description: Disable EvenLog Service with Set-Service. + commands: + - Set-Service -Name EventLog -StartupType Disabled + - description: Registry Key modification to disable EventLog Service. + commands: + - reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog" /v start /t REG_DWORD /d 0x00000004 /f + - description: Stop EventLog Service with Stop-Service. + commands: + - Stop-Service -Name EventLog -Force + - description: Audit configuration modification to disable EventLog with auditpol. + commands: + - auditpol.exe /set /subcategory:"Process Creation" /success:Disable /failure:Disable + - description: Modification of Security EventLog path with wevtutil. + commands: + - wevtutil.exe sl Security /logfilename:"C:\Windows\System32\winevt\Not-Important-Log.evtx" data_model_references: - registry/value_edit/value - process/create/command_line diff --git a/data_model/authentication.yaml b/data_model/authentication.yaml index bf6fcbb1..130efe0e 100644 --- a/data_model/authentication.yaml +++ b/data_model/authentication.yaml @@ -12,7 +12,7 @@ fields: - name: app_name description: Name of the application that made the authentication request example: ssh, win:local - - name: method + - name: method description: The authentication method that was used. example: SMAL, Kerberos - name: auth_service @@ -66,4 +66,3 @@ fields: - name: target_user description: Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user. example: HOST1\LOCALUSER2 - diff --git a/data_model/driver.yaml b/data_model/driver.yaml index e111f703..c76cb4f1 100644 --- a/data_model/driver.yaml +++ b/data_model/driver.yaml @@ -39,4 +39,4 @@ fields: example: 1533 - name: signature_valid description: Boolean indicator of whether the driver is signed and whether the signature is current and not revoked - example: True \ No newline at end of file + example: true diff --git a/data_model/email.yaml b/data_model/email.yaml index 70a1a0f8..4deb4539 100644 --- a/data_model/email.yaml +++ b/data_model/email.yaml @@ -16,7 +16,7 @@ fields: - name: action_reason description: The rationale given for blocking, redirecting, or quarantining an email. example: "Malformed Message" - - name: attachment_name + - name: attachment_name description: Filename of any email attachment that may exist. example: "cuddly-cats.pdf" - name: attachment_size @@ -75,20 +75,3 @@ fields: - name: to description: the content of the To field in the email header; does not necessarily match up with real recipients. example: "adam@example.com" - - - - - - - - - - - - - - - - - diff --git a/data_model/file.yaml b/data_model/file.yaml index 72c5df33..80b292db 100755 --- a/data_model/file.yaml +++ b/data_model/file.yaml @@ -90,7 +90,7 @@ fields: example: 0644 (linux) or NTFS ACL - name: signature_valid description: Boolean indicator of whether the signature is valid; empty if file is not signed. - example: True + example: true - name: uid description: The user ID or SID for the acting entity. example: S-1-5-18 diff --git a/data_model/flow.yaml b/data_model/flow.yaml index 6095ae51..30f6f2c2 100644 --- a/data_model/flow.yaml +++ b/data_model/flow.yaml @@ -89,4 +89,4 @@ fields: example: TCP - name: uid description: User ID or SID of the flow-handling entity. - example: S-1-5-18 \ No newline at end of file + example: S-1-5-18 diff --git a/data_model/http.yaml b/data_model/http.yaml index 044f9429..c2499a66 100644 --- a/data_model/http.yaml +++ b/data_model/http.yaml @@ -14,7 +14,7 @@ fields: - name: hostname description: hostname on which the request was seen. example: HOST1 - - name: request_body_bytes + - name: request_body_bytes description: Integer value corresponding to the total number of bytes in the request. example: 180 - name: http_version @@ -60,21 +60,3 @@ fields: - name: user_agent_version description: User Agent Version. Note that some User Agent strings may not label versions in the same way. example: 4.0 - - - - - - - - - - - - - - - - - - diff --git a/data_model/module.yaml b/data_model/module.yaml index ff479301..733fdc44 100644 --- a/data_model/module.yaml +++ b/data_model/module.yaml @@ -45,4 +45,4 @@ fields: example: 50 - name: signature_valid description: Boolean indicator of whether the signature is current and not revoked - example: True + example: true diff --git a/data_model/process.yaml b/data_model/process.yaml index 725f63d8..90279c51 100644 --- a/data_model/process.yaml +++ b/data_model/process.yaml @@ -79,7 +79,7 @@ fields: example: "{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}" - name: signature_valid description: Boolean indicator of whether signature is current and not revoked. - example: True + example: true - name: target_guid description: Global Unique Identifier for the target process (only for process access events). - name: target_pid diff --git a/data_model/service.yaml b/data_model/service.yaml index c47159fc..61081c26 100644 --- a/data_model/service.yaml +++ b/data_model/service.yaml @@ -42,4 +42,4 @@ fields: example: 1860 - name: uid description: The ID of SID of the user who acted on the service - example: S-1-5-18 \ No newline at end of file + example: S-1-5-18 diff --git a/data_model/socket.yaml b/data_model/socket.yaml index ed3c9f1d..c5e3b3e9 100644 --- a/data_model/socket.yaml +++ b/data_model/socket.yaml @@ -12,12 +12,12 @@ fields: - name: pid description: ID of the process that acted on the socket example: 3930 - - name: image_path + - name: image_path description: Path to the executable that initiated the socket event. example: C:/user/adam/malware.exe - name: success description: Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested) - example: True + example: true - name: family description: The type of socket in question example: AF_UNIX, AF_INET, AF_INET6 @@ -39,20 +39,3 @@ fields: - name: local_path description: In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets. example: "/tmp/foo" - - - - - - - - - - - - - - - - - diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml index db865dfd..d7fc350c 100755 --- a/data_model/user_session.yaml +++ b/data_model/user_session.yaml @@ -42,5 +42,4 @@ fields: example: S-1-5-18 - name: login_successful description: Boolean indicator of whether a login attempt was successful - example: False - + example: false diff --git a/sensors/autoruns_13.98.yaml b/sensors/autoruns_13.98.yaml index ac356f9d..e839766c 100644 --- a/sensors/autoruns_13.98.yaml +++ b/sensors/autoruns_13.98.yaml @@ -93,4 +93,4 @@ mappings: - name - value other_coverage: - - 'CAR-2013-01-002: Autorun Differences' + - 'CAR-2013-01-002: Autorun Differences' diff --git a/sensors/osquery_4.1.2.yaml b/sensors/osquery_4.1.2.yaml index e09d5845..eb6a5566 100755 --- a/sensors/osquery_4.1.2.yaml +++ b/sensors/osquery_4.1.2.yaml @@ -133,4 +133,4 @@ mappings: - value - data other_coverage: - - 'N/A' \ No newline at end of file + - 'N/A' diff --git a/sensors/sysmon_10.4.yaml b/sensors/sysmon_10.4.yaml index 2b0a7189..93cdad7b 100755 --- a/sensors/sysmon_10.4.yaml +++ b/sensors/sysmon_10.4.yaml @@ -127,4 +127,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_11.0.yaml b/sensors/sysmon_11.0.yaml index 592f3cf9..a4ac2c16 100755 --- a/sensors/sysmon_11.0.yaml +++ b/sensors/sysmon_11.0.yaml @@ -141,4 +141,4 @@ mappings: - start_address - start_module other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' diff --git a/sensors/sysmon_13.yaml b/sensors/sysmon_13.yaml index 5c8d5619..c4cf7f21 100644 --- a/sensors/sysmon_13.yaml +++ b/sensors/sysmon_13.yaml @@ -161,4 +161,4 @@ mappings: - start_module - uid other_coverage: - - 'CAR-2019-04-004: Credential Dumping via Mimikatz' + - 'CAR-2019-04-004: Credential Dumping via Mimikatz' From 4c7f892478e3b76228c536ec6e27746e04df07a2 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 04:21:50 -0500 Subject: [PATCH 290/342] whoops kept some testing text Signed-off-by: Amndeep Singh Mann --- data_model/user_session.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml index d7fc350c..d268ec57 100755 --- a/data_model/user_session.yaml +++ b/data_model/user_session.yaml @@ -1,6 +1,6 @@ --- name: User Session -description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. test this +description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. actions: - name: lock description: The event corresponding to the act of a user locking a machine such that they are still logged into the machine but unable to access it without re-entering credentials, effectively entering the machine into a locked state. From 1ff2bfc98dc4f57d1798242b0cb9233ef006c0bb Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 04:22:42 -0500 Subject: [PATCH 291/342] typo where 'data_mode' was used instead of 'data_model' Signed-off-by: Amndeep Singh Mann --- analytics/CAR-2016-03-001.yaml | 4 ++-- analytics/CAR-2016-03-002.yaml | 6 +++--- analytics/CAR-2016-04-002.yaml | 2 +- analytics/CAR-2016-04-003.yaml | 2 +- analytics/CAR-2016-04-005.yaml | 2 +- analytics/CAR-2019-04-001.yaml | 2 +- analytics/CAR-2019-04-003.yaml | 2 +- analytics/CAR-2019-04-004.yaml | 2 +- analytics/CAR-2019-07-001.yaml | 2 +- analytics/CAR-2019-07-002.yaml | 2 +- analytics/CAR-2019-08-001.yaml | 2 +- analytics/CAR-2019-08-002.yaml | 2 +- analytics/CAR-2020-05-001.yaml | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/analytics/CAR-2016-03-001.yaml b/analytics/CAR-2016-03-001.yaml index 4a86d577..b0f899e2 100644 --- a/analytics/CAR-2016-03-001.yaml +++ b/analytics/CAR-2016-03-001.yaml @@ -88,13 +88,13 @@ implementations: code: | index=__your_sysmon_index__ EventCode=1 (Image="C:\\Windows\\*\\hostname.exe" OR Image="C:\\Windows\\*\\ipconfig.exe" OR Image="C:\\Windows\\*\\net.exe" OR Image="C:\\Windows\\*\\quser.exe" OR Image="C:\\Windows\\*\\qwinsta.exe" OR (Image="C:\\Windows\\*\\sc.exe" AND (CommandLine="* query *" OR CommandLine="* qc *")) OR Image="C:\\Windows\\*\\systeminfo.exe" OR Image="C:\\Windows\\*\\tasklist.exe" OR Image="C:\\Windows\\*\\whoami.exe")|stats values(Image) as "Images" values(CommandLine) as "Command Lines" by ComputerName type: Splunk - data_mode: Sysmon native + data_model: Sysmon native - description: EQL version of the above pseudocode search. code: | process where subtype.create and (process_name == "hostname.exe" or process_name == "ipconfig.exe" or process_name == "net.exe" or process_name == "quser.exe" process_name == "qwinsta.exe" or process_name == "systeminfo.exe" or process_name == "tasklist.exe" or process_name == "whoami.exe" or (process_name == "sc.exe" and (command_line == "* query *" or command_line == "* qc *"))) type: EQL - data_mode: EQL native + data_model: EQL native - description: LogPoint version of the above pseudocode. code: | norm_id=WindowsSysmon event_id=1 (image in ["*\hostname.exe", "*\ipconfig.exe", "*\net.exe", "*\quser.exe", "*\qwinsta.exe", "*\systeminfo.exe", "*\tasklist.exe", "*\whoami.exe"] OR (image="*\sc.exe" command IN ["* query *", "* qc *")) diff --git a/analytics/CAR-2016-03-002.yaml b/analytics/CAR-2016-03-002.yaml index ff9fb3fb..60808188 100644 --- a/analytics/CAR-2016-03-002.yaml +++ b/analytics/CAR-2016-03-002.yaml @@ -34,19 +34,19 @@ implementations: code: | index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\wmic.exe" CommandLine="* process call create *"|search CommandLine="* /node:*" type: Splunk - data_mode: Sysmon native + data_model: Sysmon native - description: EQL version of the above pseudocode. code: | process where subtype.create and (process_name == "wmic.exe" and command_line == "* process call create ") |filter command_line == "* /node:*" type: EQL - data_mode: EQL native + data_model: EQL native - description: LogPoint version of the above pseudocode. code: | norm_id=WindowsSysmon event_id=1 image="C:\\Windows\\*\\wmic.exe" command="* process call create *" command="* /node:*" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2016-04-002.yaml b/analytics/CAR-2016-04-002.yaml index aec4fb5b..f5637fa5 100644 --- a/analytics/CAR-2016-04-002.yaml +++ b/analytics/CAR-2016-04-002.yaml @@ -47,7 +47,7 @@ implementations: code: | norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native - name: Splunk search - Detecting log clearing with wevtutil description: This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-Item or Remove-EventLog inside a command that may cause the system to remove Windows Event logs. code: | diff --git a/analytics/CAR-2016-04-003.yaml b/analytics/CAR-2016-04-003.yaml index 43e97a08..b5a49423 100644 --- a/analytics/CAR-2016-04-003.yaml +++ b/analytics/CAR-2016-04-003.yaml @@ -34,7 +34,7 @@ implementations: code: | norm_id=WinServer channel="System" event_id=7036 param1 in ["Windows Defender", "Windows Firewall"] param2="stopped" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native unit_tests: - configurations: - Windows 7 diff --git a/analytics/CAR-2016-04-005.yaml b/analytics/CAR-2016-04-005.yaml index 202054a9..cd055c4b 100644 --- a/analytics/CAR-2016-04-005.yaml +++ b/analytics/CAR-2016-04-005.yaml @@ -33,7 +33,7 @@ implementations: code: |- norm_id=WinServer event_id=4624 package="Negotiate" log_level="INFO" logon_type=10 type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native d3fend_mappings: - iri: d3f:RemoteTerminalSessionDetection id: D3-RTSD diff --git a/analytics/CAR-2019-04-001.yaml b/analytics/CAR-2019-04-001.yaml index cf9d40cf..25eef8e3 100644 --- a/analytics/CAR-2019-04-001.yaml +++ b/analytics/CAR-2019-04-001.yaml @@ -52,7 +52,7 @@ implementations: code: | norm_id=WindowsSysmon event_id=1 integrity_level="High" ((parent_image="c:\windows\system32\fodhelper.exe" OR command='*.exe"*cleanmgr.exe /autoclean*' OR image="c:\program files\windows media player\osk.exe" OR parent_image="c:\windows\system32\slui.exe") OR (parent_command='"c:\windows\system32\dism.exe"*""*.xml"' -image="c:\users\*\appdata\local\temp\*\dismhost.exe") OR (parent_image="c:\windows\*dccw.exe" -image="c:\windows\system32\cttune.exe") OR (command='"c:\windows\system32\wusa.exe"*/quiet*' -user="NOT_TRANSLATED" path="c:\windows\system32\" -parent_image="c:\windows\explorer.exe")) type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native data_model_references: - process/create/image_path - process/create/parent_image_path diff --git a/analytics/CAR-2019-04-003.yaml b/analytics/CAR-2019-04-003.yaml index aeb435f8..cfe44e7e 100644 --- a/analytics/CAR-2019-04-003.yaml +++ b/analytics/CAR-2019-04-003.yaml @@ -47,7 +47,7 @@ implementations: code: | norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native unit_tests: - description: | The [Atomic Red Team test for Squiblydoo](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md#atomic-test-2---regsvr32-remote-com-scriptlet-execution) is a good test case for this. diff --git a/analytics/CAR-2019-04-004.yaml b/analytics/CAR-2019-04-004.yaml index 8884b942..e248298d 100644 --- a/analytics/CAR-2019-04-004.yaml +++ b/analytics/CAR-2019-04-004.yaml @@ -51,7 +51,7 @@ implementations: norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" | fields log_ts, host, user, source_image, access type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native references: - Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. d3fend_mappings: diff --git a/analytics/CAR-2019-07-001.yaml b/analytics/CAR-2019-07-001.yaml index 3e59e09e..6f2507d7 100644 --- a/analytics/CAR-2019-07-001.yaml +++ b/analytics/CAR-2019-07-001.yaml @@ -55,7 +55,7 @@ implementations: code: |- norm_id=WindowsSysmon channel="Security" event_id=4670 object_type="File" -user_id="S-1-5-18" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native unit_tests: - description: 'For Windows - right click on any file and change its permissions under properties. Or, execute the following command: `icacls "C:\" /grant :F`' - description: 'For Linux - execute the following command: `chmod 777 "fileName"`' diff --git a/analytics/CAR-2019-07-002.yaml b/analytics/CAR-2019-07-002.yaml index 4d7b0669..f6e7a5e9 100644 --- a/analytics/CAR-2019-07-002.yaml +++ b/analytics/CAR-2019-07-002.yaml @@ -58,7 +58,7 @@ implementations: code: | norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native data_model_references: - process/create/exe - process/create/command_line diff --git a/analytics/CAR-2019-08-001.yaml b/analytics/CAR-2019-08-001.yaml index 9e3a73e5..433ae5f5 100644 --- a/analytics/CAR-2019-08-001.yaml +++ b/analytics/CAR-2019-08-001.yaml @@ -48,7 +48,7 @@ implementations: code: | norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\taskmgr.exe" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native data_model_references: - file/create/file_name - file/create/image_path diff --git a/analytics/CAR-2019-08-002.yaml b/analytics/CAR-2019-08-002.yaml index b45aee96..61df744d 100644 --- a/analytics/CAR-2019-08-002.yaml +++ b/analytics/CAR-2019-08-002.yaml @@ -48,7 +48,7 @@ implementations: code: | norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native data_model_references: - file/create/file_name - file/create/image_path diff --git a/analytics/CAR-2020-05-001.yaml b/analytics/CAR-2020-05-001.yaml index afce6a9b..8bbff1f4 100644 --- a/analytics/CAR-2020-05-001.yaml +++ b/analytics/CAR-2020-05-001.yaml @@ -38,7 +38,7 @@ implementations: norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" call_trace IN ["*dbghelp.dll*", "*dbgcore.dll*"] | fields log_ts host source_process_id source_image type: LogPoint - data_mode: LogPoint native + data_model: LogPoint native d3fend_mappings: - iri: d3f:SystemCallAnalysis id: D3-SCA From 47a06b1ebf252824d6e500f4660b92d5ed03d37c Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 04:39:36 -0500 Subject: [PATCH 292/342] added schema matching - schemas based off of the template files, generate scripts, and current data. matching is non-strict so unexpected elements should be accepted. Signed-off-by: Amndeep Singh Mann --- .github/workflows/lint-yaml.yml | 12 ++++----- scripts/analytic_schema.yaml | 43 +++++++++++++++++++++++++++++++++ scripts/datamodel_schema.yaml | 15 ++++++++++++ scripts/sensor_schema.yaml | 19 +++++++++++++++ 4 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 scripts/analytic_schema.yaml create mode 100644 scripts/datamodel_schema.yaml create mode 100644 scripts/sensor_schema.yaml diff --git a/.github/workflows/lint-yaml.yml b/.github/workflows/lint-yaml.yml index 0d7d5ff6..bd01a7a1 100644 --- a/.github/workflows/lint-yaml.yml +++ b/.github/workflows/lint-yaml.yml @@ -32,8 +32,8 @@ jobs: cache: 'pip' - name: Install script dependencies run: pip install -r ./scripts/requirements.txt - - name: Analysis files need to have their id attribute be the same as their filename - run: exit 0 + - name: Validate against analysis schema + run: yamale -s scripts/analytic_schema.yaml --no-strict analytics/ datamodel-schema: runs-on: ubuntu-latest steps: @@ -46,8 +46,8 @@ jobs: cache: 'pip' - name: Install script dependencies run: pip install -r ./scripts/requirements.txt - - name: Analysis files need to have their id attribute be the same as their filename - run: exit 0 + - name: Validate against data model schema + run: yamale -s scripts/datamodel_schema.yaml --no-strict data_model/ sensor-schema: runs-on: ubuntu-latest steps: @@ -60,8 +60,8 @@ jobs: cache: 'pip' - name: Install script dependencies run: pip install -r ./scripts/requirements.txt - - name: Analysis files need to have their id attribute be the same as their filename - run: exit 0 + - name: Validate against sensor schema + run: yamale -s scripts/sensor_schema.yaml --no-strict sensors/ filetype-is-yaml: runs-on: ubuntu-latest steps: diff --git a/scripts/analytic_schema.yaml b/scripts/analytic_schema.yaml new file mode 100644 index 00000000..fa31a0e3 --- /dev/null +++ b/scripts/analytic_schema.yaml @@ -0,0 +1,43 @@ +--- +title: str() +submission_date: regex('\d{4}/\d{2}/\d{2}', name='year/month/day') +update_date: regex('\d{4}/\d{2}/\d{2}', name='year/month/day', required=False) +information_domain: str() +platforms: list(str(), required=False) +subtypes: list(str()) +analytic_types: list(str()) +contributors: list(str(), required=False) +id: str() +description: str() +coverage: list(include('coverage_item'), required=False) +implementations: list(include('implementation'), required=False) +unit_tests: list(include('unit_test'), required=False) +true_positives: list(include('true_positive'), required=False) +data_model_references: list(str(), required=False) +references: list(str(), required=False) +d3fend_mappings: list(include('d3fend_mapping'), required=False) +--- +coverage_item: + technique: str() + subtechniques: list(str(), required=False) + tactics: list(str()) + coverage: str() +implementation: + name: str(required=False) + description: str(required=False) + code: str(required=False) + data_model: str(required=False) + type: str() +unit_test: + configurations: list(str(), required=False) + description: subset(str()) + commands: list(str(), required=False) +true_positive: + source: str() + description: str(required=False) + event_snippet: str(required=False) + full_event: str(required=False) +d3fend_mapping: + iri: str() + id: str() + label: str() diff --git a/scripts/datamodel_schema.yaml b/scripts/datamodel_schema.yaml new file mode 100644 index 00000000..7a771983 --- /dev/null +++ b/scripts/datamodel_schema.yaml @@ -0,0 +1,15 @@ +--- +name: str() +description: str() +actions: list(include('action')) +fields: list(include('field')) +coverage_map: map(map(str(), key=str()), str(), required=False) +--- +action: + name: str() + description: str() +field: + name: str() + description: str() + example: subset(any(), allow_empty=True) + diff --git a/scripts/sensor_schema.yaml b/scripts/sensor_schema.yaml new file mode 100644 index 00000000..84b59bf4 --- /dev/null +++ b/scripts/sensor_schema.yaml @@ -0,0 +1,19 @@ +--- +sensor_name: str() +sensor_version: any(str(), num()) +sensor_developer: str() +sensor_url: str() # consider using a regex to validate that it is actually a url +sensor_description: str(required=False) +data_model_coverage: str() +analytic_coverage: list(include('analytic'), required=False) +mappings: list(include('mapping')) +other_coverage: list(str()) +--- +analytic: + full_title: str() + id: str() +mapping: + object: str() + action: str() + notes: str() + fields: list(str()) From fe539056b946958e1f2e5054ce5f0950f6b52858 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 04:50:08 -0500 Subject: [PATCH 293/342] a field in the sensor schema should've been optional Signed-off-by: Amndeep Singh Mann --- scripts/sensor_schema.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/sensor_schema.yaml b/scripts/sensor_schema.yaml index 84b59bf4..16463b85 100644 --- a/scripts/sensor_schema.yaml +++ b/scripts/sensor_schema.yaml @@ -4,7 +4,7 @@ sensor_version: any(str(), num()) sensor_developer: str() sensor_url: str() # consider using a regex to validate that it is actually a url sensor_description: str(required=False) -data_model_coverage: str() +data_model_coverage: str(required=False) analytic_coverage: list(include('analytic'), required=False) mappings: list(include('mapping')) other_coverage: list(str()) From f3fbf0547a60f54f7b9db68b5ed4bcba84df2f63 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 04:50:29 -0500 Subject: [PATCH 294/342] run yamllint against the data files, not other yaml files that might be in the repo Signed-off-by: Amndeep Singh Mann --- .github/workflows/lint-yaml.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-yaml.yml b/.github/workflows/lint-yaml.yml index bd01a7a1..ae757313 100644 --- a/.github/workflows/lint-yaml.yml +++ b/.github/workflows/lint-yaml.yml @@ -19,7 +19,7 @@ jobs: - name: Install script dependencies run: pip install -r ./scripts/requirements.txt - name: Run yamllint - run: yamllint . + run: yamllint analytics/ data_model/ sensors/ analysis-schema: runs-on: ubuntu-latest steps: From 2961ff80b1445ae8ded5fc2f2fd505b3e5f665a6 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Tue, 21 Feb 2023 05:08:39 -0500 Subject: [PATCH 295/342] remove an extraneous attribute in the datamodel schema Signed-off-by: Amndeep Singh Mann --- scripts/datamodel_schema.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/datamodel_schema.yaml b/scripts/datamodel_schema.yaml index 7a771983..bf9c1aa7 100644 --- a/scripts/datamodel_schema.yaml +++ b/scripts/datamodel_schema.yaml @@ -3,7 +3,6 @@ name: str() description: str() actions: list(include('action')) fields: list(include('field')) -coverage_map: map(map(str(), key=str()), str(), required=False) --- action: name: str() @@ -12,4 +11,3 @@ field: name: str() description: str() example: subset(any(), allow_empty=True) - From 24e3dc9ed58404e0a41a71c69077c3f6286312f0 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 16:45:58 -0500 Subject: [PATCH 296/342] grabbed cleaned up datamodels from the yaml branch Signed-off-by: Amndeep Singh Mann --- data_model/authentication.yaml | 3 +-- data_model/driver.yaml | 2 +- data_model/email.yaml | 19 +------------------ data_model/file.yaml | 2 +- data_model/flow.yaml | 2 +- data_model/http.yaml | 20 +------------------- data_model/module.yaml | 6 +++--- data_model/process.yaml | 2 +- data_model/service.yaml | 2 +- data_model/socket.yaml | 21 ++------------------- data_model/user_session.yaml | 5 ++--- 11 files changed, 15 insertions(+), 69 deletions(-) diff --git a/data_model/authentication.yaml b/data_model/authentication.yaml index bf6fcbb1..130efe0e 100644 --- a/data_model/authentication.yaml +++ b/data_model/authentication.yaml @@ -12,7 +12,7 @@ fields: - name: app_name description: Name of the application that made the authentication request example: ssh, win:local - - name: method + - name: method description: The authentication method that was used. example: SMAL, Kerberos - name: auth_service @@ -66,4 +66,3 @@ fields: - name: target_user description: Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user. example: HOST1\LOCALUSER2 - diff --git a/data_model/driver.yaml b/data_model/driver.yaml index e111f703..c76cb4f1 100644 --- a/data_model/driver.yaml +++ b/data_model/driver.yaml @@ -39,4 +39,4 @@ fields: example: 1533 - name: signature_valid description: Boolean indicator of whether the driver is signed and whether the signature is current and not revoked - example: True \ No newline at end of file + example: true diff --git a/data_model/email.yaml b/data_model/email.yaml index 70a1a0f8..4deb4539 100644 --- a/data_model/email.yaml +++ b/data_model/email.yaml @@ -16,7 +16,7 @@ fields: - name: action_reason description: The rationale given for blocking, redirecting, or quarantining an email. example: "Malformed Message" - - name: attachment_name + - name: attachment_name description: Filename of any email attachment that may exist. example: "cuddly-cats.pdf" - name: attachment_size @@ -75,20 +75,3 @@ fields: - name: to description: the content of the To field in the email header; does not necessarily match up with real recipients. example: "adam@example.com" - - - - - - - - - - - - - - - - - diff --git a/data_model/file.yaml b/data_model/file.yaml index 72c5df33..80b292db 100755 --- a/data_model/file.yaml +++ b/data_model/file.yaml @@ -90,7 +90,7 @@ fields: example: 0644 (linux) or NTFS ACL - name: signature_valid description: Boolean indicator of whether the signature is valid; empty if file is not signed. - example: True + example: true - name: uid description: The user ID or SID for the acting entity. example: S-1-5-18 diff --git a/data_model/flow.yaml b/data_model/flow.yaml index 6095ae51..30f6f2c2 100644 --- a/data_model/flow.yaml +++ b/data_model/flow.yaml @@ -89,4 +89,4 @@ fields: example: TCP - name: uid description: User ID or SID of the flow-handling entity. - example: S-1-5-18 \ No newline at end of file + example: S-1-5-18 diff --git a/data_model/http.yaml b/data_model/http.yaml index 044f9429..c2499a66 100644 --- a/data_model/http.yaml +++ b/data_model/http.yaml @@ -14,7 +14,7 @@ fields: - name: hostname description: hostname on which the request was seen. example: HOST1 - - name: request_body_bytes + - name: request_body_bytes description: Integer value corresponding to the total number of bytes in the request. example: 180 - name: http_version @@ -60,21 +60,3 @@ fields: - name: user_agent_version description: User Agent Version. Note that some User Agent strings may not label versions in the same way. example: 4.0 - - - - - - - - - - - - - - - - - - diff --git a/data_model/module.yaml b/data_model/module.yaml index 01bc2b58..733fdc44 100644 --- a/data_model/module.yaml +++ b/data_model/module.yaml @@ -1,6 +1,6 @@ --- -name: Library -description: Libraries correspond to executable (and potentially non-executable) content, and are loaded as a contiguous region of memory into the address space of a process. Each process will have the main image loaded as a shared library or module (DLLs in Windows) and their dependencies. +name: Module +description: Modules correspond to executable (and potentially non-executable) content, and are loaded as a contiguous region of memory into the address space of a process. Each process will have the main image loaded as a module and shared libraries (DLLs in Windows) and their dependencies. actions: - name: load description: A module load event occurs when a PE image (dll or exe) is loaded into a process. @@ -45,4 +45,4 @@ fields: example: 50 - name: signature_valid description: Boolean indicator of whether the signature is current and not revoked - example: True \ No newline at end of file + example: true diff --git a/data_model/process.yaml b/data_model/process.yaml index 725f63d8..90279c51 100644 --- a/data_model/process.yaml +++ b/data_model/process.yaml @@ -79,7 +79,7 @@ fields: example: "{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}" - name: signature_valid description: Boolean indicator of whether signature is current and not revoked. - example: True + example: true - name: target_guid description: Global Unique Identifier for the target process (only for process access events). - name: target_pid diff --git a/data_model/service.yaml b/data_model/service.yaml index c47159fc..61081c26 100644 --- a/data_model/service.yaml +++ b/data_model/service.yaml @@ -42,4 +42,4 @@ fields: example: 1860 - name: uid description: The ID of SID of the user who acted on the service - example: S-1-5-18 \ No newline at end of file + example: S-1-5-18 diff --git a/data_model/socket.yaml b/data_model/socket.yaml index ed3c9f1d..c5e3b3e9 100644 --- a/data_model/socket.yaml +++ b/data_model/socket.yaml @@ -12,12 +12,12 @@ fields: - name: pid description: ID of the process that acted on the socket example: 3930 - - name: image_path + - name: image_path description: Path to the executable that initiated the socket event. example: C:/user/adam/malware.exe - name: success description: Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested) - example: True + example: true - name: family description: The type of socket in question example: AF_UNIX, AF_INET, AF_INET6 @@ -39,20 +39,3 @@ fields: - name: local_path description: In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets. example: "/tmp/foo" - - - - - - - - - - - - - - - - - diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml index 11c4c3fa..d268ec57 100755 --- a/data_model/user_session.yaml +++ b/data_model/user_session.yaml @@ -1,5 +1,5 @@ --- -name: User Sesssion +name: User Session description: User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. actions: - name: lock @@ -42,5 +42,4 @@ fields: example: S-1-5-18 - name: login_successful description: Boolean indicator of whether a login attempt was successful - example: False - + example: false From 89e10e8121e57eb64693bf7e8b0b4da09468d37e Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 17:30:29 -0500 Subject: [PATCH 297/342] added coverage map attribute and fixed some weird file permissions Signed-off-by: Amndeep Singh Mann --- data_model/authentication.yaml | 2 +- data_model/driver.yaml | 8 +++++++ data_model/email.yaml | 2 +- data_model/file.yaml | 35 +++++++++++++++++++++++++++++ data_model/flow.yaml | 18 +++++++++++++++ data_model/module.yaml | 13 +++++++++++ data_model/process.yaml | 24 ++++++++++++++++++++ data_model/registry.yaml | 40 ++++++++++++++++++++++++++++++++++ data_model/service.yaml | 13 +++++++++++ data_model/socket.yaml | 28 ++++++++++++++++++++++++ data_model/thread.yaml | 13 +++++++++++ data_model/user_session.yaml | 0 12 files changed, 194 insertions(+), 2 deletions(-) mode change 100755 => 100644 data_model/file.yaml mode change 100755 => 100644 data_model/thread.yaml mode change 100755 => 100644 data_model/user_session.yaml diff --git a/data_model/authentication.yaml b/data_model/authentication.yaml index 130efe0e..7e1ce18f 100644 --- a/data_model/authentication.yaml +++ b/data_model/authentication.yaml @@ -1,6 +1,6 @@ --- name: Authentication -description: Authentication events occur whenever a user attempts to login to a system, or a user or process attempts to access a privileged system resource. +description: An authentication event occurs whenever a user or process attempts to access a privileged system resource. Examples include logging into a system, or elevating privilege. actions: - name: success description: The event corresponding to an authentication service responding positively to an authentication request. diff --git a/data_model/driver.yaml b/data_model/driver.yaml index c76cb4f1..8daf9af8 100644 --- a/data_model/driver.yaml +++ b/data_model/driver.yaml @@ -40,3 +40,11 @@ fields: - name: signature_valid description: Boolean indicator of whether the driver is signed and whether the signature is current and not revoked example: true +coverage_map: + load: + fqdn: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + sha256_hash: ["sysmon_13"] + signature_valid: ["sysmon_13"] + signer: ["sysmon_13"] diff --git a/data_model/email.yaml b/data_model/email.yaml index 4deb4539..fe42a138 100644 --- a/data_model/email.yaml +++ b/data_model/email.yaml @@ -1,6 +1,6 @@ --- name: Email -description: Email events are at the email server level. +description: Email events are at the mail server level. actions: - name: deliver description: The event corresponding to an email being sent to an end recipient. diff --git a/data_model/file.yaml b/data_model/file.yaml old mode 100755 new mode 100644 index 80b292db..eb8022ce --- a/data_model/file.yaml +++ b/data_model/file.yaml @@ -94,3 +94,38 @@ fields: - name: uid description: The user ID or SID for the acting entity. example: S-1-5-18 +coverage_map: + create: + company: ["autoruns_13.98", "sysmon_13"] + creation_time: ["autoruns_13.98", "sysmon_13"] + file_name: ["autoruns_13.98"] + file_path: ["sysmon_13"] + fqdn: ["autoruns_13.98", "sysmon_13"] + hostname: ["autoruns_13.98"] + image_path: ["sysmon_13"] + md5_hash: ["autoruns_13.98"] + pid: ["sysmon_13"] + signer: ["sysmon_13"] + delete: + fqdn: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + uid: ["sysmon_13"] + modify: + company: ["autoruns_13.98"] + creation_time: ["autoruns_13.98"] + file_name: ["autoruns_13.98"] + fqdn: ["autoruns_13.98"] + hostname: ["autoruns_13.98"] + md5_hash: ["autoruns_13.98"] + sha256_hash: ["autoruns_13.98"] + signature_valid: ["autoruns_13.98"] + signer: ["autoruns_13.98"] + timestomp: + creation_time: ["sysmon_13"] + file_path: ["sysmon_13"] + fqdn: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + previous_creation_time: ["sysmon_13"] + uid: ["sysmon_13"] diff --git a/data_model/flow.yaml b/data_model/flow.yaml index 30f6f2c2..96ad7fde 100644 --- a/data_model/flow.yaml +++ b/data_model/flow.yaml @@ -90,3 +90,21 @@ fields: - name: uid description: User ID or SID of the flow-handling entity. example: S-1-5-18 +coverage_map: + start: + dest_hostname: ["sysmon_13"] + dest_ip: ["sysmon_13"] + dest_port: ["sysmon_13"] + exe: ["sysmon_13"] + fqdn: ["sysmon_13"] + hostname: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + src_fdqn: ["sysmon_13"] + src_hostname: ["sysmon_13"] + src_ip: ["sysmon_13"] + src_port: ["sysmon_13"] + start_time: ["sysmon_13"] + transport_protocol: ["sysmon_13"] + uid: ["sysmon_13"] + user: ["sysmon_13"] diff --git a/data_model/module.yaml b/data_model/module.yaml index 733fdc44..0e7475a0 100644 --- a/data_model/module.yaml +++ b/data_model/module.yaml @@ -46,3 +46,16 @@ fields: - name: signature_valid description: Boolean indicator of whether the signature is current and not revoked example: true +coverage_map: + load: + fqdn: ["sysmon_13"] + hostname: ["sysmon_13"] + image_path: ["sysmon_13"] + md5_hash: ["sysmon_13"] + module_name: ["sysmon_13"] + module_path: ["sysmon_13"] + pid: ["sysmon_13"] + sha1_hash: ["sysmon_13"] + signature_valid: ["sysmon_13"] + signer: ["sysmon_13"] + tid: ["sysmon_13"] diff --git a/data_model/process.yaml b/data_model/process.yaml index 90279c51..cb19890a 100644 --- a/data_model/process.yaml +++ b/data_model/process.yaml @@ -93,3 +93,27 @@ fields: - name: uid description: User ID under which original process is running. example: 509 +coverage_map: + access: + access_level: ["sysmon_13"] + call_trace: ["sysmon_13"] + fqdn: ["sysmon_13"] + guid: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + sid: ["sysmon_13"] + target_guid: ["sysmon_13"] + target_pid: ["sysmon_13"] + target_name: ["sysmon_13"] + create: + command_line: ["sysmon_13"] + current_working_directory: ["sysmon_13"] + fqdn: ["sysmon_13"] + image_path: ["sysmon_13"] + integrity_level: ["sysmon_13"] + parent_command_line: ["sysmon_13"] + parent_guid: ["sysmon_13"] + pid: ["sysmon_13"] + ppid: ["sysmon_13"] + sha256_hash: ["sysmon_13"] + sid: ["sysmon_13"] diff --git a/data_model/registry.yaml b/data_model/registry.yaml index 3812dc76..c799c42a 100644 --- a/data_model/registry.yaml +++ b/data_model/registry.yaml @@ -44,3 +44,43 @@ fields: - name: new_content description: The data within the new value, or the new name of a key, after an edit event. example: \%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs +coverage_map: + add: + data: ["autoruns_13.98", "sysmon_13"] + fqdn: ["sysmon_13"] + hostname: ["autoruns_13.98"] + hive: ["autoruns_13.98", "sysmon_13"] + key: ["autoruns_13.98", "sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + type: ["autoruns_13.98"] + user: ["sysmon_13"] + value: ["autoruns_13.98"] + key_edit: + data: ["autoruns_13.98", "sysmon_13"] + fqdn: ["sysmon_13"] + hostname: ["autoruns_13.98"] + hive: ["autoruns_13.98", "sysmon_13"] + key: ["autoruns_13.98", "sysmon_13"] + image_path: ["sysmon_13"] + new_content: ["autoruns_13.98", "sysmon_13"] + pid: ["sysmon_13"] + type: ["autoruns_13.98"] + user: ["sysmon_13"] + value: ["autoruns_13.98", "sysmon_13"] + remove: + data: ["sysmon_13"] + fqdn: ["sysmon_13"] + hive: ["sysmon_13"] + key: ["sysmon_13"] + image_path: ["sysmon_13"] + pid: ["sysmon_13"] + user: ["sysmon_13"] + value_edit: + data: ["autoruns_13.98"] + hostname: ["autoruns_13.98"] + hive: ["autoruns_13.98"] + key: ["autoruns_13.98"] + new_content: ["autoruns_13.98"] + type: ["autoruns_13.98"] + value: ["autoruns_13.98"] diff --git a/data_model/service.yaml b/data_model/service.yaml index 61081c26..c8a98aef 100644 --- a/data_model/service.yaml +++ b/data_model/service.yaml @@ -43,3 +43,16 @@ fields: - name: uid description: The ID of SID of the user who acted on the service example: S-1-5-18 +coverage_map: + create: + command_line: ["autoruns_13.98"] + exe: ["autoruns_13.98"] + fqdn: ["autoruns_13.98"] + hostname: ["autoruns_13.98"] + image_path: ["autoruns_13.98"] + delete: + command_line: ["autoruns_13.98"] + exe: ["autoruns_13.98"] + fqdn: ["autoruns_13.98"] + hostname: ["autoruns_13.98"] + image_path: ["autoruns_13.98"] diff --git a/data_model/socket.yaml b/data_model/socket.yaml index c5e3b3e9..1603eb17 100644 --- a/data_model/socket.yaml +++ b/data_model/socket.yaml @@ -39,3 +39,31 @@ fields: - name: local_path description: In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets. example: "/tmp/foo" +coverage_map: + bind: + family: ["osquery_4.6.0"] + image_path: ["osquery_4.6.0"] + local_address: ["osquery_4.6.0"] + local_port: ["osquery_4.6.0"] + pid: ["osquery_4.6.0"] + protocol: ["osquery_4.6.0"] + remote_address: ["osquery_4.6.0"] + remote_port: ["osquery_4.6.0"] + listen: + family: ["osquery_4.6.0"] + image_path: ["osquery_4.6.0"] + local_address: ["osquery_4.6.0"] + local_port: ["osquery_4.6.0"] + pid: ["osquery_4.6.0"] + protocol: ["osquery_4.6.0"] + remote_address: ["osquery_4.6.0"] + remote_port: ["osquery_4.6.0"] + close: + family: ["osquery_4.6.0"] + image_path: ["osquery_4.6.0"] + local_address: ["osquery_4.6.0"] + local_port: ["osquery_4.6.0"] + pid: ["osquery_4.6.0"] + protocol: ["osquery_4.6.0"] + remote_address: ["osquery_4.6.0"] + remote_port: ["osquery_4.6.0"] diff --git a/data_model/thread.yaml b/data_model/thread.yaml old mode 100755 new mode 100644 index 868c9eb1..cf28cc00 --- a/data_model/thread.yaml +++ b/data_model/thread.yaml @@ -56,3 +56,16 @@ fields: - name: uid description: The ID of SID of the user who directly or indirectly acted on the thread example: S-1-5-18 +coverage_map: + remote_create: + hostname: ["sysmon_13"] + src_pid: ["sysmon_13"] + src_tid: ["sysmon_13"] + start_address: ["sysmon_13"] + start_function: ["sysmon_13"] + start_module: ["sysmon_13"] + start_module_name: ["sysmon_13"] + tgt_pid: ["sysmon_13"] + tgt_tid: ["sysmon_13"] + uid: ["sysmon_13"] + user: ["sysmon_13"] diff --git a/data_model/user_session.yaml b/data_model/user_session.yaml old mode 100755 new mode 100644 From ad45f849219d8d38173085403b0d7bfd68ec6ddb Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 23:30:02 -0500 Subject: [PATCH 298/342] implemented data model template Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 231 ++++++++++-- docs/data_model/driver.md | 119 +++++-- docs/data_model/email.md | 351 ++++++++++++++++-- docs/data_model/file.md | 531 +++++++++++++++++++++++++--- docs/data_model/flow.md | 312 +++++++++++++--- docs/data_model/http.md | 255 +++++++++++-- docs/data_model/module.md | 133 +++++-- docs/data_model/process.md | 328 +++++++++++++++-- docs/data_model/registry.md | 178 ++++++++-- docs/data_model/service.md | 197 +++++++++-- docs/data_model/socket.md | 142 ++++++-- docs/data_model/thread.md | 224 ++++++++++-- docs/data_model/user_session.md | 197 +++++++++-- scripts/datamodel_index_template.md | 0 scripts/datamodel_sensors.md | 0 scripts/datamodel_template.md | 36 ++ scripts/generate_datamodels.py | 52 +++ 17 files changed, 2899 insertions(+), 387 deletions(-) create mode 100644 scripts/datamodel_index_template.md create mode 100644 scripts/datamodel_sensors.md create mode 100644 scripts/datamodel_template.md create mode 100644 scripts/generate_datamodels.py diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md index ece6b8a4..d8df090a 100755 --- a/docs/data_model/authentication.md +++ b/docs/data_model/authentication.md @@ -1,45 +1,214 @@ --- title: "Authentication" --- - An authentication event occurs whenever a user or process attempts to access a privileged system resource. Examples include logging into a system, or elevating privilege. ## Actions - |Action|Description| |---|---| -|failure|The event corresponding to an authentication service responding negatively to an authentication request. -|error|The event corresponding to the case when an authentication requests results in an any kind of unexpected error. -|success|The event corresponding to an authentication service responding positively to an authentication request. +|error|The event corresponding to the case when an authentication request results in any kind of unexpected error.| +|failure|The event corresponding to an authentication service responding negatively to an authentication request.| +|success|The event corresponding to an authentication service responding positively to an authentication request.| ## Fields - |Field|Description|Example| |---|---|---| -ad_domain|Active Directory domain from which the authentication request was generated; may differ from the target_ad_domain.|`ad2.mitre.org`| -app_name|Name of the application that made the authentication request.|`ssh, win:local`| -auth_service|The name of the service that was utilized to accomplish authentication.|`Okta, ActiveDirectory`| -auth_target|machine for which authentication was requested; may be different than the host that the request is made from.|`HOST2`| -decision_reason|The justification for approving or denying an authentication request.|`password is invalid`| -fqdn|The fully qualified domain name for the host from which authentication was requested.|`HOST1.mitre.org`| -hostname|Hostname of the host from which authentication was requested.|`HOST1`| -method|The authentication method that was used.|`SMAL, Kerberos`| -response_time|Duration of time it took for an authentication response to be received.|`12ms`| -target_ad_domain|The Active Directory domain within which authentication was requested.|`ad.mitre.org`| -target_uid|User ID or SID for the user being authenticated.|`S-1-5-19`| -target_user|Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user.|`HOST1\LOCALUSER2`| -target_user_role|IPAM access control role for the user being authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|`System Administrator Role`| -target_user_type|User ID or SID for the user being authenticated.|`Administrator, Standard, Guest`| -uid|User ID for the process that initiated the authentication request.|`S-1-5-18`| -user|Name of the user that initiated the request.|`HOST1\LOCALUSER1`| -user_agent|The user agent through which the request was made.|`aws-cli/2.0.0 Python/3.7.4 Darwin/18.7.0 botocore/2.0.0dev4`| -user_role|IPAM access control role for the user that initiated the authentication request.|`DNS Record Administrator Role`| -user_type|type of user that initiated the request.|`Administrator, Standard, Guest`| +ad_domain|Active Directory domain from which the authentication request was generated; may differ from the target_ad_domain.|ad2.mitre.org +app_name|Name of the application that made the authentication request|ssh, win:local +auth_service|The name of the service that was utilized to accomplish authentication|Okta, ActiveDirectory +auth_target|machine for which authentication was requested; may be different than the host that the request is made from.|HOST2 +decision_reason|The justification for approving or denying an authentication request.|password is invalid +fqdn|The fully qualified domain name for the host from which authentication was requested.|HOST1.mitre.org +hostname|Hostname of the host from which authentication was requested.|HOST1 +method|The authentication method that was used.|SMAL, Kerberos +response_time|Duration of time it took for an authentication response to be received.|12ms +target_ad_domain|The Active Directory domain within which authentication was requested.|ad.mitre.org +target_uid|User ID for the user being authenticated.|S-1-5-19 +target_user|Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user.|HOST1\LOCALUSER2 +target_user_role|IPAM access control role for the user being authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|System Administrator Role +target_user_type|type of user that was authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|Administrator, Standard, Guest +uid|User ID for the process that initiated the authentication request.|S-1-5-18 +user|Name of the user that initiated the request.|HOST1\LOCALUSER1 +user_agent|The user agent through which the request was made.|aws-cli/2.0.0 Python/3.7.4 Darwin/18.7.0 botocore/2.0.0dev4 +user_role|IPAM access control role for the user that initiated the authentication request.|DNS Record Administrator Role +user_type|type of user that initiated the request.|Administrator, Standard, Guest ## Coverage Map - -| | **ad_domain** | **app_name** | **auth_service** | **auth_target** | **decision_reason** | **fqdn** | **hostname** | **method** | **response_time** | **target_ad_domain** | **target_uid** | **target_user** | **target_user_role** | **target_user_type** | **uid** | **user** | **user_agent** | **user_role** | **user_type | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **failure** | | | | | | | | | | | | | | | | | | | | -| **error** | | | | | | | | | | | | | | | | | | | | -| **success** | | | | | | | | | | | | | | | | | | | | +
Technique ID
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
T1053.002: At (Windows)T1053.002: At
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
  • CAR-2020-11-006: Local Permission Group Discovery
T1070: Indicator Removal on HostT1070: Indicator Removal
T1070.003: Clear Command History
  • CAR-2021-05-002: Batch File Write to System32
T1218: Signed Binary Proxy ExecutionT1218: System Binary Proxy Execution
T1218.010: Regsvr32CAR-2014-03-006 RunDLL32.exe monitoring March 28 2014
  • Signed Binary Proxy Execution
  • System Binary Proxy Execution
Dnif, Logpoint, Pseudocode Windows
CAR-2016-04-002 User Activity from Clearing Event Logs April 14 2016
  • Indicator Removal on Host
Logpoint, Pseudocode, Sigma
  • Indicator Removal
Logpoint, Pseudocode, Sigma, Splunk Windows, Linux, macOS
CAR-2019-04-002 Generic Regsvr32 April 24 2019
  • Signed Binary Proxy Execution
  • System Binary Proxy Execution
Pseudocode, Splunk Windows
CAR-2019-04-003 Squiblydoo April 24 2019
  • Signed Binary Proxy Execution
  • System Binary Proxy Execution
Eql, Logpoint, Psuedocode, Splunk Windows
CAR-2020-11-005 Clear Powershell Console Command History November 30 2020
  • Indicator Removal on Host
  • Indicator Removal
Logpoint, Pseudocode, Splunk Windows
CAR-2020-11-007 Network Share Connection Removal November 30 2020
  • Indicator Removal on Host
  • Indicator Removal
Logpoint, Pseudocode, Splunk Windows
CAR-2020-11-009 Compiled HTML Access November 30 2020
  • Signed Binary Proxy Execution
  • System Binary Proxy Execution
Logpoint, Pseudocode, Splunk Windows
CAR-2020-11-010 CMSTP November 30 2020
  • Signed Binary Proxy Execution
  • System Binary Proxy Execution
Logpoint, Pseudocode, Splunk Windows
CAR-2021-01-001 Identifying Port Scanning Activity October 23 2020
  • Network Service Scanning
  • Network Service Discovery
Splunk Windows, Linux
CAR-2021-01-003 Clearing Windows Logs with Wevtutil December 02 2020
  • Indicator Removal on Host
  • Indicator Removal
Splunk Windows
T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1007: System Service Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1010: Application Window Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1012: Query Registry(N/A - technique only)
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1016: System Network Configuration Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1018: Remote System Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1021: Remote Services (N/A - technique only)T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1029: Scheduled Transfer(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1033: System Owner/User Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1036: Masquerading (N/A - technique only)T1037.001: Logon Script (Windows)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-11-001: Boot or Logon Initialization Scripts
T1039: Data from Network Shared Drive(N/A - technique only)
  • CAR-2013-01-003: SMB Events Monitoring
T1040: Network Sniffing(N/A - technique only)
  • CAR-2020-11-002: Local Network Sniffing
T1046: Network Service Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2021-01-001: Identifying Port Scanning Activity
T1047: Windows Management Instrumentation(N/A - technique only)
  • CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC
  • CAR-2014-12-001: Remotely Launched Executables via WMI
  • CAR-2016-03-002: Create Remote Process via WMIC
T1049: System Network Connections Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1053: Scheduled Task/Job
T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
T1057: Process Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1059: Command and Scripting Interpreter (N/A - technique only)T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
T1068: Exploitation for Privilege Escalation(N/A - technique only)
  • CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe
T1069: Permission Groups Discovery
T1078.003: Local Accounts
  • CAR-2013-02-008: Simultaneous Logins on a Host
  • CAR-2013-02-012: User Logged in to Multiple Hosts
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2013-10-001: User Login Activity Monitoring
T1082: System Information Discovery(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1087: Account Discovery
T1087.002: Domain Account
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-03-001: Host Discovery Commands
T1098: Account Manipulation(N/A - technique only)
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
T1105: Ingress Tool Transfer(N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2021-05-005: BITSAdmin Download File
  • CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments
  • CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments
T1112: Modify Registry(N/A - technique only)
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-11-005: Remote Registry
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
T1127: Trusted Developer Utilities Proxy Execution T1127.001: MSBuildT1136.001: Local Account
  • CAR-2021-05-010: Create local admin accounts using net exe
T1140: Deobfuscate/Decode Files or Information(N/A - technique only)
  • CAR-2021-05-009: CertUtil With Decode Argument
T1187: Forced Authentication(N/A - technique only)
  • CAR-2013-09-003: SMB Session Setups
T1197: BITS Jobs(N/A - technique only)
  • CAR-2021-05-004: BITS Job Persistence
  • CAR-2021-05-005: BITSAdmin Download File
T1204: User Execution T1204.002: Malicious FileT1222.002: Linux and Mac File and Directory Permissions Modification
  • CAR-2019-07-001: Access Permission Modification
T1490: Inhibit System Recovery(N/A - technique only)
  • CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize
  • CAR-2021-05-003: BCDEdit Failure Recovery Modification
T1505: Server Software Component T1505.003: Web Shell
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
T1548: Abuse Elevation Control MechanismT1548: Abuse Elevation Control Mechanism(N/A - technique only)
  • CAR-2021-02-002: Get System Elevation
T1548.002: Bypass User Account Control
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2019-04-001: UAC Bypass
  • CAR-2021-01-008: Disable UAC
T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
T1570: Lateral Tool Transfer(N/A - technique only)
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-03-001: SMB Write Request - NamedPipes
T1574: Hijack Execution Flow
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + ad_domainapp_nameauth_serviceauth_targetdecision_reasonfqdnhostnamemethodresponse_timetarget_ad_domaintarget_uidtarget_usertarget_user_roletarget_user_typeuiduseruser_agentuser_roleuser_type
error
failure
success
\ No newline at end of file diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index 4961179d..03de8f08 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -1,35 +1,114 @@ --- title: "Driver" --- - A driver is software that runs in the operating system kernel. Drivers are generally used to allow a computer to communicate with hardware devices but have access to important kernel resources. ## Actions - |Action|Description| |---|---| |load|The event corresponding to the operating system kernel loading a driver into memory.| -|unload|The event corresponding to the operating system kernel unloading a driver from memory. +|unload|The event corresponding to the operating system kernel unloading a driver from memory.| ## Fields - |Field|Description|Example| |---|---|---| -base_address|A hex address indicating where the driver is loaded into the kernel.|`0xFFFFF8000405F000`| -fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -hostname|The hostname of the host, without the domain.|`HOST1`| -image_path|The file system location of the driver.|`C:\Windows\System32\drivers\scsiport.sys`| -md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|`5eb63bbbe01eeed093cb22bb8f5acdc3`| -module_name|The name of the driver or program.|`NvStreamKms.sys`| -pid|The Process ID that loaded or unloaded the driver.|`1533`| -sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|`2aae6c35c94fcfb415dbe95f408b9ce91ee846ed`| -sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| -signature_valid|Boolean indicator of whether the driver is signed and whether the signature is current and not revoked.|`True`| -signer|The name of the organization which signed the driver.|`Microsoft Corporation`| +base_address|A hex address indicating where the driver is loaded into the kernel.|18446735277684027392 +fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the driver.|C:\Windows\System32\drivers\scsiport.sys +md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +module_name|The name of the driver or program.|NvStreamKms.sys +pid|The Process ID that loaded or unloaded the driver|1533 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the driver is signed and whether the signature is current and not revoked|True +signer|The name of the organization which signed the driver.|Microsoft Corporation ## Coverage Map - -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | -|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | -| **unload**| | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + base_addressfqdnhostnameimage_pathmd5_hashmodule_namepidsha1_hashsha256_hashsignature_validsigner
load
unload
\ No newline at end of file diff --git a/docs/data_model/email.md b/docs/data_model/email.md index f9151074..7f73bf40 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -1,51 +1,328 @@ --- title: "Email" --- - Email events are at the mail server level. ## Actions - |Action|Description| |---|---| -|block|The event corresponding to an email being blcoked by the email server. -|delete|The event corresponding to an email being deleted. -|deliver|The event corresponding to an email being sent to an end recipient. -|redirect|The event corresponding to an email being redirected. -|quarantine|The event corresponding to an email being qurantined for security reasons. +|block|The event corresponding to an email being blocked by the email server.| +|delete|The event corresponding to an email being deleted.| +|deliver|The event corresponding to an email being sent to an end recipient.| +|quarantine|The event corresponding to an email being quarantined for security reasons.| +|redirect|The event corresponding to an email being redirected.| ## Fields - |Field|Description|Example| |---|---|---| -action_reason|The rationale given for blocking, redirecting, or quarantining an email.|`Malformed Message`| -attachment_mime_type|The MIME type of the attachment.|`.docx`| -attachment_name|Filename of any email attachment that may exist.|`cuddly-cats.pdf`| -attachment_size|Filesize of the attachment.|`567 Kb`| -date|SMTP date header, which is actually a date time group.|`Thu Jul 18 09:30:00 PDT 2019`| -dest_address|Recipient email address, taken from the SMTP "Recipient" field.|`adam@example.com`| -dest_ip|The destination IP address for the email.|`221.174.222.111`| -dest_port|The destination port for the email.|`993`| -from|Displayed sender name from the Message Information header; can be easily forged.|`eve@trusted-advisors.com`| -message_body|Content of the email, not including subject.|`Hello World`| -message_links|URLs extracted from the email body.|`https://www.cnn.com`| -message_type|Content protocol of the message body|`html`| -return_address|Email address to which replies should be sent, also known as Return-Path or Reply-To; may differ from the src_address.|`eve_secondary@example.com`| -server_relay|The Received portion of the SMTP header, which provides the chain of hosts that the email passed through during delivery; each link usually contains an IP address, domain, and datetime group.|| -smtp_uid|Distinct ID used to distingquish emails.|`MN2PR09MB4876CCE7F183A83E6BA1C4C1CBF50@PP34399.prod.outlook.com`| -src_address|Email address of the sender, taken from the "Sender" SMTP field.|`eve@example.com`| -src_domain|The domain portion of the src_address.|`example.com`| -src_ip|Originating IP address.|`172.183.195.200`| -src_port|Originating port.|`1248`| -subject|Subject line of the email.|`Lo0k Younger Whl1e L0slng We19ht!!`| -to|The content of the To field in the email header; does not necessarily match up with real recipients.|`adam@example.com`| +action_reason|The rationale given for blocking, redirecting, or quarantining an email.|Malformed Message +attachment_mime_type|The MIME type of the attachment.|.docx +attachment_name|Filename of any email attachment that may exist.|cuddly-cats.pdf +attachment_size|Filesize of the attachment.|567 Kb +date|SMTP date header, which is actually a date time group.|Thu Jul 18 09:30:00 PDT 2019 +dest_address|Recipient email address, taken from the SMTP "Recipient" field.|adam@example.com +dest_ip|The destination IP address for the email.|221.174.222.111 +dest_port|The destination port for the email.|993 +from|Displayed sender name from the Message Information header; can be easily forged.|eve@trusted-advisors.com +message_body|Content of the email, not including subject.|Hello World +message_links|URLs extracted from the email body.|https://www.cnn.com +message_type|Content protocol of the message body|html +return_address|Email address to which replies should be sent, also known as Return-Path or Reply-To; may differ from the src_address.|eve_secondary@example.com +server_relay|The Received portion of the SMTP header, which provides the chain of hosts that the email passed through during delivery; each link usually contains an IP address, domain, and datetime group.| +smtp_uid|Distint ID used to distinguish emails.|MN2PR09MB4876CCE7F183A83E6BA1C4C1CBF50@PP34399.prod.outlook.com +src_address|Email address of the sender, taken from the "Sender" SMTP field.|eve@example.com +src_domain|The domain portion of the src_address.|example.com +src_ip|Originating IP address.|172.183.195.200 +src_port|Originating port.|1248 +subject|Subject line of the email.|Lo0k Younger Whl1e L0slng We19ht!! +to|the content of the To field in the email header; does not necessarily match up with real recipients.|adam@example.com ## Coverage Map - -| | **action_reason** | **attachment_mime_type** | **attachment_name** | **attachment_size** | **date** | **dest_address** | **dest_ip** | **dest_port** | **from** | **message_body** | **message_links** | **message_type** | **return_address** | **server_relay** | **smtp_uid** | **src_address** | **src_domain** | **src_ip** | **src_port** | **subject** | **to** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|--|--| -| **block** | | | | | | | | | | | | | | | | | | | | | | -| **delete** | | | | | | | | | | | | | | | | | | | | | | -| **deliver** | | | | | | | | | | | | | | | | | | | | | | -| **redirect** | | | | | | | | | | | | | | | | | | | | | | -| **quarantine** | | | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + action_reasonattachment_mime_typeattachment_nameattachment_sizedatedest_addressdest_ipdest_portfrommessage_bodymessage_linksmessage_typereturn_addressserver_relaysmtp_uidsrc_addresssrc_domainsrc_ipsrc_portsubjectto
block
delete
deliver
quarantine
redirect
\ No newline at end of file diff --git a/docs/data_model/file.md b/docs/data_model/file.md index c0593471..c41c21ba 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -1,60 +1,509 @@ --- title: "File" --- - A resource for storing information available to a computer program. ## Actions - |Action|Description| |---|---| -|timestomp|The modification of an attribute, such as creation time. The file metadata may change, but the contents of the file remain the same.| +|acl_modify|The event corresponding with changing permissions on a file.| |create|The event corresponding to the creation of a file.| |delete|The event corresponding to the deletion of a file.| |modify|The event corresponding to the modification of a file or its metadata.| |read|The event corresponding to the accessing of a file to be read.| +|timestomp|The modification of an attribute, such as creation time. The file metadata may change, but the contents of the file remain the same.| |write|The event corresponding to the accessing of a file in order to write new instructions or information into a file.| -|acl_modify|The event corresponding with changing permissions on a file.| ## Fields - |Field|Description|Example| |---|---|---| -|company|The name of the organization listed in the file located at `image_path`. -|content|The contents of the file.|`Hello World`| -|creation_time|The creation time of the file as described in UTC and including the date.|`05/14/2015 12:47:06`| -|extension|The file extension of the file.|`docx`| -|file_name|The name of the file.|`MyWordDoc.docx`| -|file_path|The full path to the file on the file system.|`C:\users\fakeuser\documents\MyFile.docx`| -|gid|The group ID of the file|`801`| -|group|The group owner of the file|`admin`| -|owner_uid|The user ID or SID of the owner of the file.|`501`| -|owner|The username of the owner of the file.|`adam`| -|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -|hostname|The hostname of the host, without the domain.|`HOST1`| -|image_path|The file system location of the executable that is associated with the `pid` that generated this event.|`C:\Windows\system32\notepad.exe`| -|link_target|The target path of a symbolic link.|`C:\my_special_file.exe`| -|md5_hash|An MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|`5eb63bbbe01eeed093cb22bb8f5acdc3`| -|mime_type|The MIME type of the file.|`PE`| -|mode|The mode or permissions set of the file.|`0644 (linux) or NTFS ACL`| -|pid|The process ID for the process that generated this file event, represented in decimal notation.|`738`| -|ppid|The process ID of the parent process of the process associated with this file event, represented in decimal notation.|`1860`| -|previous_creation_time|The creation_time associated with the file before it was changed for this file event.|`05/14/2015 12:47:06`| -|sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|`2aae6c35c94fcfb415dbe95f408b9ce91ee846ed`| -|sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| -|signer|The company listed on the certificate of the program at `image_path` if that program is signed.|`Microsoft Corporation`| -|signature_valid|Boolean indicator of whether the signature is valid; empty if file is not signed.|`True`| -|user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.|`HOST1\LOCALUSER`| -|uid|The user ID or SID for the acting entity.|`S-1-5-18`| +company|The name of the organization listed in the file located at `image_path`.| +content|The contents of the file.|Hello World +creation_time|The creation time of the file as described in UTC and including the date.|05/14/2015 12:47:06 +extension|The file extension of the file.|.docx +file_name|The name of the file.|MyWordDoc.docx +file_path|The full path to the file on the file system.|C:\users\fakeuser\documents\MyFile. +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +gid|The group ID of the file.|801 +group|The group owner of the file.|admin +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the executable that is associated with the pid that generated this event.|C:\Windows\system32\notepad.exe +link_target|The target path of a symbolic link.|C:\my_special_file.exe +md5_hash|An MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +mime_type|The MIME type of the file.|PE +mode|The mode or permissions set of the file.|0644 (linux) or NTFS ACL +owner|The username of the owner of the file.|adam +owner_uid|The user ID of the owner of the file.|501 +pid|The process ID for the process that generated this file event, represented in decimal notation.|738 +ppid|The process ID of the parent process of the process associated with this file event, represented in decimal notation.|1860 +previous_creation_time|The creation_time associated with the file before it was changed for this file event.|05/14/2015 12:47:06 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the signature is valid; empty if file is not signed.|True +signer|The company listed on the certificate of the program at `image_path` if that program is signed.|Microsoft Corporation +uid|The user ID or SID for the acting entity.|S-1-5-18 +user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER ## Coverage Map - -| | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | -| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **modify** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | [Autoruns](../sensors/autoruns_13.98) | | | | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | -| **read** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | -| **write** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **acl_modify** | | | | | | | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + companycontentcreation_timeextensionfile_namefile_pathfqdngidgrouphostnameimage_pathlink_targetmd5_hashmime_typemodeownerowner_uidpidppidprevious_creation_timesha1_hashsha256_hashsignature_validsigneruiduser
acl_modify
create
delete
modify
read
timestomp
write
\ No newline at end of file diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 4a484a88..a7ad5ff0 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -1,54 +1,286 @@ --- title: "Flow" --- - A sequence of packets from a source computer to a destination, which may be another host, a multicast group, or a broadcast domain. This may be captured at network or host level. ## Actions - |Action|Description| |---|---| -|start|The event corresponding to the beginning of collection of flow data in a given time period. -|end|The event corresponding to the ending of collection of flow data in a given time period. -|message|A flow message pertains to any event between start and end when content is sent over the connection (may imply TCP). This often implies use of traffic content collected via PCAP or a similar mechanism. +|end|The event corresponding to the ending of collection of flow data in a given time period.| +|message|A flow message pertains to any event between start and end when content is sent over the connection (may imply TCP). This often implies use of traffic content collected via PCAP or a similar mechanism.| +|start|The event corresponding to the beginning of collection of flow data in a given time period.| ## Fields - |Field|Description|Example| |---|---|---| -|application_protocol|The name of the layer 7 (OSI model) protocol contained within the flow.|`HTTP`| -|content|The ASCII printable characters of the flow. This corresponds to content from PCAP data or similar formats.|`GET https://www.google.com/ HTTP/1.1`| -|dest_ip|The destination IP address of the flow.|`192.168.1.5`| -|dest_port|The destination port of the flow.|`1900`| -|dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|`dest_example.example.com`| -|dest_hostname|The hostname that corresponds to `dest_ip`|`test-pc`| -|end_time|The datetime stamp, in UTC, when the flow ended.|`5/15/2015 03:59:53.176 AM`| -|exe|The basename of the `image_path`. This will need to be collected from the host.|`Chrome.exe`| -|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -|hostname|The hostname of the active host, without the domain.|`HOST1`| -|image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|`C:\path\to\example.exe`| -|in_bytes|Integer value of total number of bytes received.|`13200`| -|out_bytes|Integer value of total number of bytes sent.|`1337`| -|network_direction|Direction of the original packet of the flow initiator, relative to network perimeter.|`in (flow originated outside the network and was directed into it)`| -|packet_count|The total packet count seen at time of logging.|`4`| -|pid|The process ID of the process that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`738`| -|ppid|The process ID for the process's parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|`1860`| -|proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|`SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx`, `SRVSVC NetShareGetInfo response`| -|src_ip|The source IP address of the flow.|`10.0.0.54`| -|src_port|The source port of the flow packet.|`50438`| -|src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|`src_domain.example.com`| -|src_hostname|The hostname that corresponds to `src_ip`.|`src_example`| -|start_time|The starting time date stamp, in UTC, of the flow data.|`05/14/2015 11:59:59 PM`| -|tcp_flags|TCP flags.|`SYN, ACK, PSH`| -|transport_protocol|The name of the layer 4 (OSI model) network protocol contained within the flow|`TCP`| -|uid|User ID or SID of the flow-handling entity|`S-1-5-18`| -|user|The user that ran the process.|`HOST1\LOCALUSER`| - +application_protocol|Name of the layer 7 protocol contained within the flow.|HTTP +content|The ASCII printable characters of the flow. This corresponds to content from PCAP data or similar formats.|GET https://www.google.com/ HTTP/1.1 +dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|dest_example.example.com +dest_hostname|The hostname that corresponds to `dest_ip`.|dest_example +dest_ip|The destination IP address of the flow.|192.168.1.5 +dest_port|The destination port of the flow.|192.168.1.5 +end_time|The datetime stamp, in UTC, when the flow ended.|05/15/2015 03:59:53.176 AM +exe|The basename of the `image_path`. This will need to be collected from the host.|Chrome.exe +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|C:\path\to\example.exe +in_bytes|Integer value of total number of bytes received.|13200 +network_direction|Direction of the original of the flow initiator, relative to network perimiter.|in (flow originated outside the network and was directed into it) +out_bytes|Integer value of total number of bytes sent.|1337 +packet_count|The total packet count seen at time of logging.|4 +pid|The total packet count seen at time of logging.|738 +ppid|The process ID for the process’s parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|1860 +proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx, SRVSVC NetShareGetInfo response +src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|src_domain.example.com +src_hostname|The hostname that corresponds to `src_ip`.|src_example +src_ip|The source IP address of the flow.|10.0.0.54 +src_port|The source port of the flow.|50438 +start_time|The starting time date stamp, in UTC, of the flow data.|05/14/2015 11:59:59 PM +tcp_flags|flags turned on in the TCP header.|ACK, PSH +transport_protocol|Layer 4 protocol contained within the flow.|TCP +uid|User ID or SID of the flow-handling entity.|S-1-5-18 +user|The user that ran the process.|HOST1\LOCALUSER ## Coverage Map - -| | **application_protocol** | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | -| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **end** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **message** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **start** | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13)| [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + application_protocolcontentdest_fqdndest_hostnamedest_ipdest_portend_timeexefqdnhostnameimage_pathin_bytesnetwork_directionout_bytespacket_countpidppidproto_infosrc_fqdnsrc_hostnamesrc_ipsrc_portstart_timetcp_flagstransport_protocoluiduser
end
message
start
\ No newline at end of file diff --git a/docs/data_model/http.md b/docs/data_model/http.md index 34dc04fd..b4a9bc5a 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -1,45 +1,236 @@ --- -title: "File" +title: "HTTP" --- - HTTP events represents requests made over the network via the HTTP protocol. ## Actions - |Action|Description| |---|---| -|get|The event corresponding to an HTTP GET request. -|post|The event corresponding to an HTTP POST request. -|put|The event corresponding to an HTTP PUT request. -|tunnel|The event corresponding to an HTTP TUNNEL request. +|get|The event corresponding to an HTTP GET request.| +|post|The event corresponding to an HTTP POST request.| +|put|The event corresponding to an HTTP PUT request.| +|tunnel|The event corresponding to an HTTP TUNNEL request.| ## Fields - |Field|Description|Example| |---|---|---| -|hostname|hostname on which the request was seen.|HOST1 -|request_body_bytes|Integer value corresponding to the total number of bytes in the request.|180 -|http_version|HTTP version that is specified in the header.|1.1 -|request_body_content|Body of the HTTP request; usually specifies the exact content being requested.|varies as content is unique. If referrer is http://cnn.com as in example below, expect the body content to likely be an article from CNN. -|request_referrer|The URL from which the request was referred, if applicable.|http://cnn.com -|requester_ip_address|IP address from which the request was made.|151.101.131.5 -|response_body_types|Integer value corresponding to the total number of bytes in the response.|2910 -|response_body_content|Content of the response (does not include header).| -|response_status_code|HTTP protocol status code in response header|200 -|url_full|URL to which the HTTP request was sent|https://www.mitre.org/about/corporate-overview -|url_domain|Domain portion of the URL.|www.mitre.org -|url_remainder|the path after the root domain|/about/corporate-overview -|url_scheme|type of user that initiated the request.|https -|user_agent_full| User agent string associated with the request|HOST1\LOCALUSER1 -|user_agent_name|The user agent through which the request was made.|"Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv)
AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36" -|user_agent_device|Device type from which request was made, identified by user_agent substring|SM-G930VC (Samgsung Galaxy S7) -|user_agent_version|User Agent Version. Note that some User Agent strings may not label versions in the same way.|4.0 +hostname|hostname on which the request was seen.|HOST1 +http_version|HTTP version that is specified in the header.|1.1 +request_body_bytes|Integer value corresponding to the total number of bytes in the request.|180 +request_body_content|Body of the HTTP request; usually specifies the exact content being requested.| +request_referrer|The URL from which the request was referred, if applicable.|http://cnn.com +requester_ip_address|IP address from which the request was made.|10.0.211.200 +response_body_bytes|Integer value corresponding to the total number of bytes in the response.|2910 +response_body_content|Content of the response (does not include header).| +response_status_code|HTTP protocol status code in response header|200 +url_domain|Domain portion of the URL.|www.mitre.org +url_full|URL to which the HTTP request was sent|https://www.mitre.org/about/corporate-overview +url_remainder|the path after the root domain|/about/corporate-overview +url_scheme|type of user that initiated the request.|https +user_agent_device|Device type from which request was made, identified by user_agent substring|SM-G930VC (Samgsung Galaxy S7) +user_agent_full|User agent string associated with the request|HOST1\LOCALUSER1 +user_agent_name|The user agent through which the request was made.|Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36 +user_agent_version|User Agent Version. Note that some User Agent strings may not label versions in the same way.|4.0 ## Coverage Map - -| | **hostname** | **request_body_bytes** | **http_version** | **request_body_content** | **request_referrer** | **requester_ip_address** | **response_body_types** | **response_body_content** | **response_status_codes** | **url_full** | **url_domain** | **url_remainder** | **url_scheme** | **user_agent_full** | **user_agent_device** | **user_agent_version** | -| --- | --- | ---| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | -| **get** | | | | | | | | | | | | | | | | | -| **post** | | | | | | | | | | | | | | | | | -| **put** | | | | | | | | | | | | | | | | | -| **tunnel** | | | | | | | | | | | | | | | | | \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + hostnamehttp_versionrequest_body_bytesrequest_body_contentrequest_referrerrequester_ip_addressresponse_body_bytesresponse_body_contentresponse_status_codeurl_domainurl_fullurl_remainderurl_schemeuser_agent_deviceuser_agent_fulluser_agent_nameuser_agent_version
get
post
put
tunnel
\ No newline at end of file diff --git a/docs/data_model/module.md b/docs/data_model/module.md index c291ab30..8a1c5493 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -1,37 +1,128 @@ --- title: "Module" --- - Modules correspond to executable (and potentially non-executable) content, and are loaded as a contiguous region of memory into the address space of a process. Each process will have the main image loaded as a module and shared libraries (DLLs in Windows) and their dependencies. ## Actions - |Action|Description| |---|---| |load|A module load event occurs when a PE image (dll or exe) is loaded into a process.| |unload|When the module is unloaded from memory, upon destruction of the process or by calling an API such as FreeLibrary, the unload event is triggered.| ## Fields - |Field|Description|Example| |---|---|---| -|base_address|A hex address indicating where the module is loaded into the process’s virtual address space|`0xFFFFF8000405F000`| -|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -|hostname|The hostname of the active host, without the domain.|`HOST1`| -|image_path|The file system location of the process image.|`C:\path\to\example.exe`| -|md5_hash|The MD5 hash of the contents of the file located at `module_path`. The field is in hex notation, without the 0x prefix.|`5eb63bbbe01eeed093cb22bb8f5acdc3`| -|module_path|The full file system path to the module loaded into the memory space of the process.|`C:\windows\system32\kernel32.exe`| -|module_name|The name of the file where the module is loaded on disk. This is also the string that is used internally by the program to lookup information about the module.|`kernel32.exe`| -|pid|Process ID of the process in which the module is loaded (or unloaded).|`738`| -|sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|`2aae6c35c94fcfb415dbe95f408b9ce91ee846ed`| -|sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| -|signature_valid|Boolean indicator of whether the signature is current and not revoked.|`True`| -|signer|The name of the organization which signed the module.|`Microsoft Corporation`| -|tid|The thread ID of the thread responsible for the load or unload event.|`50`| +base_address|A hex address indicating where the module is loaded into the process’s virtual address space.|18446735277684027392 +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the process image.|C:\path\to\example.exe +md5_hash|The MD5 hash of the contents of the file located at `module_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +module_name|The name of the file where the module is loaded on disk. This is also the string that is used internally by the program to lookup information about the module.|kernel32.exe +module_path|The full file system path to the module loaded into the memory space of the process.|C:\windows\system32\kernel32.exe +pid|Process ID of the process in which the module is loaded (or unloaded).|738 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the signature is current and not revoked|True +signer|The name of the organization which signed the module.|Microsoft Corporation +tid|The thread ID of the thread responsible for the load or unload event.|50 ## Coverage Map - -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | -| **unload** | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + base_addressfqdnhostnameimage_pathmd5_hashmodule_namemodule_pathpidsha1_hashsha256_hashsignature_validsignertid
load
unload
\ No newline at end of file diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 7ed4995c..7af938a0 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -1,54 +1,304 @@ --- title: "Process" --- - A process is a running program on a computer. ## Actions - |Action|Description| |---|---| -|access|The event corresponding to a process accessing the memory space of another process. +|access|The vent corresponding to a process accessing the memory space of another process.| |create|The event corresponding to a process creation in Windows. In the kernel, these are often captured with the callback [PsSetCreateProcessNotifyRoutine](https://msdn.microsoft.com/en-us/library/windows/hardware/ff559951%28v=vs.85%29.aspx).| -|terminate|The event corresponding to a process destruction in Windows. In the kernel, these are also captured with the callback [PsSetCreateProcessNotifyRoutine](https://msdn.microsoft.com/en-us/library/windows/hardware/ff559951%28v=vs.85%29.aspx), but with point to a NULL structure.| +|terminate|The event corresponding to a process destruction in Windows. In the kernel, these are also captured with the callback [PsSetCreateProcessNotifyRoutine](https://msdn.microsoft.com/en-us/library/windows/hardware/ff559951%28v=vs.85%29.aspx), but with a pointer to a NULL structure.| ## Fields - |Field|Description|Example| |---|---|---| -|access_level|Permissions level at which the target process is accessed.|`0x40`| -|call_trace|The stack trace showing the context of a process open/access call.|`C:\Windows\SYSTEM32\ntdll.dll+a5594|C:\Windows\system32\KERNELBASE.dll+1e865`| -|command_line|The command line string contains all arguments passed to the process upon execution.|`example arg1 arg2`, `example.exe`, `C:\path\example.exe /flag1`| -|current_working_directory|The absolute path to the current working directory of the process.|`c:\windows\system32\`| -|exe|The basename of the `image_path`.|`example.exe`| -|env_vars|The environment variables within a process's memory space, as a string.|`SHELL=/bin/zsh`| -|fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|`HOST1.EXAMPLE_DOMAIN.COM`| -|guid|Globally unique identifier for the process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| -|hostname|The hostname of the host, without the domain.|`HOST1`| -|image_path|The file path of the executable associated with this process. This may act as a pivot to [`file:file_path`](https://car.mitre.org/wiki/Data_Model/file#file_path).|`C:\path\to\example.exe`| -|integrity_level|The Windows integrity level associated with the process. MUST be one of: low, medium, high, or system.|`high`| -|md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|`5eb63bbbe01eeed093cb22bb8f5acdc3`| -|parent_command_line|All of the arguments passed to the parent process upon execution.|`c:\\windows\\system32\\dism.exe foo.xml`| -|parent_exe|The `exe` field of the parent process. This is a substring of `parent_image_path`|`example_parent.exe`| -|parent_guid|Globally unique identifier for the parent of the initiating process.|`{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}`| -|parent_image_path|The `image_path` field of the parent process.|`C:\path\to\example_parent.exe`| -|pid|The process ID for the process, represented in decimal notation.|`738`| -|ppid|The process ID for the process's parent, represented in decimal notation. In the parent process, this will be the `pid` field.|`1860`| -|sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|`2aae6c35c94fcfb415dbe95f408b9ce91ee846ed`| -|sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|`68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728`| -|sid|The security identifier or UID of the `user` token that the process is running under.|`S-1-5-18`| -|signer|The company that signed the file.|`True`| -|signature_valid|Boolean indicator of whether signature is current and not revoked.|`True`| -|target_address|Specific address range which is accessed by another process.|`08048000-0804c000`| -|target_guid|Globally Unique Identifier for the target process (only for process access events).|`{A23EAE89-BD56-5903-0000-0010E9D95EFC}`| -|target_pid|ID of the target process (only for process access events).|`1338`| -|target_name|Name of the process that is accessed.|`C:\Windows\System32\winlogon.exe`| -|user|The user token that process was created with. May be a local, domain or SYSTEM user. Formatted with "\\\\". Individual threads in the process may gain more privilege or change tokens, so the active token in any thread is not necessarily the one the process was created under.|`HOST1\LOCALUSER`| +access_level|Permissions level at which the target process is accessed.|64 +call_trace|Stack trace showing context of process open/access call.| +command_line|The command line string contains all arguments passed to the process upon execution.|example.exe arg1 arg2 +current_working_directory|The absolute path to the current working directory of the process.|c:\temp +env_vars|The environment variables within a process's memory space, as a string.|SHELL=/bin/zsh +exe|The basename of the `image_path`.|example.exe +fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +guid|Global unique identifier for the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file path of the executable associated with this process. This may act as a pivot to [file:file_path](https://car.mitre.org/wiki/Data_Model/file#file_path).|C:\path\to\example.exe +integrity_level|The Windows integrity level associated with the process. MUST be one of low, medium, high, or system.|High +md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +parent_command_line|All of the arguments passed to the parent process upon execution.|c:\windows\system32\dism.exe foo.xml +parent_exe|The `exe` field of the parent process. This is a substring of `parent_image_path`.|example_parent.exe +parent_guid|Global unique identifier of the parent of the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} +parent_image_path|The `image_path` field of the parent process.|C:\path\to\example_parent.exe +pid|The process ID for the process, represented in decimal notation.|738 +ppid|The process ID for the process's parent, represented in decimal notation. In the parent process, this will be the `pid` field.|1860 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +sid|The Windows security identifier of the `user` token that the process is running under.|S-1-5-18 +signature_valid|Boolean indicator of whether signature is current and not revoked.|True +signer|The name of the company that signed the file.|FooCorp +target_address|Specific address range which is accessed by another process.|08048000-0804c000 +target_guid|Global Unique Identifier for the target process (only for process access events).| +target_name|Name of the process that is accessed.|C:\Windows\System32\winlogon.exe +target_pid|ID of the target process (only for process access events).| +uid|User ID under which original process is running.|509 +user|The user token that process was created with. May be a local, domain or SYSTEM user. Formatted with "\". Individual threads in the process may gain more privilege or change tokens, so the active token in any thread is not necessarily the one the process was created under.|HOST1\LOCALUSER ## Coverage Map - -| | **access_level** | **call_trace** | **command_line** | **current_working_directory** | **exe** | **env_vars** | **fqdn** | **guid** | **hostname** | **image_path** | **integrity_level** | **md5_hash** | **parent_command_line** | **parent_exe** | **parent_guid** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **signature_valid** | **target_address** | **target_guid** | **target_pid** | **target_name** | **user** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **access** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | -**create** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + access_levelcall_tracecommand_linecurrent_working_directoryenv_varsexefqdnguidhostnameimage_pathintegrity_levelmd5_hashparent_command_lineparent_exeparent_guidparent_image_pathpidppidsha1_hashsha256_hashsidsignature_validsignertarget_addresstarget_guidtarget_nametarget_piduiduser
access
create
terminate
\ No newline at end of file diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 8faa412c..61b74771 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -1,40 +1,170 @@ --- title: "Registry" --- - The registry is a system-defined database in which applications and system components store and retrieve configuration data. The data stored in the registry varies according to the version of Microsoft Windows. Applications use the registry API to retrieve, modify, or delete registry data. ## Actions - |Action|Description| |---|---| |add|The event corresponding to the act of adding a registry key, hive, type, or value.| -|name_edit|The event corresponding to the act of editing the name of an existing registry key or value.| +|key_edit|The event corresponding to the act of editing the name of an existing registry key.| |remove|The event corresponding to the act of deleting an existing registry key, hive, type, or value.| -|value_edit|The event corresponding to the act of editing the contents of an existing registry value.| +|value_edit|The event corresponding to the act of editing the content of an existing registry value.| ## Fields - |Field|Description|Example| |---|---|---| -|fqdn|The fully qualified domain name for the host on which the registry access took place.|`host1.example.net`| -|hostname|The hostname of the host, without the domain.|`HOST1`| -|hive|The logical group of keys, subkeys, and values in the registry.|`HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE` -|key|The registry key specified in the event. Similar to a folder in a traditional file system,|`HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| -|image_path|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.|`C:\Windows\System32\cmd.exe`| -|new_content|The data within the new value, or the new name of a key or value, after an edit event.|`\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs`| -|pid|Inherited from the [process](https://car.mitre.org/wiki/Data_Model/process) that made the registry access.|`1337`| -|user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.| | -|value|The descriptive name for the data being stored in the key.|`InstalledVersion`| -|value_data|The contents of the value, typically a text string.|`%SystemRoot%\system32\svchost.exe -k rpcss`| -|value_type|The type of data being stored in the value. Types include binary data, 32 bit numbers, strings, etc.|`REG_SZ`,`REG_MULTI_SZ`,`REG_DWORD`,`REG_BINARY`,`REG_QWORD`,`REG_EXPAND_SZ`| +data|The content of `value`, typically a text string.|\%SystemRoot%\system32\svchost.exe -k rpcss +fqdn|The fully qualified domain name for the host on which the registry access took place.|HOST1.EXAMPLE_DOMAIN.COM +hive|The logical group of keys, subkeys, and values in the registry.|HKEY_CURRENT_USER +hostname|The hostname of the host, without the domain.|HOST1 +image_path|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|C:\path\to\example.exe +key|The registry key of the event. Similar to a folder in a traditional file system.|HKLM\SYSTEM\CurrentControlSet\services\RpcSs +new_content|The data within the new value, or the new name of a key, after an edit event.|\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs +pid|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|738 +type|The type of data being stored in `value`. Types include binary data, 32 bit numbers, strings, etc.|REG_BINARY +user|The user in the context of the process that performed the action on the registry key.|HOST1\LOCALUSER +value|The descriptive name for the data being stored.|InstalledVersion ## Coverage Map - -| | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | -|---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | -| -**key_edit** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)< /br>[Sysmon](../sensors/sysmon_13) | -| **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | -| **value_edit** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| | [Autoruns](../sensors/autoruns_13.98) | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + datafqdnhivehostnameimage_pathkeynew_contentpidtypeuservalue
add
key_edit
remove
value_edit
\ No newline at end of file diff --git a/docs/data_model/service.md b/docs/data_model/service.md index c8128f21..6c97eb60 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -1,40 +1,185 @@ --- title: "Service" --- - Services, or a service application, can be started automatically at system boot, by a user through the services control panel applet, or by an application that uses service functions. Services can execute even when no user is logged into the system. ## Actions - |Action|Description| |---|---| -|create|The event corresponding to the act of creating a new service. -|delete|The event corresponding to the act of deleting a service. -|pause|The event corresponding to the act of pausing a currently running service. -|start|The event corresponding to the act of starting a new service. -|stop|The event corresponding to the act of stopping a service that is currently running. +|create|The event corresponding to the act of creating a new service.| +|delete|The event corresponding to the act of deleting a service.| +|pause|The event corresponding to the act of pausing a currently running service.| +|start|The event corresponding to the act of starting a new service.| +|stop|The event corresponding to the act of stopping a service that is currently running.| ## Fields - |Field|Description|Example| |---|---|---| -|command_line|The command line that service is started with.|`C:\windows\system32\svchost.exe -k rpcss` -|exe|The executable for the service.|`svchost.exe` -|fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|`Example: HOST1.EXAMPLE_DOMAIN.COM` -|hostname|The hostname of the host, without the domain.|`HOST1` -|image_path|Where in the file system the executable is located.|`C:\path\to\example.exe` -|name|The name of the service.|`RpcSs` -|ppid|The process ID of the process's parent, represented in decimal notation. In the parent process, this will be the pid field.|`1860` -|pid|The process ID for the process, represented in decimal notation.|`738` -|uid|The ID or SID of the user who acted on the service.|`S-1-5-18` -|user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process. For service events, the user is almost always NT AUTHORITY\SYSTEM.|`NT AUTHORITY\SYSTEM` +command_line|The command line that service is started with.|C:\windows\system32\svchost.exe -k rpcss +exe|The executable for the service.|svchost.exe +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|Where in the file system the service executable is located.|C:\path\to\example.exe +name|The name of the service.|RpcSs +pid|The process ID for the process of the service, represented in decimal notation.|718 +ppid|The process ID of the process’s parent or the service, represented in decimal notation. In the parent process, this will be the pid field.|1860 +uid|The ID of SID of the user who acted on the service|S-1-5-18 +user|The user token that service was created with.|HOST1\LOCALUSER ## Coverage Map - -| | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **name** | **pid** | **ppid** | **uid** | **user** | -|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | | | -| **delete** | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | | | | -| **pause** | | | | | | | | | | | -| **start** | | | | | | | | | | | -| **stop** | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + command_lineexefqdnhostnameimage_pathnamepidppiduiduser
create
delete
pause
start
stop
\ No newline at end of file diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 0f4758f5..2ed0be97 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -1,37 +1,133 @@ --- title: "Socket" --- - -Socket events are low-level events that may or may not result in a flow. Socket listening events in particular can be helpful in detecting malicious activity. +Socket events are low-level events that may or may not result in a flow. Socket listenining events in particular can be helpful in detecting malicious activity. ## Actions - |Action|Description| |---|---| -|bind|The event corresponding to a socket binding to a specific address. -|listen|The event corresponding to a socket being opened into a listening status, usually on a specific local port.| +|bind|The event corresponding to a socket binding to a specific address| |close|The event corresponding to a socket being closed.| +|listen|The event corresponding to a socket being opened into a listening status, usually on a specific local port.| ## Fields - |Field|Description|Example| |---|---|---| -|family|The type of socket in question.|`AF_UNIX, AF_INET, AF_INET6`| -|image_path|Path to the executable that initiated the socket event.|`C:/user/adam/malware.exe`| -|local_address|IP address on which the socket will accept connections; does not include the port number.|`10.0.211.200`| -|local_path|In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets.|`/tmp/foo`| -|local_port|Port number on which the socket is bound at the local end. This pertains to TCP and UDP sockets but not IP sockets.|`48777`| -|pid|ID of the process that acted on the socket.|`3930`| -|protocol|The type of connection that was attempted on the socket.|`TCP`| -|remote_address|IP address with which the socket is communicating on the remote end.|`199.121.21.20`| -|remote_port|Port number on which the socket is bound at the remote end.|`559`| -|success|Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested).|`True`| +family|The type of socket in question|AF_UNIX, AF_INET, AF_INET6 +image_path|Path to the executable that initiated the socket event.|C:/user/adam/malware.exe +local_address|IP address on which the socket will accept connections; does not include the port number.|10.0.211.200 +local_path|In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets.|/tmp/foo +local_port|Port number on which the socket is bound at the local end. This pertains to TCP and UDP sockets but not IP sockets.|48777 +pid|ID of the process that acted on the socket|3930 +protocol|The type of connection that was attempted on the socket|TCP +remote_address|IP address with which the socket is communicating on the remote end.|199.121.21.20 +remote_port|Port number on which the socket is bound at the remote end.|559 +success|Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested)|True ## Coverage Map - -| | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | -|---|---|---|---|---|---|---|---|---|---|---| -| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | -| **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | -| **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + familyimage_pathlocal_addresslocal_pathlocal_portpidprotocolremote_addressremote_portsuccess
bind
close
listen
\ No newline at end of file diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index ac505bdf..276728d6 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -1,44 +1,214 @@ --- title: "Thread" --- - A thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically part of the operating system. A thread is typically a component of a process. Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources. The threads of a process share executable code instructions and context, such as the values of variables at any given moment. ## Actions - |Action|Description| |---|---| |create|The event corresponding to the act of creating a new thread.| +|remote_create|A subset of thread create events that correspond to thread injection, that is, when a process creates a thread in another process. For a remote_create event the src_pid and tgt_pid are different.| |suspend|The event corresponding to the act of suspending a thread which is currently running.| |terminate|The event corresponding to the act of terminating a running thread.| -|remote_create|A subset of thread create events that correspond to thread injection, that is, when a process creates a thread in another process. For a remote_create event the src_pid and tgt_pid are different.| ## Fields - |Field|Description|Example| |---|---|---| -|hostname|The hostname of the active host, without the domain.|`HOST1`| -|src_pid|The process ID of the process that created the thread.|`6016`| -|src_tid|The thread ID of the thread that created the event.|`9012`| -|stack_base|The base address of the thread’s stack.|`0xfffff880081a9000`| -|stack_limit|The limit of the thread’s stack.|`0xfffff880081a3000`| -|start_address|The memory address at which the thread's execution starts.|`0xfffff880046dc3e0`| -|start_function|The function at `start_address`|`LoadLibrary`| -|start_module|The module in which `start_address` resides.|`C:\windows\system32\ntdll.dll`| -|start_module_name|The short name of the `start_module.`|`ntdll.dll`| -|subprocess_tag|Identifies the service if the thread is owned by a service; otherwise, it is listed as zero.|`0`| -|tgt_pid|The process ID of the process in which the new thread runs.|`4`| -|tgt_tid|The thread ID of the new thread that was created.|`6964`| -|uid|The ID or SID of the user who directly or indirectly acted on the thread.|`S-1-5-18`| -|user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as "\\\\". Because threads are allowed to impersonate users, this may be different than the user context of the process.|`HOST1\LOCALUSER`| -|user_stack_base|The base address of the thread’s stack.|`0x0`| -|user_stack_limit|The limit of the thread’s stack.|`0x0`| +hostname|The hostname of the active host, without the domain.|HOST1 +src_pid|The process ID of the process that created the thread.|6016 +src_tid|The thread ID of the thread that created the event.|9012 +stack_base|The base address of the thread's stack.|18446735827508301824 +stack_limit|The limit of the thread's stack.|18446735827508277248 +start_address|The memory address at which the thread's execution starts.|18446735827446645728 +start_function|The function at `start_address`.|LoadLibrary +start_module|The module in which `start_address` resides.|C:\windows\system32\ntdll.dll +start_module_name|The short name of the `start_module`.|ntdll.dll +tgt_pid|The process ID of the process in which the new thread runs.|232 +tgt_tid|The thread ID of the new thread that was created.|6964 +uid|The ID of SID of the user who directly or indirectly acted on the thread|S-1-5-18 +user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER +user_stack_base|The base address of the thread's stack.|0 +user_stack_limit|The limit of the thread's stack.|0 ## Coverage Map - -| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | | | | | | | | | | | | | | | | | -| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | -| **suspend** | | | | | | | | | | | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + hostnamesrc_pidsrc_tidstack_basestack_limitstart_addressstart_functionstart_modulestart_module_nametgt_pidtgt_tiduiduseruser_stack_baseuser_stack_limit
create
remote_create
suspend
terminate
\ No newline at end of file diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md index 849b7c65..980fee94 100755 --- a/docs/data_model/user_session.md +++ b/docs/data_model/user_session.md @@ -1,40 +1,185 @@ --- title: "User Session" --- - User sessions are the user activities undertaken on the computer in the course of conducting standard user actions. ## Actions - |Action|Description| |---|---| -|lock|The event corresponding to the act of a user locking a machine such that they are still logged into the machine but unable to access it without re-entering credentials, effectively entering the machine into a locked state. -|login|The event corresponding to the act of a user logging into a machine. -|logout|The event corresponding to the act of a user logging out of a machine. -|reconnect|The event corresponding to the act of a user reconnecting when an RDP session disconnects but the user is not logged off. -|unlock|The event corresponding to the act of a user unlocking a machine currently in a locked state. +|lock|The event corresponding to the act of a user locking a machine such that they are still logged into the machine but unable to access it without re-entering credentials, effectively entering the machine into a locked state.| +|login|The event corresponding to the act of a user logging into a machine.| +|logout|The event corresponding to the act of a user logging out of a machine.| +|reconnect|The event corresponding to the act of a user reconnecting when an RDP session disconnects but the user is not logged off.| +|unlock|The event corresponding to the act of a user unlocking a machine currently in a locked state.| ## Fields - |Field|Description|Example| |---|---|---| -|dest_ip|The destination IP address of the user session. Only applicable to remote or RDP sessions.|`192.168.1.5` -|dest_port|The destination port of the user session. Only applicable to remote or RDP sessions.|`1900` -|hostname|The hostname of the host, without the domain.|`HOST1` -|login_successful|Boolean indicator of whether a login attempt was successful.|`False` -|login_type|The type of login that was accomplished or attempted.|`interactive`,`local`,`rdp`,`remote` -|login_id|A hex value corresponding to the session. The login id will persist until logout occurs.|`0xf61f3` -|src_ip|The source IP address of the user session. Only applicable to remote or RDP sessions.|`10.0.0.54` -|src_port|The source port of the user session. Only applicable to remote or RDP sessions.|`50438` -|uid|ID or SID of the user for which a session event occured.|`S-1-5-18` -|user|The user affiliated with the session. May be a local, domain or SYSTEM user.|`HOST1\LOCALUSER` +dest_ip|The destination IP address of the user session. Only applicable to remote or RDP sessions.|192.168.1.5 +dest_port|The destination port of the user session. Only applicable to remote or RDP sessions.|1900 +hostname|The hostname of the host, without the domain.|HOST1 +login_id|A hex value corresponding to the session. The logon id will persist until logout occurs.|1008115 +login_successful|Boolean indicator of whether a login attempt was successful|False +login_type|The type of login that was accomplished or attempted|interactive,local,rdp,remote +src_ip|The source IP address of the user session. Only applicable to remote or RDP sessions.|10.0.0.54 +src_port|The source port of the user session. Only applicable to remote or RDP sessions.|50438 +uid|ID or SID of the user for which a session event ocurred|S-1-5-18 +user|The user affiliated with the session. May be a local, domain or SYSTEM user.|HOST1\LOCALUSER ## Coverage Map - -| | **dest_ip** | **dest_port** | **hostname** | **login_successful** | **login_type** | **logon_id** | **src_ip** | **src_port** | **uid** | **user** | -|---|---|---|---|---|---|---|---|---|---|---| -| **lock** | | | | | | | | | | | -| **login** | | | | | | | | | | | -| **logout** | | | | | | | | | | | -| **reconnect** | | | | | | | | | | | -| **unlock** | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + dest_ipdest_porthostnamelogin_idlogin_successfullogin_typesrc_ipsrc_portuiduser
lock
login
logout
reconnect
unlock
\ No newline at end of file diff --git a/scripts/datamodel_index_template.md b/scripts/datamodel_index_template.md new file mode 100644 index 00000000..e69de29b diff --git a/scripts/datamodel_sensors.md b/scripts/datamodel_sensors.md new file mode 100644 index 00000000..e69de29b diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md new file mode 100644 index 00000000..60545676 --- /dev/null +++ b/scripts/datamodel_template.md @@ -0,0 +1,36 @@ +--- +title: "{{ datamodel['name'] }}" +--- +{{ datamodel['description'] }} + +## Actions +|Action|Description| +|---|---|{% for action in datamodel['actions']|sort(attribute='name') %} +|{{ action['name'] }}|{{ action['description'] }}|{% endfor %} + +## Fields +|Field|Description|Example| +|---|---|---|{% for field in datamodel['fields']|sort(attribute='name') %} +{{ field['name'] }}|{{ field['description'] }}|{% if 'example' in field %}{{ field['example'] }}{% endif %}{% endfor %} + +## Coverage Map + + + + + {% endfor %} + + + + {% for action in datamodel['actions']|sort(attribute='name') %} + + + {% for field in datamodel['fields']|sort(attribute='name') %} + + {% endfor %} + + {% endfor %} + +
+ {% for field in datamodel['fields']|sort(attribute='name') %} + {{ field['name'] }}
{{ action['name'] }}{% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}
diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py new file mode 100644 index 00000000..a35413a9 --- /dev/null +++ b/scripts/generate_datamodels.py @@ -0,0 +1,52 @@ +""" +This script generates the data model portion of the site for each YAML data model mapping file. +""" +from glob import glob +from jinja2 import Template +from os import path +from pathlib import Path +from yaml import safe_load + +def parse_yaml(): + datamodel_files = glob(path.join(path.dirname(__file__), "..", "data_model", "*.yaml")) + datamodels = {} + for file in datamodel_files: + with open(file, encoding="utf-8") as f: + datamodels[file] = safe_load(f.read()) + return datamodels + +def cached_load_sensor(): + sensors = {} + def load_sensor(filename): + if filename not in sensors: + sensor_file = path.join(path.dirname(__file__), "..", "sensors", f"{filename}.yaml") + with open(sensor_file, encoding="utf-8") as f: + sensors[filename] = safe_load(f.read()) + return sensors[filename] + return load_sensor + +def replace_sensor_names_with_markdown(datamodels, load_sensor): + def replace_sensor_name_with_markdown(sensor_filename): + return f"[{load_sensor(sensor_filename)['sensor_name']}]('../sensors/{sensor_filename}')" + + for model in datamodels.values(): + if 'coverage_map' in model: + for action in model['coverage_map']: + for field, sensor_filenames in model['coverage_map'][action].items(): + model['coverage_map'][action][field] = [replace_sensor_name_with_markdown(sensor_filename) for sensor_filename in sensor_filenames] + +def generate_markdown(datamodels): + with open('datamodel_template.md') as f: + datamodel_template = Template(f.read()) + for model in datamodels: + with open(f'../docs/data_model/{Path(model).stem}.md', 'w', encoding='utf-8') as f: + f.write(datamodel_template.render(datamodel=datamodels[model])) + +def main(): + datamodels = parse_yaml() + load_sensor = cached_load_sensor() + replace_sensor_names_with_markdown(datamodels, load_sensor) + generate_markdown(datamodels) + +if __name__ == "__main__": + main() From 8ca29c21df13f28b5ac7853f1b678d5a336b3876 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 23:39:45 -0500 Subject: [PATCH 299/342] changed up whitespace and also used td instead of th Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 86 +---------- docs/data_model/driver.md | 40 +----- docs/data_model/email.md | 142 +----------------- docs/data_model/file.md | 230 +----------------------------- docs/data_model/flow.md | 118 +-------------- docs/data_model/http.md | 98 +------------ docs/data_model/module.md | 46 +----- docs/data_model/process.md | 126 +--------------- docs/data_model/registry.md | 68 +-------- docs/data_model/service.md | 76 +--------- docs/data_model/socket.md | 50 +------ docs/data_model/thread.md | 88 +----------- docs/data_model/user_session.md | 76 +--------- scripts/datamodel_template.md | 12 +- 14 files changed, 54 insertions(+), 1202 deletions(-) diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md index d8df090a..d7875fad 100755 --- a/docs/data_model/authentication.md +++ b/docs/data_model/authentication.md @@ -38,176 +38,96 @@ user_type|type of user that initiated the request.|Administrator, Standard, Gues - ad_domain - app_name - auth_service - auth_target - decision_reason - fqdn - hostname - method - response_time - target_ad_domain - target_uid - target_user - target_user_role - target_user_type - uid - user - user_agent - user_role - user_type - - error - + error - - - - - - - - - - - - - - - - - - - - failure - + failure - - - - - - - - - - - - - - - - - - - - success - + success - - - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index 03de8f08..c76509dc 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -29,85 +29,49 @@ signer|The name of the organization which signed the driver.|Microsoft Corporati - base_address - fqdn - hostname - image_path - md5_hash - module_name - pid - sha1_hash - sha256_hash - signature_valid - signer - - load - + load - - - - - - - - - - - - unload - + unload - - - - - - - - - - - diff --git a/docs/data_model/email.md b/docs/data_model/email.md index 7f73bf40..824f2ead 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -42,286 +42,154 @@ to|the content of the To field in the email header; does not necessarily match u - action_reason - attachment_mime_type - attachment_name - attachment_size - date - dest_address - dest_ip - dest_port - from - message_body - message_links - message_type - return_address - server_relay - smtp_uid - src_address - src_domain - src_ip - src_port - subject - to - - block - + block - - - - - - - - - - - - - - - - - - - - - - delete - + delete - - - - - - - - - - - - - - - - - - - - - - deliver - + deliver - - - - - - - - - - - - - - - - - - - - - - quarantine - + quarantine - - - - - - - - - - - - - - - - - - - - - - redirect - + redirect - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/file.md b/docs/data_model/file.md index c41c21ba..6567ce71 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -49,460 +49,244 @@ user|The user context in which the thread that caused this event was running. Ma - company - content - creation_time - extension - file_name - file_path - fqdn - gid - group - hostname - image_path - link_target - md5_hash - mime_type - mode - owner - owner_uid - pid - ppid - previous_creation_time - sha1_hash - sha256_hash - signature_valid - signer - uid - user - - acl_modify - + acl_modify - - - - - - - - - - - - - - - - - - - - - - - - - - - create - + create - - - - - - - - - - - - - - - - - - - - - - - - - - - delete - + delete - - - - - - - - - - - - - - - - - - - - - - - - - - - modify - + modify - - - - - - - - - - - - - - - - - - - - - - - - - - - read - + read - - - - - - - - - - - - - - - - - - - - - - - - - - - timestomp - + timestomp - - - - - - - - - - - - - - - - - - - - - - - - - - - write - + write - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index a7ad5ff0..7993de0b 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -46,240 +46,128 @@ user|The user that ran the process.|HOST1\LOCALUSER - application_protocol - content - dest_fqdn - dest_hostname - dest_ip - dest_port - end_time - exe - fqdn - hostname - image_path - in_bytes - network_direction - out_bytes - packet_count - pid - ppid - proto_info - src_fqdn - src_hostname - src_ip - src_port - start_time - tcp_flags - transport_protocol - uid - user - - end - + end - - - - - - - - - - - - - - - - - - - - - - - - - - - - message - + message - - - - - - - - - - - - - - - - - - - - - - - - - - - - start - + start - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/http.md b/docs/data_model/http.md index b4a9bc5a..dd44ad8c 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -37,199 +37,109 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not - hostname - http_version - request_body_bytes - request_body_content - request_referrer - requester_ip_address - response_body_bytes - response_body_content - response_status_code - url_domain - url_full - url_remainder - url_scheme - user_agent_device - user_agent_full - user_agent_name - user_agent_version - - get - + get - - - - - - - - - - - - - - - - - - post - + post - - - - - - - - - - - - - - - - - - put - + put - - - - - - - - - - - - - - - - - - tunnel - + tunnel - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/module.md b/docs/data_model/module.md index 8a1c5493..ed072e29 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -31,97 +31,55 @@ tid|The thread ID of the thread responsible for the load or unload event.|50 - base_address - fqdn - hostname - image_path - md5_hash - module_name - module_path - pid - sha1_hash - sha256_hash - signature_valid - signer - tid - - load - + load - - - - - - - - - - - - - - unload - + unload - - - - - - - - - - - - - diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 7af938a0..997a5f29 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -48,256 +48,136 @@ user|The user token that process was created with. May be a local, domain or SYS - access_level - call_trace - command_line - current_working_directory - env_vars - exe - fqdn - guid - hostname - image_path - integrity_level - md5_hash - parent_command_line - parent_exe - parent_guid - parent_image_path - pid - ppid - sha1_hash - sha256_hash - sid - signature_valid - signer - target_address - target_guid - target_name - target_pid - uid - user - - access - + access - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - create - + create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - terminate - + terminate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 61b74771..fc6fbdbb 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -31,139 +31,79 @@ value|The descriptive name for the data being stored.|InstalledVersion - data - fqdn - hive - hostname - image_path - key - new_content - pid - type - user - value - - add - + add - - - - - - - - - - - - key_edit - + key_edit - - - - - - - - - - - - remove - + remove - - - - - - - - - - - - value_edit - + value_edit - - - - - - - - - - - diff --git a/docs/data_model/service.md b/docs/data_model/service.md index 6c97eb60..37311c84 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -31,154 +31,88 @@ user|The user token that service was created with.|HOST1\LOCALUSER - command_line - exe - fqdn - hostname - image_path - name - pid - ppid - uid - user - - create - + create - - - - - - - - - - - delete - + delete - - - - - - - - - - - pause - + pause - - - - - - - - - - - start - + start - - - - - - - - - - - stop - + stop - - - - - - - - - - diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 2ed0be97..87e9346b 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -29,104 +29,60 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s - family - image_path - local_address - local_path - local_port - pid - protocol - remote_address - remote_port - success - - bind - + bind - - - - - - - - - - - close - + close - - - - - - - - - - - listen - + listen - - - - - - - - - - diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 276728d6..372b7a5b 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -35,179 +35,99 @@ user_stack_limit|The limit of the thread's stack.|0 - hostname - src_pid - src_tid - stack_base - stack_limit - start_address - start_function - start_module - start_module_name - tgt_pid - tgt_tid - uid - user - user_stack_base - user_stack_limit - - create - + create - - - - - - - - - - - - - - - - remote_create - + remote_create - - - - - - - - - - - - - - - - suspend - + suspend - - - - - - - - - - - - - - - - terminate - + terminate - - - - - - - - - - - - - - - diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md index 980fee94..efa07e5f 100755 --- a/docs/data_model/user_session.md +++ b/docs/data_model/user_session.md @@ -31,154 +31,88 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user - dest_ip - dest_port - hostname - login_id - login_successful - login_type - src_ip - src_port - uid - user - - lock - + lock - - - - - - - - - - - login - + login - - - - - - - - - - - logout - + logout - - - - - - - - - - - reconnect - + reconnect - - - - - - - - - - - unlock - + unlock - - - - - - - - - - diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md index 60545676..c87ee743 100644 --- a/scripts/datamodel_template.md +++ b/scripts/datamodel_template.md @@ -17,19 +17,15 @@ title: "{{ datamodel['name'] }}" - - {% endfor %} + {% endfor %} {% for action in datamodel['actions']|sort(attribute='name') %} - - {% for field in datamodel['fields']|sort(attribute='name') %} - - {% endfor %} + {% for field in datamodel['fields']|sort(attribute='name') %} + {% endfor %} {% endfor %} From a51838f83e68c713e37f272d8dd2d129e7d23da2 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 23:42:53 -0500 Subject: [PATCH 300/342] changed whitespace again and simplified table structure Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 184 ++++++------ docs/data_model/driver.md | 91 +++--- docs/data_model/email.md | 298 +++++++++---------- docs/data_model/file.md | 476 +++++++++++++++--------------- docs/data_model/flow.md | 248 ++++++++-------- docs/data_model/http.md | 209 +++++++------ docs/data_model/module.md | 103 +++---- docs/data_model/process.md | 264 ++++++++--------- docs/data_model/registry.md | 149 +++++----- docs/data_model/service.md | 166 +++++------ docs/data_model/socket.md | 112 ++++--- docs/data_model/thread.md | 189 ++++++------ docs/data_model/user_session.md | 166 +++++------ scripts/datamodel_template.md | 22 +- 14 files changed, 1278 insertions(+), 1399 deletions(-) diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md index d7875fad..0fe02166 100755 --- a/docs/data_model/authentication.md +++ b/docs/data_model/authentication.md @@ -35,100 +35,92 @@ user_type|type of user that initiated the request.|Administrator, Standard, Gues ## Coverage Map
- {% for field in datamodel['fields']|sort(attribute='name') %} - {{ field['name'] }}{% for field in datamodel['fields']|sort(attribute='name') %} + {{ field['name'] }}
{{ action['name'] }}{% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}{{ action['name'] }}{% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- ad_domainapp_nameauth_serviceauth_targetdecision_reasonfqdnhostnamemethodresponse_timetarget_ad_domaintarget_uidtarget_usertarget_user_roletarget_user_typeuiduseruser_agentuser_roleuser_type
error
failure
success
+ ad_domainapp_nameauth_serviceauth_targetdecision_reasonfqdnhostnamemethodresponse_timetarget_ad_domaintarget_uidtarget_usertarget_user_roletarget_user_typeuiduseruser_agentuser_roleuser_type
error
failure
success
\ No newline at end of file diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index c76509dc..9784cf17 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -26,53 +26,46 @@ signer|The name of the organization which signed the driver.|Microsoft Corporati ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- base_addressfqdnhostnameimage_pathmd5_hashmodule_namepidsha1_hashsha256_hashsignature_validsigner
load
unload
+ base_addressfqdnhostnameimage_pathmd5_hashmodule_namepidsha1_hashsha256_hashsignature_validsigner
load
unload
\ No newline at end of file diff --git a/docs/data_model/email.md b/docs/data_model/email.md index 824f2ead..c69f9950 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -39,158 +39,148 @@ to|the content of the To field in the email header; does not necessarily match u ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- action_reasonattachment_mime_typeattachment_nameattachment_sizedatedest_addressdest_ipdest_portfrommessage_bodymessage_linksmessage_typereturn_addressserver_relaysmtp_uidsrc_addresssrc_domainsrc_ipsrc_portsubjectto
block
delete
deliver
quarantine
redirect
+ action_reasonattachment_mime_typeattachment_nameattachment_sizedatedest_addressdest_ipdest_portfrommessage_bodymessage_linksmessage_typereturn_addressserver_relaysmtp_uidsrc_addresssrc_domainsrc_ipsrc_portsubjectto
block
delete
deliver
quarantine
redirect
\ No newline at end of file diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 6567ce71..9997cd0d 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -46,248 +46,236 @@ user|The user context in which the thread that caused this event was running. Ma ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- companycontentcreation_timeextensionfile_namefile_pathfqdngidgrouphostnameimage_pathlink_targetmd5_hashmime_typemodeownerowner_uidpidppidprevious_creation_timesha1_hashsha256_hashsignature_validsigneruiduser
acl_modify
create
delete
modify
read
timestomp
write
+ companycontentcreation_timeextensionfile_namefile_pathfqdngidgrouphostnameimage_pathlink_targetmd5_hashmime_typemodeownerowner_uidpidppidprevious_creation_timesha1_hashsha256_hashsignature_validsigneruiduser
acl_modify
create
delete
modify
read
timestomp
write
\ No newline at end of file diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 7993de0b..2cb51127 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -43,132 +43,124 @@ user|The user that ran the process.|HOST1\LOCALUSER ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- application_protocolcontentdest_fqdndest_hostnamedest_ipdest_portend_timeexefqdnhostnameimage_pathin_bytesnetwork_directionout_bytespacket_countpidppidproto_infosrc_fqdnsrc_hostnamesrc_ipsrc_portstart_timetcp_flagstransport_protocoluiduser
end
message
start
+ application_protocolcontentdest_fqdndest_hostnamedest_ipdest_portend_timeexefqdnhostnameimage_pathin_bytesnetwork_directionout_bytespacket_countpidppidproto_infosrc_fqdnsrc_hostnamesrc_ipsrc_portstart_timetcp_flagstransport_protocoluiduser
end
message
start
\ No newline at end of file diff --git a/docs/data_model/http.md b/docs/data_model/http.md index dd44ad8c..0e239f2f 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -34,113 +34,104 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- hostnamehttp_versionrequest_body_bytesrequest_body_contentrequest_referrerrequester_ip_addressresponse_body_bytesresponse_body_contentresponse_status_codeurl_domainurl_fullurl_remainderurl_schemeuser_agent_deviceuser_agent_fulluser_agent_nameuser_agent_version
get
post
put
tunnel
+ hostnamehttp_versionrequest_body_bytesrequest_body_contentrequest_referrerrequester_ip_addressresponse_body_bytesresponse_body_contentresponse_status_codeurl_domainurl_fullurl_remainderurl_schemeuser_agent_deviceuser_agent_fulluser_agent_nameuser_agent_version
get
post
put
tunnel
\ No newline at end of file diff --git a/docs/data_model/module.md b/docs/data_model/module.md index ed072e29..effbc1f9 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -28,59 +28,52 @@ tid|The thread ID of the thread responsible for the load or unload event.|50 ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- base_addressfqdnhostnameimage_pathmd5_hashmodule_namemodule_pathpidsha1_hashsha256_hashsignature_validsignertid
load
unload
+ base_addressfqdnhostnameimage_pathmd5_hashmodule_namemodule_pathpidsha1_hashsha256_hashsignature_validsignertid
load
unload
\ No newline at end of file diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 997a5f29..9f45513d 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -45,140 +45,132 @@ user|The user token that process was created with. May be a local, domain or SYS ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- access_levelcall_tracecommand_linecurrent_working_directoryenv_varsexefqdnguidhostnameimage_pathintegrity_levelmd5_hashparent_command_lineparent_exeparent_guidparent_image_pathpidppidsha1_hashsha256_hashsidsignature_validsignertarget_addresstarget_guidtarget_nametarget_piduiduser
access
create
terminate
+ access_levelcall_tracecommand_linecurrent_working_directoryenv_varsexefqdnguidhostnameimage_pathintegrity_levelmd5_hashparent_command_lineparent_exeparent_guidparent_image_pathpidppidsha1_hashsha256_hashsidsignature_validsignertarget_addresstarget_guidtarget_nametarget_piduiduser
access
create
terminate
\ No newline at end of file diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index fc6fbdbb..8acfe66b 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -28,83 +28,74 @@ value|The descriptive name for the data being stored.|InstalledVersion ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- datafqdnhivehostnameimage_pathkeynew_contentpidtypeuservalue
add
key_edit
remove
value_edit
+ datafqdnhivehostnameimage_pathkeynew_contentpidtypeuservalue
add
key_edit
remove
value_edit
\ No newline at end of file diff --git a/docs/data_model/service.md b/docs/data_model/service.md index 37311c84..a576112e 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -28,92 +28,82 @@ user|The user token that service was created with.|HOST1\LOCALUSER ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- command_lineexefqdnhostnameimage_pathnamepidppiduiduser
create
delete
pause
start
stop
+ command_lineexefqdnhostnameimage_pathnamepidppiduiduser
create
delete
pause
start
stop
\ No newline at end of file diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 87e9346b..d5d9f840 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -26,64 +26,56 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- familyimage_pathlocal_addresslocal_pathlocal_portpidprotocolremote_addressremote_portsuccess
bind
close
listen
+ familyimage_pathlocal_addresslocal_pathlocal_portpidprotocolremote_addressremote_portsuccess
bind
close
listen
\ No newline at end of file diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 372b7a5b..22668139 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -32,103 +32,94 @@ user_stack_limit|The limit of the thread's stack.|0 ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- hostnamesrc_pidsrc_tidstack_basestack_limitstart_addressstart_functionstart_modulestart_module_nametgt_pidtgt_tiduiduseruser_stack_baseuser_stack_limit
create
remote_create
suspend
terminate
+ hostnamesrc_pidsrc_tidstack_basestack_limitstart_addressstart_functionstart_modulestart_module_nametgt_pidtgt_tiduiduseruser_stack_baseuser_stack_limit
create
remote_create
suspend
terminate
\ No newline at end of file diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md index efa07e5f..28aba06c 100755 --- a/docs/data_model/user_session.md +++ b/docs/data_model/user_session.md @@ -28,92 +28,82 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user ## Coverage Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- dest_ipdest_porthostnamelogin_idlogin_successfullogin_typesrc_ipsrc_portuiduser
lock
login
logout
reconnect
unlock
+ dest_ipdest_porthostnamelogin_idlogin_successfullogin_typesrc_ipsrc_portuiduser
lock
login
logout
reconnect
unlock
\ No newline at end of file diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md index c87ee743..bacad3aa 100644 --- a/scripts/datamodel_template.md +++ b/scripts/datamodel_template.md @@ -15,18 +15,12 @@ title: "{{ datamodel['name'] }}" ## Coverage Map - - - {% endfor %} - - - - {% for action in datamodel['actions']|sort(attribute='name') %} - - {% for field in datamodel['fields']|sort(attribute='name') %} - {% endfor %} - - {% endfor %} - + + {% endfor %} + {% for action in datamodel['actions']|sort(attribute='name') %} + + {% for field in datamodel['fields']|sort(attribute='name') %} + {% endfor %} + {% endfor %}
{% for field in datamodel['fields']|sort(attribute='name') %} - {{ field['name'] }}
{{ action['name'] }}{% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}
{% for field in datamodel['fields']|sort(attribute='name') %} + {{ field['name'] }}
{{ action['name'] }}{% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}
From ffac3732937d369575d0bdc700075ffc51104f79 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 23:44:48 -0500 Subject: [PATCH 301/342] trying with th again Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 6 +++--- docs/data_model/driver.md | 4 ++-- docs/data_model/email.md | 10 +++++----- docs/data_model/file.md | 14 +++++++------- docs/data_model/flow.md | 6 +++--- docs/data_model/http.md | 8 ++++---- docs/data_model/module.md | 4 ++-- docs/data_model/process.md | 6 +++--- docs/data_model/registry.md | 8 ++++---- docs/data_model/service.md | 10 +++++----- docs/data_model/socket.md | 6 +++--- docs/data_model/thread.md | 8 ++++---- docs/data_model/user_session.md | 10 +++++----- scripts/datamodel_template.md | 2 +- 14 files changed, 51 insertions(+), 51 deletions(-) diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md index 0fe02166..6aa929be 100755 --- a/docs/data_model/authentication.md +++ b/docs/data_model/authentication.md @@ -58,7 +58,7 @@ user_type|type of user that initiated the request.|Administrator, Standard, Gues user_type - error + error @@ -80,7 +80,7 @@ user_type|type of user that initiated the request.|Administrator, Standard, Gues - failure + failure @@ -102,7 +102,7 @@ user_type|type of user that initiated the request.|Administrator, Standard, Gues - success + success diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index 9784cf17..f4a9bac0 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -41,7 +41,7 @@ signer|The name of the organization which signed the driver.|Microsoft Corporati signer - load + load @@ -55,7 +55,7 @@ signer|The name of the organization which signed the driver.|Microsoft Corporati - unload + unload diff --git a/docs/data_model/email.md b/docs/data_model/email.md index c69f9950..fad83d7f 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -64,7 +64,7 @@ to|the content of the To field in the email header; does not necessarily match u to - block + block @@ -88,7 +88,7 @@ to|the content of the To field in the email header; does not necessarily match u - delete + delete @@ -112,7 +112,7 @@ to|the content of the To field in the email header; does not necessarily match u - deliver + deliver @@ -136,7 +136,7 @@ to|the content of the To field in the email header; does not necessarily match u - quarantine + quarantine @@ -160,7 +160,7 @@ to|the content of the To field in the email header; does not necessarily match u - redirect + redirect diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 9997cd0d..117d3ce2 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -76,7 +76,7 @@ user|The user context in which the thread that caused this event was running. Ma user - acl_modify + acl_modify @@ -105,7 +105,7 @@ user|The user context in which the thread that caused this event was running. Ma - create + create @@ -134,7 +134,7 @@ user|The user context in which the thread that caused this event was running. Ma - delete + delete @@ -163,7 +163,7 @@ user|The user context in which the thread that caused this event was running. Ma - modify + modify @@ -192,7 +192,7 @@ user|The user context in which the thread that caused this event was running. Ma - read + read @@ -221,7 +221,7 @@ user|The user context in which the thread that caused this event was running. Ma - timestomp + timestomp @@ -250,7 +250,7 @@ user|The user context in which the thread that caused this event was running. Ma - write + write diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 2cb51127..f0219d4f 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -74,7 +74,7 @@ user|The user that ran the process.|HOST1\LOCALUSER user - end + end @@ -104,7 +104,7 @@ user|The user that ran the process.|HOST1\LOCALUSER - message + message @@ -134,7 +134,7 @@ user|The user that ran the process.|HOST1\LOCALUSER - start + start diff --git a/docs/data_model/http.md b/docs/data_model/http.md index 0e239f2f..e1db30e3 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -55,7 +55,7 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not user_agent_version - get + get @@ -75,7 +75,7 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not - post + post @@ -95,7 +95,7 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not - put + put @@ -115,7 +115,7 @@ user_agent_version|User Agent Version. Note that some User Agent strings may not - tunnel + tunnel diff --git a/docs/data_model/module.md b/docs/data_model/module.md index effbc1f9..4d3a21a2 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -45,7 +45,7 @@ tid|The thread ID of the thread responsible for the load or unload event.|50 tid - load + load @@ -61,7 +61,7 @@ tid|The thread ID of the thread responsible for the load or unload event.|50 - unload + unload diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 9f45513d..94851bfa 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -78,7 +78,7 @@ user|The user token that process was created with. May be a local, domain or SYS user - access + access @@ -110,7 +110,7 @@ user|The user token that process was created with. May be a local, domain or SYS - create + create @@ -142,7 +142,7 @@ user|The user token that process was created with. May be a local, domain or SYS - terminate + terminate diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 8acfe66b..3c13a1df 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -43,7 +43,7 @@ value|The descriptive name for the data being stored.|InstalledVersion value - add + add @@ -57,7 +57,7 @@ value|The descriptive name for the data being stored.|InstalledVersion - key_edit + key_edit @@ -71,7 +71,7 @@ value|The descriptive name for the data being stored.|InstalledVersion - remove + remove @@ -85,7 +85,7 @@ value|The descriptive name for the data being stored.|InstalledVersion - value_edit + value_edit diff --git a/docs/data_model/service.md b/docs/data_model/service.md index a576112e..3e8d5881 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -42,7 +42,7 @@ user|The user token that service was created with.|HOST1\LOCALUSER user - create + create @@ -55,7 +55,7 @@ user|The user token that service was created with.|HOST1\LOCALUSER - delete + delete @@ -68,7 +68,7 @@ user|The user token that service was created with.|HOST1\LOCALUSER - pause + pause @@ -81,7 +81,7 @@ user|The user token that service was created with.|HOST1\LOCALUSER - start + start @@ -94,7 +94,7 @@ user|The user token that service was created with.|HOST1\LOCALUSER - stop + stop diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index d5d9f840..3ec92b26 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -40,7 +40,7 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s success - bind + bind @@ -53,7 +53,7 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s - close + close @@ -66,7 +66,7 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s - listen + listen diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 22668139..61157f2e 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -51,7 +51,7 @@ user_stack_limit|The limit of the thread's stack.|0 user_stack_limit - create + create @@ -69,7 +69,7 @@ user_stack_limit|The limit of the thread's stack.|0 - remote_create + remote_create @@ -87,7 +87,7 @@ user_stack_limit|The limit of the thread's stack.|0 - suspend + suspend @@ -105,7 +105,7 @@ user_stack_limit|The limit of the thread's stack.|0 - terminate + terminate diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md index 28aba06c..4ece7e60 100755 --- a/docs/data_model/user_session.md +++ b/docs/data_model/user_session.md @@ -42,7 +42,7 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user user - lock + lock @@ -55,7 +55,7 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user - login + login @@ -68,7 +68,7 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user - logout + logout @@ -81,7 +81,7 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user - reconnect + reconnect @@ -94,7 +94,7 @@ user|The user affiliated with the session. May be a local, domain or SYSTEM user - unlock + unlock diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md index bacad3aa..b7da1720 100644 --- a/scripts/datamodel_template.md +++ b/scripts/datamodel_template.md @@ -20,7 +20,7 @@ title: "{{ datamodel['name'] }}" {{ field['name'] }}{% endfor %} {% for action in datamodel['actions']|sort(attribute='name') %} - {{ action['name'] }}{% for field in datamodel['fields']|sort(attribute='name') %} + {{ action['name'] }}{% for field in datamodel['fields']|sort(attribute='name') %} {% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}{% endfor %} {% endfor %} From 69374821e667307baaf9885ad366286cf78b19ed Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Thu, 23 Feb 2023 23:51:11 -0500 Subject: [PATCH 302/342] wrapped examples with code tags Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 38 +++++++++++----------- docs/data_model/driver.md | 22 ++++++------- docs/data_model/email.md | 40 +++++++++++------------ docs/data_model/file.md | 50 ++++++++++++++-------------- docs/data_model/flow.md | 54 +++++++++++++++---------------- docs/data_model/http.md | 30 ++++++++--------- docs/data_model/module.md | 26 +++++++-------- docs/data_model/process.md | 52 ++++++++++++++--------------- docs/data_model/registry.md | 22 ++++++------- docs/data_model/service.md | 20 ++++++------ docs/data_model/socket.md | 20 ++++++------ docs/data_model/thread.md | 30 ++++++++--------- docs/data_model/user_session.md | 20 ++++++------ scripts/datamodel_template.md | 2 +- 14 files changed, 213 insertions(+), 213 deletions(-) diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md index 6aa929be..0b9cf264 100755 --- a/docs/data_model/authentication.md +++ b/docs/data_model/authentication.md @@ -13,25 +13,25 @@ An authentication event occurs whenever a user or process attempts to access a p ## Fields |Field|Description|Example| |---|---|---| -ad_domain|Active Directory domain from which the authentication request was generated; may differ from the target_ad_domain.|ad2.mitre.org -app_name|Name of the application that made the authentication request|ssh, win:local -auth_service|The name of the service that was utilized to accomplish authentication|Okta, ActiveDirectory -auth_target|machine for which authentication was requested; may be different than the host that the request is made from.|HOST2 -decision_reason|The justification for approving or denying an authentication request.|password is invalid -fqdn|The fully qualified domain name for the host from which authentication was requested.|HOST1.mitre.org -hostname|Hostname of the host from which authentication was requested.|HOST1 -method|The authentication method that was used.|SMAL, Kerberos -response_time|Duration of time it took for an authentication response to be received.|12ms -target_ad_domain|The Active Directory domain within which authentication was requested.|ad.mitre.org -target_uid|User ID for the user being authenticated.|S-1-5-19 -target_user|Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user.|HOST1\LOCALUSER2 -target_user_role|IPAM access control role for the user being authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|System Administrator Role -target_user_type|type of user that was authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|Administrator, Standard, Guest -uid|User ID for the process that initiated the authentication request.|S-1-5-18 -user|Name of the user that initiated the request.|HOST1\LOCALUSER1 -user_agent|The user agent through which the request was made.|aws-cli/2.0.0 Python/3.7.4 Darwin/18.7.0 botocore/2.0.0dev4 -user_role|IPAM access control role for the user that initiated the authentication request.|DNS Record Administrator Role -user_type|type of user that initiated the request.|Administrator, Standard, Guest +ad_domain|Active Directory domain from which the authentication request was generated; may differ from the target_ad_domain.|ad2.mitre.org +app_name|Name of the application that made the authentication request|ssh, win:local +auth_service|The name of the service that was utilized to accomplish authentication|Okta, ActiveDirectory +auth_target|machine for which authentication was requested; may be different than the host that the request is made from.|HOST2 +decision_reason|The justification for approving or denying an authentication request.|password is invalid +fqdn|The fully qualified domain name for the host from which authentication was requested.|HOST1.mitre.org +hostname|Hostname of the host from which authentication was requested.|HOST1 +method|The authentication method that was used.|SMAL, Kerberos +response_time|Duration of time it took for an authentication response to be received.|12ms +target_ad_domain|The Active Directory domain within which authentication was requested.|ad.mitre.org +target_uid|User ID for the user being authenticated.|S-1-5-19 +target_user|Name of the user being authenticated; this only pertains to privilage escalation events where the current user is not necessarily the same as the target user.|HOST1\LOCALUSER2 +target_user_role|IPAM access control role for the user being authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|System Administrator Role +target_user_type|type of user that was authenticated; this only pertains to privilege escalation events where the current user is not necessarily the same as the target user.|Administrator, Standard, Guest +uid|User ID for the process that initiated the authentication request.|S-1-5-18 +user|Name of the user that initiated the request.|HOST1\LOCALUSER1 +user_agent|The user agent through which the request was made.|aws-cli/2.0.0 Python/3.7.4 Darwin/18.7.0 botocore/2.0.0dev4 +user_role|IPAM access control role for the user that initiated the authentication request.|DNS Record Administrator Role +user_type|type of user that initiated the request.|Administrator, Standard, Guest ## Coverage Map diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index f4a9bac0..e2591c76 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -12,17 +12,17 @@ A driver is software that runs in the operating system kernel. Drivers are gener ## Fields |Field|Description|Example| |---|---|---| -base_address|A hex address indicating where the driver is loaded into the kernel.|18446735277684027392 -fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -hostname|The hostname of the host, without the domain.|HOST1 -image_path|The file system location of the driver.|C:\Windows\System32\drivers\scsiport.sys -md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 -module_name|The name of the driver or program.|NvStreamKms.sys -pid|The Process ID that loaded or unloaded the driver|1533 -sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed -sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 -signature_valid|Boolean indicator of whether the driver is signed and whether the signature is current and not revoked|True -signer|The name of the organization which signed the driver.|Microsoft Corporation +base_address|A hex address indicating where the driver is loaded into the kernel.|18446735277684027392 +fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the driver.|C:\Windows\System32\drivers\scsiport.sys +md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +module_name|The name of the driver or program.|NvStreamKms.sys +pid|The Process ID that loaded or unloaded the driver|1533 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the driver is signed and whether the signature is current and not revoked|True +signer|The name of the organization which signed the driver.|Microsoft Corporation ## Coverage Map
diff --git a/docs/data_model/email.md b/docs/data_model/email.md index fad83d7f..96979db9 100755 --- a/docs/data_model/email.md +++ b/docs/data_model/email.md @@ -15,27 +15,27 @@ Email events are at the mail server level. ## Fields |Field|Description|Example| |---|---|---| -action_reason|The rationale given for blocking, redirecting, or quarantining an email.|Malformed Message -attachment_mime_type|The MIME type of the attachment.|.docx -attachment_name|Filename of any email attachment that may exist.|cuddly-cats.pdf -attachment_size|Filesize of the attachment.|567 Kb -date|SMTP date header, which is actually a date time group.|Thu Jul 18 09:30:00 PDT 2019 -dest_address|Recipient email address, taken from the SMTP "Recipient" field.|adam@example.com -dest_ip|The destination IP address for the email.|221.174.222.111 -dest_port|The destination port for the email.|993 -from|Displayed sender name from the Message Information header; can be easily forged.|eve@trusted-advisors.com -message_body|Content of the email, not including subject.|Hello World -message_links|URLs extracted from the email body.|https://www.cnn.com -message_type|Content protocol of the message body|html -return_address|Email address to which replies should be sent, also known as Return-Path or Reply-To; may differ from the src_address.|eve_secondary@example.com +action_reason|The rationale given for blocking, redirecting, or quarantining an email.|Malformed Message +attachment_mime_type|The MIME type of the attachment.|.docx +attachment_name|Filename of any email attachment that may exist.|cuddly-cats.pdf +attachment_size|Filesize of the attachment.|567 Kb +date|SMTP date header, which is actually a date time group.|Thu Jul 18 09:30:00 PDT 2019 +dest_address|Recipient email address, taken from the SMTP "Recipient" field.|adam@example.com +dest_ip|The destination IP address for the email.|221.174.222.111 +dest_port|The destination port for the email.|993 +from|Displayed sender name from the Message Information header; can be easily forged.|eve@trusted-advisors.com +message_body|Content of the email, not including subject.|Hello World +message_links|URLs extracted from the email body.|https://www.cnn.com +message_type|Content protocol of the message body|html +return_address|Email address to which replies should be sent, also known as Return-Path or Reply-To; may differ from the src_address.|eve_secondary@example.com server_relay|The Received portion of the SMTP header, which provides the chain of hosts that the email passed through during delivery; each link usually contains an IP address, domain, and datetime group.| -smtp_uid|Distint ID used to distinguish emails.|MN2PR09MB4876CCE7F183A83E6BA1C4C1CBF50@PP34399.prod.outlook.com -src_address|Email address of the sender, taken from the "Sender" SMTP field.|eve@example.com -src_domain|The domain portion of the src_address.|example.com -src_ip|Originating IP address.|172.183.195.200 -src_port|Originating port.|1248 -subject|Subject line of the email.|Lo0k Younger Whl1e L0slng We19ht!! -to|the content of the To field in the email header; does not necessarily match up with real recipients.|adam@example.com +smtp_uid|Distint ID used to distinguish emails.|MN2PR09MB4876CCE7F183A83E6BA1C4C1CBF50@PP34399.prod.outlook.com +src_address|Email address of the sender, taken from the "Sender" SMTP field.|eve@example.com +src_domain|The domain portion of the src_address.|example.com +src_ip|Originating IP address.|172.183.195.200 +src_port|Originating port.|1248 +subject|Subject line of the email.|Lo0k Younger Whl1e L0slng We19ht!! +to|the content of the To field in the email header; does not necessarily match up with real recipients.|adam@example.com ## Coverage Map
diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 117d3ce2..f9f669e4 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -18,31 +18,31 @@ A resource for storing information available to a computer program. |Field|Description|Example| |---|---|---| company|The name of the organization listed in the file located at `image_path`.| -content|The contents of the file.|Hello World -creation_time|The creation time of the file as described in UTC and including the date.|05/14/2015 12:47:06 -extension|The file extension of the file.|.docx -file_name|The name of the file.|MyWordDoc.docx -file_path|The full path to the file on the file system.|C:\users\fakeuser\documents\MyFile. -fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -gid|The group ID of the file.|801 -group|The group owner of the file.|admin -hostname|The hostname of the host, without the domain.|HOST1 -image_path|The file system location of the executable that is associated with the pid that generated this event.|C:\Windows\system32\notepad.exe -link_target|The target path of a symbolic link.|C:\my_special_file.exe -md5_hash|An MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 -mime_type|The MIME type of the file.|PE -mode|The mode or permissions set of the file.|0644 (linux) or NTFS ACL -owner|The username of the owner of the file.|adam -owner_uid|The user ID of the owner of the file.|501 -pid|The process ID for the process that generated this file event, represented in decimal notation.|738 -ppid|The process ID of the parent process of the process associated with this file event, represented in decimal notation.|1860 -previous_creation_time|The creation_time associated with the file before it was changed for this file event.|05/14/2015 12:47:06 -sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed -sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 -signature_valid|Boolean indicator of whether the signature is valid; empty if file is not signed.|True -signer|The company listed on the certificate of the program at `image_path` if that program is signed.|Microsoft Corporation -uid|The user ID or SID for the acting entity.|S-1-5-18 -user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER +content|The contents of the file.|Hello World +creation_time|The creation time of the file as described in UTC and including the date.|05/14/2015 12:47:06 +extension|The file extension of the file.|.docx +file_name|The name of the file.|MyWordDoc.docx +file_path|The full path to the file on the file system.|C:\users\fakeuser\documents\MyFile. +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +gid|The group ID of the file.|801 +group|The group owner of the file.|admin +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the executable that is associated with the pid that generated this event.|C:\Windows\system32\notepad.exe +link_target|The target path of a symbolic link.|C:\my_special_file.exe +md5_hash|An MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +mime_type|The MIME type of the file.|PE +mode|The mode or permissions set of the file.|0644 (linux) or NTFS ACL +owner|The username of the owner of the file.|adam +owner_uid|The user ID of the owner of the file.|501 +pid|The process ID for the process that generated this file event, represented in decimal notation.|738 +ppid|The process ID of the parent process of the process associated with this file event, represented in decimal notation.|1860 +previous_creation_time|The creation_time associated with the file before it was changed for this file event.|05/14/2015 12:47:06 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the signature is valid; empty if file is not signed.|True +signer|The company listed on the certificate of the program at `image_path` if that program is signed.|Microsoft Corporation +uid|The user ID or SID for the acting entity.|S-1-5-18 +user|The user context in which the thread that caused this event was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER ## Coverage Map
diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index f0219d4f..7a859f48 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -13,33 +13,33 @@ A sequence of packets from a source computer to a destination, which may be anot ## Fields |Field|Description|Example| |---|---|---| -application_protocol|Name of the layer 7 protocol contained within the flow.|HTTP -content|The ASCII printable characters of the flow. This corresponds to content from PCAP data or similar formats.|GET https://www.google.com/ HTTP/1.1 -dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|dest_example.example.com -dest_hostname|The hostname that corresponds to `dest_ip`.|dest_example -dest_ip|The destination IP address of the flow.|192.168.1.5 -dest_port|The destination port of the flow.|192.168.1.5 -end_time|The datetime stamp, in UTC, when the flow ended.|05/15/2015 03:59:53.176 AM -exe|The basename of the `image_path`. This will need to be collected from the host.|Chrome.exe -fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -hostname|The hostname of the host, without the domain.|HOST1 -image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|C:\path\to\example.exe -in_bytes|Integer value of total number of bytes received.|13200 -network_direction|Direction of the original of the flow initiator, relative to network perimiter.|in (flow originated outside the network and was directed into it) -out_bytes|Integer value of total number of bytes sent.|1337 -packet_count|The total packet count seen at time of logging.|4 -pid|The total packet count seen at time of logging.|738 -ppid|The process ID for the process’s parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|1860 -proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx, SRVSVC NetShareGetInfo response -src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|src_domain.example.com -src_hostname|The hostname that corresponds to `src_ip`.|src_example -src_ip|The source IP address of the flow.|10.0.0.54 -src_port|The source port of the flow.|50438 -start_time|The starting time date stamp, in UTC, of the flow data.|05/14/2015 11:59:59 PM -tcp_flags|flags turned on in the TCP header.|ACK, PSH -transport_protocol|Layer 4 protocol contained within the flow.|TCP -uid|User ID or SID of the flow-handling entity.|S-1-5-18 -user|The user that ran the process.|HOST1\LOCALUSER +application_protocol|Name of the layer 7 protocol contained within the flow.|HTTP +content|The ASCII printable characters of the flow. This corresponds to content from PCAP data or similar formats.|GET https://www.google.com/ HTTP/1.1 +dest_fqdn|The fully qualified domain name that corresponds to `dest_ip`.|dest_example.example.com +dest_hostname|The hostname that corresponds to `dest_ip`.|dest_example +dest_ip|The destination IP address of the flow.|192.168.1.5 +dest_port|The destination port of the flow.|192.168.1.5 +end_time|The datetime stamp, in UTC, when the flow ended.|05/15/2015 03:59:53.176 AM +exe|The basename of the `image_path`. This will need to be collected from the host.|Chrome.exe +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system path of the process that opened the flow. This will need to be collected from the host.|C:\path\to\example.exe +in_bytes|Integer value of total number of bytes received.|13200 +network_direction|Direction of the original of the flow initiator, relative to network perimiter.|in (flow originated outside the network and was directed into it) +out_bytes|Integer value of total number of bytes sent.|1337 +packet_count|The total packet count seen at time of logging.|4 +pid|The total packet count seen at time of logging.|738 +ppid|The process ID for the process’s parent that owns the socket responsible for the flow, represented in decimal notation. This will need to be collected from the host.|1860 +proto_info|A text decoded version of traffic in the flow specific to the protocol. The application layer information from the flow parsed according to the protocol in question. For instance, SMB information or HTTP headers and content.|SMB2 Write Request Len:165 Off:0 Fileusername\private\filename.pptx, SRVSVC NetShareGetInfo response +src_fqdn|The fully qualified domain name that corresponds to `src_ip`.|src_domain.example.com +src_hostname|The hostname that corresponds to `src_ip`.|src_example +src_ip|The source IP address of the flow.|10.0.0.54 +src_port|The source port of the flow.|50438 +start_time|The starting time date stamp, in UTC, of the flow data.|05/14/2015 11:59:59 PM +tcp_flags|flags turned on in the TCP header.|ACK, PSH +transport_protocol|Layer 4 protocol contained within the flow.|TCP +uid|User ID or SID of the flow-handling entity.|S-1-5-18 +user|The user that ran the process.|HOST1\LOCALUSER ## Coverage Map
diff --git a/docs/data_model/http.md b/docs/data_model/http.md index e1db30e3..463c1ada 100644 --- a/docs/data_model/http.md +++ b/docs/data_model/http.md @@ -14,23 +14,23 @@ HTTP events represents requests made over the network via the HTTP protocol. ## Fields |Field|Description|Example| |---|---|---| -hostname|hostname on which the request was seen.|HOST1 -http_version|HTTP version that is specified in the header.|1.1 -request_body_bytes|Integer value corresponding to the total number of bytes in the request.|180 +hostname|hostname on which the request was seen.|HOST1 +http_version|HTTP version that is specified in the header.|1.1 +request_body_bytes|Integer value corresponding to the total number of bytes in the request.|180 request_body_content|Body of the HTTP request; usually specifies the exact content being requested.| -request_referrer|The URL from which the request was referred, if applicable.|http://cnn.com -requester_ip_address|IP address from which the request was made.|10.0.211.200 -response_body_bytes|Integer value corresponding to the total number of bytes in the response.|2910 +request_referrer|The URL from which the request was referred, if applicable.|http://cnn.com +requester_ip_address|IP address from which the request was made.|10.0.211.200 +response_body_bytes|Integer value corresponding to the total number of bytes in the response.|2910 response_body_content|Content of the response (does not include header).| -response_status_code|HTTP protocol status code in response header|200 -url_domain|Domain portion of the URL.|www.mitre.org -url_full|URL to which the HTTP request was sent|https://www.mitre.org/about/corporate-overview -url_remainder|the path after the root domain|/about/corporate-overview -url_scheme|type of user that initiated the request.|https -user_agent_device|Device type from which request was made, identified by user_agent substring|SM-G930VC (Samgsung Galaxy S7) -user_agent_full|User agent string associated with the request|HOST1\LOCALUSER1 -user_agent_name|The user agent through which the request was made.|Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36 -user_agent_version|User Agent Version. Note that some User Agent strings may not label versions in the same way.|4.0 +response_status_code|HTTP protocol status code in response header|200 +url_domain|Domain portion of the URL.|www.mitre.org +url_full|URL to which the HTTP request was sent|https://www.mitre.org/about/corporate-overview +url_remainder|the path after the root domain|/about/corporate-overview +url_scheme|type of user that initiated the request.|https +user_agent_device|Device type from which request was made, identified by user_agent substring|SM-G930VC (Samgsung Galaxy S7) +user_agent_full|User agent string associated with the request|HOST1\LOCALUSER1 +user_agent_name|The user agent through which the request was made.|Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36 +user_agent_version|User Agent Version. Note that some User Agent strings may not label versions in the same way.|4.0 ## Coverage Map
diff --git a/docs/data_model/module.md b/docs/data_model/module.md index 4d3a21a2..e08cde6f 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -12,19 +12,19 @@ Modules correspond to executable (and potentially non-executable) content, and a ## Fields |Field|Description|Example| |---|---|---| -base_address|A hex address indicating where the module is loaded into the process’s virtual address space.|18446735277684027392 -fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -hostname|The hostname of the host, without the domain.|HOST1 -image_path|The file system location of the process image.|C:\path\to\example.exe -md5_hash|The MD5 hash of the contents of the file located at `module_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 -module_name|The name of the file where the module is loaded on disk. This is also the string that is used internally by the program to lookup information about the module.|kernel32.exe -module_path|The full file system path to the module loaded into the memory space of the process.|C:\windows\system32\kernel32.exe -pid|Process ID of the process in which the module is loaded (or unloaded).|738 -sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed -sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 -signature_valid|Boolean indicator of whether the signature is current and not revoked|True -signer|The name of the organization which signed the module.|Microsoft Corporation -tid|The thread ID of the thread responsible for the load or unload event.|50 +base_address|A hex address indicating where the module is loaded into the process’s virtual address space.|18446735277684027392 +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file system location of the process image.|C:\path\to\example.exe +md5_hash|The MD5 hash of the contents of the file located at `module_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +module_name|The name of the file where the module is loaded on disk. This is also the string that is used internally by the program to lookup information about the module.|kernel32.exe +module_path|The full file system path to the module loaded into the memory space of the process.|C:\windows\system32\kernel32.exe +pid|Process ID of the process in which the module is loaded (or unloaded).|738 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +signature_valid|Boolean indicator of whether the signature is current and not revoked|True +signer|The name of the organization which signed the module.|Microsoft Corporation +tid|The thread ID of the thread responsible for the load or unload event.|50 ## Coverage Map
diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 94851bfa..3a18db4a 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -13,35 +13,35 @@ A process is a running program on a computer. ## Fields |Field|Description|Example| |---|---|---| -access_level|Permissions level at which the target process is accessed.|64 +access_level|Permissions level at which the target process is accessed.|64 call_trace|Stack trace showing context of process open/access call.| -command_line|The command line string contains all arguments passed to the process upon execution.|example.exe arg1 arg2 -current_working_directory|The absolute path to the current working directory of the process.|c:\temp -env_vars|The environment variables within a process's memory space, as a string.|SHELL=/bin/zsh -exe|The basename of the `image_path`.|example.exe -fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -guid|Global unique identifier for the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} -hostname|The hostname of the host, without the domain.|HOST1 -image_path|The file path of the executable associated with this process. This may act as a pivot to [file:file_path](https://car.mitre.org/wiki/Data_Model/file#file_path).|C:\path\to\example.exe -integrity_level|The Windows integrity level associated with the process. MUST be one of low, medium, high, or system.|High -md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 -parent_command_line|All of the arguments passed to the parent process upon execution.|c:\windows\system32\dism.exe foo.xml -parent_exe|The `exe` field of the parent process. This is a substring of `parent_image_path`.|example_parent.exe -parent_guid|Global unique identifier of the parent of the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} -parent_image_path|The `image_path` field of the parent process.|C:\path\to\example_parent.exe -pid|The process ID for the process, represented in decimal notation.|738 -ppid|The process ID for the process's parent, represented in decimal notation. In the parent process, this will be the `pid` field.|1860 -sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed -sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 -sid|The Windows security identifier of the `user` token that the process is running under.|S-1-5-18 -signature_valid|Boolean indicator of whether signature is current and not revoked.|True -signer|The name of the company that signed the file.|FooCorp -target_address|Specific address range which is accessed by another process.|08048000-0804c000 +command_line|The command line string contains all arguments passed to the process upon execution.|example.exe arg1 arg2 +current_working_directory|The absolute path to the current working directory of the process.|c:\temp +env_vars|The environment variables within a process's memory space, as a string.|SHELL=/bin/zsh +exe|The basename of the `image_path`.|example.exe +fqdn|The fully qualified domain name of the host in which the process ran. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +guid|Global unique identifier for the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} +hostname|The hostname of the host, without the domain.|HOST1 +image_path|The file path of the executable associated with this process. This may act as a pivot to [file:file_path](https://car.mitre.org/wiki/Data_Model/file#file_path).|C:\path\to\example.exe +integrity_level|The Windows integrity level associated with the process. MUST be one of low, medium, high, or system.|High +md5_hash|The MD5 hash of the contents of the file located at `image_path`. The field is in hex notation, without the 0x prefix.|5eb63bbbe01eeed093cb22bb8f5acdc3 +parent_command_line|All of the arguments passed to the parent process upon execution.|c:\windows\system32\dism.exe foo.xml +parent_exe|The `exe` field of the parent process. This is a substring of `parent_image_path`.|example_parent.exe +parent_guid|Global unique identifier of the parent of the initiating process.|{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} +parent_image_path|The `image_path` field of the parent process.|C:\path\to\example_parent.exe +pid|The process ID for the process, represented in decimal notation.|738 +ppid|The process ID for the process's parent, represented in decimal notation. In the parent process, this will be the `pid` field.|1860 +sha1_hash|The SHA1 hash of the contents of the file located at `image_path`.|2aae6c35c94fcfb415dbe95f408b9ce91ee846ed +sha256_hash|The SHA256 hash of the contents of the file located at `image_path`.|68e656b251e67e8358bef8483ab0d51c6619f3e7a1a9f0e75838d41ff368f728 +sid|The Windows security identifier of the `user` token that the process is running under.|S-1-5-18 +signature_valid|Boolean indicator of whether signature is current and not revoked.|True +signer|The name of the company that signed the file.|FooCorp +target_address|Specific address range which is accessed by another process.|08048000-0804c000 target_guid|Global Unique Identifier for the target process (only for process access events).| -target_name|Name of the process that is accessed.|C:\Windows\System32\winlogon.exe +target_name|Name of the process that is accessed.|C:\Windows\System32\winlogon.exe target_pid|ID of the target process (only for process access events).| -uid|User ID under which original process is running.|509 -user|The user token that process was created with. May be a local, domain or SYSTEM user. Formatted with "\". Individual threads in the process may gain more privilege or change tokens, so the active token in any thread is not necessarily the one the process was created under.|HOST1\LOCALUSER +uid|User ID under which original process is running.|509 +user|The user token that process was created with. May be a local, domain or SYSTEM user. Formatted with "\". Individual threads in the process may gain more privilege or change tokens, so the active token in any thread is not necessarily the one the process was created under.|HOST1\LOCALUSER ## Coverage Map
diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 3c13a1df..38cffff6 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -14,17 +14,17 @@ The registry is a system-defined database in which applications and system compo ## Fields |Field|Description|Example| |---|---|---| -data|The content of `value`, typically a text string.|\%SystemRoot%\system32\svchost.exe -k rpcss -fqdn|The fully qualified domain name for the host on which the registry access took place.|HOST1.EXAMPLE_DOMAIN.COM -hive|The logical group of keys, subkeys, and values in the registry.|HKEY_CURRENT_USER -hostname|The hostname of the host, without the domain.|HOST1 -image_path|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|C:\path\to\example.exe -key|The registry key of the event. Similar to a folder in a traditional file system.|HKLM\SYSTEM\CurrentControlSet\services\RpcSs -new_content|The data within the new value, or the new name of a key, after an edit event.|\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs -pid|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|738 -type|The type of data being stored in `value`. Types include binary data, 32 bit numbers, strings, etc.|REG_BINARY -user|The user in the context of the process that performed the action on the registry key.|HOST1\LOCALUSER -value|The descriptive name for the data being stored.|InstalledVersion +data|The content of `value`, typically a text string.|\%SystemRoot%\system32\svchost.exe -k rpcss +fqdn|The fully qualified domain name for the host on which the registry access took place.|HOST1.EXAMPLE_DOMAIN.COM +hive|The logical group of keys, subkeys, and values in the registry.|HKEY_CURRENT_USER +hostname|The hostname of the host, without the domain.|HOST1 +image_path|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|C:\path\to\example.exe +key|The registry key of the event. Similar to a folder in a traditional file system.|HKLM\SYSTEM\CurrentControlSet\services\RpcSs +new_content|The data within the new value, or the new name of a key, after an edit event.|\%SystemRoot%\system32\svchost.exe, HKLM\SYSTEM\CurrentControlSet\services\RpcSs +pid|Inherited from the [process](https://car.mitre.org/data_model/process) that made the registry access.|738 +type|The type of data being stored in `value`. Types include binary data, 32 bit numbers, strings, etc.|REG_BINARY +user|The user in the context of the process that performed the action on the registry key.|HOST1\LOCALUSER +value|The descriptive name for the data being stored.|InstalledVersion ## Coverage Map
diff --git a/docs/data_model/service.md b/docs/data_model/service.md index 3e8d5881..f7a73ce8 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -15,16 +15,16 @@ Services, or a service application, can be started automatically at system boot, ## Fields |Field|Description|Example| |---|---|---| -command_line|The command line that service is started with.|C:\windows\system32\svchost.exe -k rpcss -exe|The executable for the service.|svchost.exe -fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM -hostname|The hostname of the host, without the domain.|HOST1 -image_path|Where in the file system the service executable is located.|C:\path\to\example.exe -name|The name of the service.|RpcSs -pid|The process ID for the process of the service, represented in decimal notation.|718 -ppid|The process ID of the process’s parent or the service, represented in decimal notation. In the parent process, this will be the pid field.|1860 -uid|The ID of SID of the user who acted on the service|S-1-5-18 -user|The user token that service was created with.|HOST1\LOCALUSER +command_line|The command line that service is started with.|C:\windows\system32\svchost.exe -k rpcss +exe|The executable for the service.|svchost.exe +fqdn|The fully qualified domain name of the host. Contains the hostname appended with the domain.|HOST1.EXAMPLE_DOMAIN.COM +hostname|The hostname of the host, without the domain.|HOST1 +image_path|Where in the file system the service executable is located.|C:\path\to\example.exe +name|The name of the service.|RpcSs +pid|The process ID for the process of the service, represented in decimal notation.|718 +ppid|The process ID of the process’s parent or the service, represented in decimal notation. In the parent process, this will be the pid field.|1860 +uid|The ID of SID of the user who acted on the service|S-1-5-18 +user|The user token that service was created with.|HOST1\LOCALUSER ## Coverage Map
diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 3ec92b26..0f6bd4b6 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -13,16 +13,16 @@ Socket events are low-level events that may or may not result in a flow. Socket ## Fields |Field|Description|Example| |---|---|---| -family|The type of socket in question|AF_UNIX, AF_INET, AF_INET6 -image_path|Path to the executable that initiated the socket event.|C:/user/adam/malware.exe -local_address|IP address on which the socket will accept connections; does not include the port number.|10.0.211.200 -local_path|In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets.|/tmp/foo -local_port|Port number on which the socket is bound at the local end. This pertains to TCP and UDP sockets but not IP sockets.|48777 -pid|ID of the process that acted on the socket|3930 -protocol|The type of connection that was attempted on the socket|TCP -remote_address|IP address with which the socket is communicating on the remote end.|199.121.21.20 -remote_port|Port number on which the socket is bound at the remote end.|559 -success|Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested)|True +family|The type of socket in question|AF_UNIX, AF_INET, AF_INET6 +image_path|Path to the executable that initiated the socket event.|C:/user/adam/malware.exe +local_address|IP address on which the socket will accept connections; does not include the port number.|10.0.211.200 +local_path|In the case that a socket is used for local interprocess communication, the socket binds to a local filepath, and will usually be visible in the filesystem. This is the case with AF_UNIX type sockets.|/tmp/foo +local_port|Port number on which the socket is bound at the local end. This pertains to TCP and UDP sockets but not IP sockets.|48777 +pid|ID of the process that acted on the socket|3930 +protocol|The type of connection that was attempted on the socket|TCP +remote_address|IP address with which the socket is communicating on the remote end.|199.121.21.20 +remote_port|Port number on which the socket is bound at the remote end.|559 +success|Boolean indicator of whether the socket event was successful (e.g. the socket was created as requested)|True ## Coverage Map
diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 61157f2e..921e6e76 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -14,21 +14,21 @@ A thread of execution is the smallest sequence of programmed instructions that c ## Fields |Field|Description|Example| |---|---|---| -hostname|The hostname of the active host, without the domain.|HOST1 -src_pid|The process ID of the process that created the thread.|6016 -src_tid|The thread ID of the thread that created the event.|9012 -stack_base|The base address of the thread's stack.|18446735827508301824 -stack_limit|The limit of the thread's stack.|18446735827508277248 -start_address|The memory address at which the thread's execution starts.|18446735827446645728 -start_function|The function at `start_address`.|LoadLibrary -start_module|The module in which `start_address` resides.|C:\windows\system32\ntdll.dll -start_module_name|The short name of the `start_module`.|ntdll.dll -tgt_pid|The process ID of the process in which the new thread runs.|232 -tgt_tid|The thread ID of the new thread that was created.|6964 -uid|The ID of SID of the user who directly or indirectly acted on the thread|S-1-5-18 -user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER -user_stack_base|The base address of the thread's stack.|0 -user_stack_limit|The limit of the thread's stack.|0 +hostname|The hostname of the active host, without the domain.|HOST1 +src_pid|The process ID of the process that created the thread.|6016 +src_tid|The thread ID of the thread that created the event.|9012 +stack_base|The base address of the thread's stack.|18446735827508301824 +stack_limit|The limit of the thread's stack.|18446735827508277248 +start_address|The memory address at which the thread's execution starts.|18446735827446645728 +start_function|The function at `start_address`.|LoadLibrary +start_module|The module in which `start_address` resides.|C:\windows\system32\ntdll.dll +start_module_name|The short name of the `start_module`.|ntdll.dll +tgt_pid|The process ID of the process in which the new thread runs.|232 +tgt_tid|The thread ID of the new thread that was created.|6964 +uid|The ID of SID of the user who directly or indirectly acted on the thread|S-1-5-18 +user|The user context in which the source thread was running. May be a local, domain or SYSTEM user. Formatted as \. Because threads are allowed to impersonate users, this may be different than the user context of the process.|HOST1\LOCALUSER +user_stack_base|The base address of the thread's stack.|0 +user_stack_limit|The limit of the thread's stack.|0 ## Coverage Map
diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md index 4ece7e60..2e271192 100755 --- a/docs/data_model/user_session.md +++ b/docs/data_model/user_session.md @@ -15,16 +15,16 @@ User sessions are the user activities undertaken on the computer in the course o ## Fields |Field|Description|Example| |---|---|---| -dest_ip|The destination IP address of the user session. Only applicable to remote or RDP sessions.|192.168.1.5 -dest_port|The destination port of the user session. Only applicable to remote or RDP sessions.|1900 -hostname|The hostname of the host, without the domain.|HOST1 -login_id|A hex value corresponding to the session. The logon id will persist until logout occurs.|1008115 -login_successful|Boolean indicator of whether a login attempt was successful|False -login_type|The type of login that was accomplished or attempted|interactive,local,rdp,remote -src_ip|The source IP address of the user session. Only applicable to remote or RDP sessions.|10.0.0.54 -src_port|The source port of the user session. Only applicable to remote or RDP sessions.|50438 -uid|ID or SID of the user for which a session event ocurred|S-1-5-18 -user|The user affiliated with the session. May be a local, domain or SYSTEM user.|HOST1\LOCALUSER +dest_ip|The destination IP address of the user session. Only applicable to remote or RDP sessions.|192.168.1.5 +dest_port|The destination port of the user session. Only applicable to remote or RDP sessions.|1900 +hostname|The hostname of the host, without the domain.|HOST1 +login_id|A hex value corresponding to the session. The logon id will persist until logout occurs.|1008115 +login_successful|Boolean indicator of whether a login attempt was successful|False +login_type|The type of login that was accomplished or attempted|interactive,local,rdp,remote +src_ip|The source IP address of the user session. Only applicable to remote or RDP sessions.|10.0.0.54 +src_port|The source port of the user session. Only applicable to remote or RDP sessions.|50438 +uid|ID or SID of the user for which a session event ocurred|S-1-5-18 +user|The user affiliated with the session. May be a local, domain or SYSTEM user.|HOST1\LOCALUSER ## Coverage Map
diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md index b7da1720..dc490688 100644 --- a/scripts/datamodel_template.md +++ b/scripts/datamodel_template.md @@ -11,7 +11,7 @@ title: "{{ datamodel['name'] }}" ## Fields |Field|Description|Example| |---|---|---|{% for field in datamodel['fields']|sort(attribute='name') %} -{{ field['name'] }}|{{ field['description'] }}|{% if 'example' in field %}{{ field['example'] }}{% endif %}{% endfor %} +{{ field['name'] }}|{{ field['description'] }}|{% if 'example' in field %}{{ field['example'] }}{% endif %}{% endfor %} ## Coverage Map
From 6649d58c44d37a52b022718436f0fc660fec3d5d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Fri, 24 Feb 2023 00:24:49 -0500 Subject: [PATCH 303/342] fixed tables to actually show the sensors Signed-off-by: Amndeep Singh Mann --- docs/data_model/driver.md | 12 +++--- docs/data_model/file.md | 60 ++++++++++++++--------------- docs/data_model/flow.md | 30 +++++++-------- docs/data_model/module.md | 24 ++++++------ docs/data_model/process.md | 42 ++++++++++---------- docs/data_model/registry.md | 72 +++++++++++++++++------------------ docs/data_model/service.md | 20 +++++----- docs/data_model/socket.md | 50 ++++++++++++------------ docs/data_model/thread.md | 26 ++++++------- scripts/datamodel_template.md | 2 +- 10 files changed, 169 insertions(+), 169 deletions(-) diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index e2591c76..52bd4d72 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -43,16 +43,16 @@ signer|The name of the organization which signed the driver.|Microsoft Cor + + + - - - - - - + + + diff --git a/docs/data_model/file.md b/docs/data_model/file.md index f9f669e4..17bb8cca 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -106,30 +106,30 @@ user|The user context in which the thread that caused this event was running. Ma + + + + + + + + + - - - - - - - - - - + @@ -141,36 +141,42 @@ user|The user context in which the thread that caused this event was running. Ma + + + - - - - + + + + + + + @@ -179,15 +185,9 @@ user|The user context in which the thread that caused this event was running. Ma - - - - - - - - - + + + @@ -224,29 +224,29 @@ user|The user context in which the thread that caused this event was running. Ma + + + + + + - - - - - - - + diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 7a859f48..0e579ef9 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -138,29 +138,29 @@ user|The user that ran the process.|HOST1\LOCALUSER + + + + + + + + + + + + - - - - - - - - - - - - - - - + + +
load [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')
unload
create[Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') [Autoruns]('../sensors/autoruns_13.98')[Sysmon]('../sensors/sysmon_13')[Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') [Autoruns]('../sensors/autoruns_13.98')[Sysmon]('../sensors/sysmon_13') [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')
[Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')
modify[Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98') [Autoruns]('../sensors/autoruns_13.98')[Autoruns]('../sensors/autoruns_13.98')[Autoruns]('../sensors/autoruns_13.98')
timestomp [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')
[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13') [Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')[Sysmon]('../sensors/sysmon_13')
\ No newline at end of file diff --git a/docs/data_model/module.md b/docs/data_model/module.md index e08cde6f..3c769e36 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -47,18 +47,18 @@ tid|The thread ID of the thread responsible for the load or unload event.| load - - - - - - - - - - - - + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') unload diff --git a/docs/data_model/process.md b/docs/data_model/process.md index 3a18db4a..d11a6355 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -79,33 +79,33 @@ user|The user token that process was created with. May be a local, domain or SYS access + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') - - - - - - - - - - + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') @@ -113,25 +113,25 @@ user|The user token that process was created with. May be a local, domain or SYS create + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') - - - - - - - - - - - + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 38cffff6..003ec90a 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -44,58 +44,58 @@ value|The descriptive name for the data being stored.|InstalledVersion add - - - - - - - - - - - + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') key_edit - - - - - - - - - - - + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') + [Sysmon]('../sensors/sysmon_13') + [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') remove + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') - - - - - - - + [Sysmon]('../sensors/sysmon_13') value_edit + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') - - - - - - - + [Autoruns]('../sensors/autoruns_13.98') \ No newline at end of file diff --git a/docs/data_model/service.md b/docs/data_model/service.md index f7a73ce8..64516ac3 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -43,11 +43,11 @@ user|The user token that service was created with.|HOST1\LOCALUSER create - - - - - + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') @@ -56,11 +56,11 @@ user|The user token that service was created with.|HOST1\LOCALUSER delete - - - - - + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') + [Autoruns]('../sensors/autoruns_13.98') diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index 0f6bd4b6..c7d84e35 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -41,41 +41,41 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s bind + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') - - - - - - - - + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') close + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') - - - - - - - - + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') listen - - - - - - - - - + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') + [osquery]('../sensors/osquery_4.6.0') \ No newline at end of file diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 921e6e76..7404c99a 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -70,19 +70,19 @@ user_stack_limit|The limit of the thread's stack.|0 remote_create - - - - - - - - - - - - - + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + + + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') + [Sysmon]('../sensors/sysmon_13') diff --git a/scripts/datamodel_template.md b/scripts/datamodel_template.md index dc490688..c73a95c2 100644 --- a/scripts/datamodel_template.md +++ b/scripts/datamodel_template.md @@ -21,6 +21,6 @@ title: "{{ datamodel['name'] }}" {% for action in datamodel['actions']|sort(attribute='name') %} {{ action['name'] }}{% for field in datamodel['fields']|sort(attribute='name') %} - {% if 'coverage_map' in datamodel and 'action' in datamodel['coverage_map'] and 'field' in datamodel['coverage_map']['action'] %}{{ datamodel['coverage_map'][action][field]|join(' ') }}{% endif %}{% endfor %} + {% if 'coverage_map' in datamodel and action['name'] in datamodel['coverage_map'] and field['name'] in datamodel['coverage_map'][action['name']] %}{{ datamodel['coverage_map'][action['name']][field['name']]|join(' ') }}{% endif %}{% endfor %} {% endfor %} From 5d01e40ade980b6128d1bf3169bf2bb645bbad46 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Fri, 24 Feb 2023 01:16:37 -0500 Subject: [PATCH 304/342] markdown links don't work in html table Signed-off-by: Amndeep Singh Mann --- docs/data_model/driver.md | 12 +++--- docs/data_model/file.md | 60 ++++++++++++++--------------- docs/data_model/flow.md | 30 +++++++-------- docs/data_model/module.md | 22 +++++------ docs/data_model/process.md | 42 ++++++++++---------- docs/data_model/registry.md | 70 +++++++++++++++++----------------- docs/data_model/service.md | 20 +++++----- docs/data_model/socket.md | 48 +++++++++++------------ docs/data_model/thread.md | 26 ++++++------- scripts/generate_datamodels.py | 10 ++--- 10 files changed, 170 insertions(+), 170 deletions(-) diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md index 52bd4d72..47ba18f7 100755 --- a/docs/data_model/driver.md +++ b/docs/data_model/driver.md @@ -43,16 +43,16 @@ signer|The name of the organization which signed the driver.|Microsoft Cor load - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon unload diff --git a/docs/data_model/file.md b/docs/data_model/file.md index 17bb8cca..cc970d4a 100755 --- a/docs/data_model/file.md +++ b/docs/data_model/file.md @@ -106,30 +106,30 @@ user|The user context in which the thread that caused this event was running. Ma create - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + Autoruns Sysmon - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + Autoruns Sysmon - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + Autoruns + Sysmon + Autoruns Sysmon - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') + Autoruns + Sysmon - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon @@ -141,42 +141,42 @@ user|The user context in which the thread that caused this event was running. Ma - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon modify - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns @@ -185,9 +185,9 @@ user|The user context in which the thread that caused this event was running. Ma - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') + Autoruns + Autoruns + Autoruns @@ -224,29 +224,29 @@ user|The user context in which the thread that caused this event was running. Ma timestomp - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md index 0e579ef9..9356e4d0 100755 --- a/docs/data_model/flow.md +++ b/docs/data_model/flow.md @@ -138,29 +138,29 @@ user|The user that ran the process.|HOST1\LOCALUSER - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon \ No newline at end of file diff --git a/docs/data_model/module.md b/docs/data_model/module.md index 3c769e36..6fdf7d55 100755 --- a/docs/data_model/module.md +++ b/docs/data_model/module.md @@ -47,18 +47,18 @@ tid|The thread ID of the thread responsible for the load or unload event.| load - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon unload diff --git a/docs/data_model/process.md b/docs/data_model/process.md index d11a6355..4bee996c 100755 --- a/docs/data_model/process.md +++ b/docs/data_model/process.md @@ -79,33 +79,33 @@ user|The user token that process was created with. May be a local, domain or SYS access - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon @@ -113,25 +113,25 @@ user|The user token that process was created with. May be a local, domain or SYS create - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md index 003ec90a..96ce237a 100755 --- a/docs/data_model/registry.md +++ b/docs/data_model/registry.md @@ -44,58 +44,58 @@ value|The descriptive name for the data being stored.|InstalledVersion add - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + Autoruns Sysmon + Sysmon + Autoruns Sysmon + Autoruns + Sysmon + Autoruns Sysmon - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') + Sysmon + Autoruns + Sysmon + Autoruns key_edit - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') - [Sysmon]('../sensors/sysmon_13') - [Autoruns]('../sensors/autoruns_13.98') [Sysmon]('../sensors/sysmon_13') + Autoruns Sysmon + Sysmon + Autoruns Sysmon + Autoruns + Sysmon + Autoruns Sysmon + Autoruns Sysmon + Sysmon + Autoruns + Sysmon + Autoruns Sysmon remove - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon - [Sysmon]('../sensors/sysmon_13') + Sysmon value_edit - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') + Autoruns + Autoruns - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') + Autoruns + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns - [Autoruns]('../sensors/autoruns_13.98') + Autoruns \ No newline at end of file diff --git a/docs/data_model/service.md b/docs/data_model/service.md index 64516ac3..e1d2b90c 100755 --- a/docs/data_model/service.md +++ b/docs/data_model/service.md @@ -43,11 +43,11 @@ user|The user token that service was created with.|HOST1\LOCALUSER create - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') + Autoruns + Autoruns + Autoruns + Autoruns + Autoruns @@ -56,11 +56,11 @@ user|The user token that service was created with.|HOST1\LOCALUSER delete - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') - [Autoruns]('../sensors/autoruns_13.98') + Autoruns + Autoruns + Autoruns + Autoruns + Autoruns diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md index c7d84e35..4b323924 100755 --- a/docs/data_model/socket.md +++ b/docs/data_model/socket.md @@ -41,41 +41,41 @@ success|Boolean indicator of whether the socket event was successful (e.g. the s bind - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery + osquery + osquery close - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery + osquery + osquery listen - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') - [osquery]('../sensors/osquery_4.6.0') + osquery + osquery + osquery + osquery + osquery \ No newline at end of file diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md index 7404c99a..85230dba 100755 --- a/docs/data_model/thread.md +++ b/docs/data_model/thread.md @@ -70,19 +70,19 @@ user_stack_limit|The limit of the thread's stack.|0 remote_create - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - - - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') - [Sysmon]('../sensors/sysmon_13') + Sysmon + Sysmon + Sysmon + + + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon + Sysmon diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index a35413a9..fc890654 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -25,15 +25,15 @@ def load_sensor(filename): return sensors[filename] return load_sensor -def replace_sensor_names_with_markdown(datamodels, load_sensor): - def replace_sensor_name_with_markdown(sensor_filename): - return f"[{load_sensor(sensor_filename)['sensor_name']}]('../sensors/{sensor_filename}')" +def replace_sensor_names_with_html(datamodels, load_sensor): + def replace_sensor_name_with_html(sensor_filename): + return f"{load_sensor(sensor_filename)['sensor_name']}" for model in datamodels.values(): if 'coverage_map' in model: for action in model['coverage_map']: for field, sensor_filenames in model['coverage_map'][action].items(): - model['coverage_map'][action][field] = [replace_sensor_name_with_markdown(sensor_filename) for sensor_filename in sensor_filenames] + model['coverage_map'][action][field] = [replace_sensor_name_with_html(sensor_filename) for sensor_filename in sensor_filenames] def generate_markdown(datamodels): with open('datamodel_template.md') as f: @@ -45,7 +45,7 @@ def generate_markdown(datamodels): def main(): datamodels = parse_yaml() load_sensor = cached_load_sensor() - replace_sensor_names_with_markdown(datamodels, load_sensor) + replace_sensor_names_with_html(datamodels, load_sensor) generate_markdown(datamodels) if __name__ == "__main__": From e7ac755b3fda9617f0ecfa1c92146e8608b5f56d Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 17:28:44 -0500 Subject: [PATCH 305/342] update references to the glossary's location and also run the redirects script Signed-off-by: Amndeep Singh Mann --- docs/data_model/index.md | 2 +- docs/index.md | 2 +- docs/wiki/Category:Sensors/index.html | 1 + docs/wiki/Help:Contents/index.html | 1 + docs/wiki/Help:Glossary/index.html | 1 + scripts/redirects.csv | 4 ++-- 6 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 docs/wiki/Category:Sensors/index.html create mode 100644 docs/wiki/Help:Contents/index.html create mode 100644 docs/wiki/Help:Glossary/index.html diff --git a/docs/data_model/index.md b/docs/data_model/index.md index 3c89bfcc..32a3b47b 100755 --- a/docs/data_model/index.md +++ b/docs/data_model/index.md @@ -31,7 +31,7 @@ In the Data Model an *object* is much like an [object in computer science](https An *action* refers to a state change or event that happens on an object, such as an object's creation, destruction, or modification. These are the verbs that describe that an object can do, and what can happen to an object. However, there are cases where sensors do not monitor actions in objects but merely scan for and check the presence of an object. Each action is represented in a coverage matrix (the 2D table). The actions are on the y-axis. ### Fields -A *field* refers to the observable properties of an object. These properties may contain flags, identifiers, data elements, or even references to other objects. In terms of vocabulary, fields are like the adjectives. They describe properties about an object. A [sensor](../Glossary#Sensor) monitors fields in the context of an object, and outputs these in some form of structured data. Once the data is ingested into a [SIEM](https://en.wikipedia.org/wiki/SIEM), the logs can be queried by forcing restrictions or patterns upon one or more objects, such as in an [analytic](../Glossary#Analytic). On the coverage matrix fields are on the x-axis. +A *field* refers to the observable properties of an object. These properties may contain flags, identifiers, data elements, or even references to other objects. In terms of vocabulary, fields are like the adjectives. They describe properties about an object. A [sensor](../resources/glossary#Sensor) monitors fields in the context of an object, and outputs these in some form of structured data. Once the data is ingested into a [SIEM](https://en.wikipedia.org/wiki/SIEM), the logs can be queried by forcing restrictions or patterns upon one or more objects, such as in an [analytic](../resources/glossary#Analytic). On the coverage matrix fields are on the x-axis. ### Coverage In order to gauge the usefulness of a sensor with respect to analytics, its output must be mapped into the Data Model. For each object that a sensor measures, it captures state. Some sensors periodically scan for objects, instead of monitoring for state changes. In these cases, state may be inferred by looking for changes in the properties of an object. diff --git a/docs/index.md b/docs/index.md index 8bfe215a..dd7a4a60 100644 --- a/docs/index.md +++ b/docs/index.md @@ -9,7 +9,7 @@ Analytics stored in CAR contain the following information: * a *hypothesis* which explains the idea behind the analytic * the *information domain* or the primary domain the analytic is designed to operate within (e.g. host, network, process, external) * references to [ATT&CK](https://attack.mitre.org/) Techniques and Tactics that the analytic detects -* the [Glossary](Glossary) +* the [Glossary](resources/glossary) * a pseudocode description of how the analytic might be implemented * a unit test which can be run to trigger the analytic diff --git a/docs/wiki/Category:Sensors/index.html b/docs/wiki/Category:Sensors/index.html new file mode 100644 index 00000000..af0bc0ee --- /dev/null +++ b/docs/wiki/Category:Sensors/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/wiki/Help:Contents/index.html b/docs/wiki/Help:Contents/index.html new file mode 100644 index 00000000..dd6a448b --- /dev/null +++ b/docs/wiki/Help:Contents/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/wiki/Help:Glossary/index.html b/docs/wiki/Help:Glossary/index.html new file mode 100644 index 00000000..72217038 --- /dev/null +++ b/docs/wiki/Help:Glossary/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/redirects.csv b/scripts/redirects.csv index 91d04022..609b467c 100644 --- a/scripts/redirects.csv +++ b/scripts/redirects.csv @@ -1,6 +1,6 @@ /wiki/Main_Page,/ /caret,https://mitre-attack.github.io/caret -/wiki/Help:Glossary,/Glossary +/wiki/Help:Glossary,/resources/glossary /wiki/Help:Contents,/ /wiki/Full_Analytic_List,/analytics /wiki/Contribute,/CONTRIBUTING @@ -63,4 +63,4 @@ /wiki/CAR-2016-04-002,/analytics/CAR-2016-04-002 /wiki/CAR-2014-12-001,/analytics/CAR-2014-12-001 /wiki/CAR-2014-11-008,/analytics/CAR-2014-11-008 -/wiki/CAR-2013-05-009,/analytics/CAR-2013-05-009 \ No newline at end of file +/wiki/CAR-2013-05-009,/analytics/CAR-2013-05-009 From a951c305c775fbb355bfcadb1ad2617a1b3afb38 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 17:47:12 -0500 Subject: [PATCH 306/342] made the key of the dict the filename instead of the path since i never use that path anyways Signed-off-by: Amndeep Singh Mann --- scripts/generate_datamodels.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index fc890654..8f1bf83b 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -12,7 +12,7 @@ def parse_yaml(): datamodels = {} for file in datamodel_files: with open(file, encoding="utf-8") as f: - datamodels[file] = safe_load(f.read()) + datamodels[Path(file).stem] = safe_load(f.read()) return datamodels def cached_load_sensor(): @@ -39,7 +39,7 @@ def generate_markdown(datamodels): with open('datamodel_template.md') as f: datamodel_template = Template(f.read()) for model in datamodels: - with open(f'../docs/data_model/{Path(model).stem}.md', 'w', encoding='utf-8') as f: + with open(f'../docs/data_model/{model}.md', 'w', encoding='utf-8') as f: f.write(datamodel_template.render(datamodel=datamodels[model])) def main(): From e4b4a89f1cc5a7ba1384ffbca0488488cb52c003 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 18:43:25 -0500 Subject: [PATCH 307/342] generate index file from template Signed-off-by: Amndeep Singh Mann --- docs/data_model/index.md | 39 +++++++++++++++++++---------- scripts/datamodel_index_template.md | 28 +++++++++++++++++++++ scripts/generate_datamodels.py | 29 +++++++++++++++------ 3 files changed, 76 insertions(+), 20 deletions(-) mode change 100755 => 100644 docs/data_model/index.md diff --git a/docs/data_model/index.md b/docs/data_model/index.md old mode 100755 new mode 100644 index 32a3b47b..0762211e --- a/docs/data_model/index.md +++ b/docs/data_model/index.md @@ -8,19 +8,32 @@ The Data Model, strongly inspired by [CybOX](https://cyboxproject.github.io/), i |Object|Actions|Fields| |---|---|---| -|**[authentication](authentication)**|`error`
`failure`
`success`|`ad_domain`
`app_name`
`auth_service`
`auth_target`
`decision_reason`
`fqdn`
`hostname`
`fqdn`
`method`
`response_time`
`target_ad_domain`
`target_uid`
`target_user`
`target_user_role`
`target_user_type`
`uid`
`user`
`user_agent`
`user_role`| -|**[driver](driver)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`pid`
`sha1_hash`
`sha256_hash`
`signer`
`signature_valid`| -|**[email](email)**|`block`
`delete`
`deliver`
`redirect`
`quarantine`|`action_reason`
`attachment_mime_type`
`attachment_name`
`attachment_size`
`date`
`dest_address`
`dest_ip`
`dest_port`
`from`
`message_body`
`message_links`
`message_type`
`return_address`
`server_relay`
`smtp_uid`
`src_address`
`src_domain`
`src_ip`
`src_port`
`subject`
`to`| -|**[file](file)**|`acl_modify`
`create`
`delete`
`modify`
`read`
`timestomp`
`write`|`content`
`company`
`creation_time`
`file_name`
`file_path`
`file_uid`
`file_user`
`file_extension`
`file_gid`
`file_gid`
`fqdn`
`hostname`
`image_path`
`link_target`
`md5_hash`
`mime_type`
`pid`
`ppid`
`previous_creation_time`
`sha1_hash`
`sha256_hash`
`signer`
`signature_valid`
`uid`
`user`| -|**[flow](flow)**|`end`
`message`
`start`|`application_protocol`
`content`
`dest_fqdn`
`dest_hostname`
`dest_ip`
`dest_port`
`end_time`
`exe`
`fqdn`
`hostname`
`image_path`
`in_bytes`
`network_direction`
`out_bytes`
`packet_count`
`pid`
`ppid`
`proto_info`
`protocol`
`src_fqdn`
`src_hostname`
`src_ip`
`src_port`
`start_time`
`tcp_flags`
`transport_protocol`
`uid`
`user`| -|**[http](http)**|`get`
`post`
`put`
`tunnel`|`hostname`
`http_version`
`response_body_bytes`
`response_body_content`
`response_status_code`
`request_body_bytes`
`request_body_content`
`request_referrer`
`requester_ip_address`
`url_full`
`url_domain`
`url_remainder`
`url_scheme`
`user_agent_full`
`user_agent_name`
`user_agent_device`
`user_agent_version`| -|**[module](module)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`module_path`
`pid`
`sha1_hash`
`sha256_hash`
`signer`
`tid`
`signature_valid`| -|**[process](process)**|`access`
`create`
`terminate`|`access_level`
`call_trace`
`command_line`
`current_working_directory`
`env_vars`
`exe`
`fqdn`
`guid`
`hostname`
`integrity_level`
`image_path`
`md5_hash`
`parent_command_line`
`parent_exe`
`parent_guid`
`parent_image_path`
`pid`
`ppid`
`sha1_hash`
`sha256_hash`
`sid`
`signature_valid`
`signer`
`target_address`
`target_guid`
`taget_name`
`target_pid`
`uid`
`user`| -|**[registry](registry)**|`add`
`remove`
`key_edit`
`value_edit`|`data`
`fqdn`
`hive`
`hostname`
`image_path`
`key`
`pid`
`new_content`
`type`
`user`
`value`| +|**[authentication](authentication)**|`error`
`failure`
`success`|`ad_domain`
`app_name`
`auth_service`
`auth_target`
`decision_reason`
`fqdn`
`hostname`
`method`
`response_time`
`target_ad_domain`
`target_uid`
`target_user`
`target_user_role`
`target_user_type`
`uid`
`user`
`user_agent`
`user_role`
`user_type`| + +|**[driver](driver)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`pid`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`| + +|**[email](email)**|`block`
`delete`
`deliver`
`quarantine`
`redirect`|`action_reason`
`attachment_mime_type`
`attachment_name`
`attachment_size`
`date`
`dest_address`
`dest_ip`
`dest_port`
`from`
`message_body`
`message_links`
`message_type`
`return_address`
`server_relay`
`smtp_uid`
`src_address`
`src_domain`
`src_ip`
`src_port`
`subject`
`to`| + +|**[file](file)**|`acl_modify`
`create`
`delete`
`modify`
`read`
`timestomp`
`write`|`company`
`content`
`creation_time`
`extension`
`file_name`
`file_path`
`fqdn`
`gid`
`group`
`hostname`
`image_path`
`link_target`
`md5_hash`
`mime_type`
`mode`
`owner`
`owner_uid`
`pid`
`ppid`
`previous_creation_time`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`
`uid`
`user`| + +|**[flow](flow)**|`end`
`message`
`start`|`application_protocol`
`content`
`dest_fqdn`
`dest_hostname`
`dest_ip`
`dest_port`
`end_time`
`exe`
`fqdn`
`hostname`
`image_path`
`in_bytes`
`network_direction`
`out_bytes`
`packet_count`
`pid`
`ppid`
`proto_info`
`src_fqdn`
`src_hostname`
`src_ip`
`src_port`
`start_time`
`tcp_flags`
`transport_protocol`
`uid`
`user`| + +|**[http](http)**|`get`
`post`
`put`
`tunnel`|`hostname`
`http_version`
`request_body_bytes`
`request_body_content`
`request_referrer`
`requester_ip_address`
`response_body_bytes`
`response_body_content`
`response_status_code`
`url_domain`
`url_full`
`url_remainder`
`url_scheme`
`user_agent_device`
`user_agent_full`
`user_agent_name`
`user_agent_version`| + +|**[module](module)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`module_path`
`pid`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`
`tid`| + +|**[process](process)**|`access`
`create`
`terminate`|`access_level`
`call_trace`
`command_line`
`current_working_directory`
`env_vars`
`exe`
`fqdn`
`guid`
`hostname`
`image_path`
`integrity_level`
`md5_hash`
`parent_command_line`
`parent_exe`
`parent_guid`
`parent_image_path`
`pid`
`ppid`
`sha1_hash`
`sha256_hash`
`sid`
`signature_valid`
`signer`
`target_address`
`target_guid`
`target_name`
`target_pid`
`uid`
`user`| + +|**[registry](registry)**|`add`
`key_edit`
`remove`
`value_edit`|`data`
`fqdn`
`hive`
`hostname`
`image_path`
`key`
`new_content`
`pid`
`type`
`user`
`value`| + |**[service](service)**|`create`
`delete`
`pause`
`start`
`stop`|`command_line`
`exe`
`fqdn`
`hostname`
`image_path`
`name`
`pid`
`ppid`
`uid`
`user`| -|**[socket](socket)**|`bind`
`listen`
`close`|`family`
`image_path`
`local_address`
`local_path`
`local_port`
`pid`
`protocol`
`remote_address`
`remote_port`
`success`| -|**[thread](thread)**|`create`
`remote_create`
`suspend`
`terminate`|`hostname`
`src_pid`
`src_tid`
`stack_base`
`stack_limit`
`start_address`
`start_function`
`start_module`
`start_module_name`
`subprocess_tag`
`tgt_pid`
`tgt_tid`
`uid`
`user`
`user_stack_base`
`user_stack_limit`| -|**[user_session](user_session)**|`lock`
`login`
`logout`
`reconnect`
`unlock`|`dest_ip`
`dest_port`
`hostname`
`login_type`
`logon_id`
`login_successful`
`src_ip`
`src_port`
`uid`
`user`| + +|**[socket](socket)**|`bind`
`close`
`listen`|`family`
`image_path`
`local_address`
`local_path`
`local_port`
`pid`
`protocol`
`remote_address`
`remote_port`
`success`| + +|**[thread](thread)**|`create`
`remote_create`
`suspend`
`terminate`|`hostname`
`src_pid`
`src_tid`
`stack_base`
`stack_limit`
`start_address`
`start_function`
`start_module`
`start_module_name`
`tgt_pid`
`tgt_tid`
`uid`
`user`
`user_stack_base`
`user_stack_limit`| + +|**[user_session](user_session)**|`lock`
`login`
`logout`
`reconnect`
`unlock`|`dest_ip`
`dest_port`
`hostname`
`login_id`
`login_successful`
`login_type`
`src_ip`
`src_port`
`uid`
`user`| + ## What is the data model? @@ -36,4 +49,4 @@ A *field* refers to the observable properties of an object. These properties may ### Coverage In order to gauge the usefulness of a sensor with respect to analytics, its output must be mapped into the Data Model. For each object that a sensor measures, it captures state. Some sensors periodically scan for objects, instead of monitoring for state changes. In these cases, state may be inferred by looking for changes in the properties of an object. -A summary of data model coverage is [here](data_model_with_sensors). +A summary of data model coverage is [here](data_model_with_sensors). \ No newline at end of file diff --git a/scripts/datamodel_index_template.md b/scripts/datamodel_index_template.md index e69de29b..e8d294ac 100644 --- a/scripts/datamodel_index_template.md +++ b/scripts/datamodel_index_template.md @@ -0,0 +1,28 @@ +--- +title: Data Model +--- + +The Data Model, strongly inspired by [CybOX](https://cyboxproject.github.io/), is an organization of the objects that may be monitored from a host-based or network-based perspective. Each object on can be identified by two dimensions: its actions and fields. When paired together, the three-tuple of `(object, action, field)` acts like a coordinate, and describe what properties and state changes of the object can be captured by a sensor. + +## Summary + +|Object|Actions|Fields| +|---|---|---|{% for model_name, model in datamodels.items()|sort(attribute='0') %} +|**[{{ model_name }}]({{ model_name }})**|{{ model['actions']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}|{{ model['fields']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}| +{% endfor %} + +## What is the data model? + +### Objects +In the Data Model an *object* is much like an [object in computer science](https://en.wikipedia.org/wiki/Object_(computer_science)). These are the items that data actually represent, such as hosts, files, connections, etc. Objects are the nouns of the Data Model vocabulary. + +### Actions +An *action* refers to a state change or event that happens on an object, such as an object's creation, destruction, or modification. These are the verbs that describe that an object can do, and what can happen to an object. However, there are cases where sensors do not monitor actions in objects but merely scan for and check the presence of an object. Each action is represented in a coverage matrix (the 2D table). The actions are on the y-axis. + +### Fields +A *field* refers to the observable properties of an object. These properties may contain flags, identifiers, data elements, or even references to other objects. In terms of vocabulary, fields are like the adjectives. They describe properties about an object. A [sensor](../resources/glossary#Sensor) monitors fields in the context of an object, and outputs these in some form of structured data. Once the data is ingested into a [SIEM](https://en.wikipedia.org/wiki/SIEM), the logs can be queried by forcing restrictions or patterns upon one or more objects, such as in an [analytic](../resources/glossary#Analytic). On the coverage matrix fields are on the x-axis. + +### Coverage +In order to gauge the usefulness of a sensor with respect to analytics, its output must be mapped into the Data Model. For each object that a sensor measures, it captures state. Some sensors periodically scan for objects, instead of monitoring for state changes. In these cases, state may be inferred by looking for changes in the properties of an object. + +A summary of data model coverage is [here](data_model_with_sensors). diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index 8f1bf83b..05765b47 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -2,7 +2,7 @@ This script generates the data model portion of the site for each YAML data model mapping file. """ from glob import glob -from jinja2 import Template +from jinja2 import Environment, FileSystemLoader from os import path from pathlib import Path from yaml import safe_load @@ -35,18 +35,33 @@ def replace_sensor_name_with_html(sensor_filename): for field, sensor_filenames in model['coverage_map'][action].items(): model['coverage_map'][action][field] = [replace_sensor_name_with_html(sensor_filename) for sensor_filename in sensor_filenames] -def generate_markdown(datamodels): - with open('datamodel_template.md') as f: - datamodel_template = Template(f.read()) +def create_jinja_environment(): + def backtick_wrapper_filter(value): + return f'`{value}`' + + # autoescape set to false since it's needed to have the html links be generated properly and cause the templates / input data are controlled by us + jinja_env = Environment(loader=FileSystemLoader('.'), autoescape=False) + jinja_env.filters['backtick'] = backtick_wrapper_filter + + return jinja_env + +def generate_markdown(datamodels, jinja_env): + datamodel_template = jinja_env.get_template('datamodel_template.md') for model in datamodels: with open(f'../docs/data_model/{model}.md', 'w', encoding='utf-8') as f: f.write(datamodel_template.render(datamodel=datamodels[model])) +def generate_index(datamodels, jinja_env): + index_template = jinja_env.get_template('datamodel_index_template.md') + with open('../docs/data_model/index.md', 'w', encoding='utf-8') as f: + f.write(index_template.render(datamodels=datamodels)) + def main(): datamodels = parse_yaml() - load_sensor = cached_load_sensor() - replace_sensor_names_with_html(datamodels, load_sensor) - generate_markdown(datamodels) + replace_sensor_names_with_html(datamodels, cached_load_sensor()) + jinja_env = create_jinja_environment() + generate_markdown(datamodels, jinja_env) + generate_index(datamodels, jinja_env) if __name__ == "__main__": main() From 0912ea835beeffe6a2e615881a011340d8a42340 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 19:17:57 -0500 Subject: [PATCH 308/342] generate index with sensors Signed-off-by: Amndeep Singh Mann --- docs/data_model/data_model_with_sensors.md | 1370 ++++++++++++++++- .../datamodel_index_with_sensors_template.md | 22 + scripts/datamodel_sensors.md | 0 scripts/generate_datamodels.py | 6 + 4 files changed, 1328 insertions(+), 70 deletions(-) create mode 100644 scripts/datamodel_index_with_sensors_template.md delete mode 100644 scripts/datamodel_sensors.md diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md index f91bcb38..03dddeae 100755 --- a/docs/data_model/data_model_with_sensors.md +++ b/docs/data_model/data_model_with_sensors.md @@ -6,108 +6,1338 @@ The **Data Model**, strongly inspired by [CybOX](https://cyboxproject.github.io/ Compare the data model's use in analytics that map to [ATT&CK](https://attack.mitre.org/). + ## [authentication](authentication) -| | **ad_domain** | **app_name** | **auth_service** | **auth_target** | **decision_reason** | **fqdn** | **hostname** | **method** | **response_time** | **target_ad_domain** | **target_uid** | **target_user** | **target_user_role** | **target_user_type** | **uid** | **user** | **user_agent** | **user_role** | **user_type | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **failure** | | | | | | | | | | | | | | | | | | | | -| **error** | | | | | | | | | | | | | | | | | | | | -| **success** | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ad_domainapp_nameauth_serviceauth_targetdecision_reasonfqdnhostnamemethodresponse_timetarget_ad_domaintarget_uidtarget_usertarget_user_roletarget_user_typeuiduseruser_agentuser_roleuser_type
error
failure
success
## [driver](driver) -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | -|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | -| **unload**| | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ base_addressfqdnhostnameimage_pathmd5_hashmodule_namepidsha1_hashsha256_hashsignature_validsigner
loadSysmonSysmonSysmonSysmonSysmonSysmon
unload
## [email](email) -| | **action_reason** | **attachment_mime_type** | **attachment_name** | **attachment_size** | **date** | **dest_address** | **dest_ip** | **dest_port** | **from** | **message_body** | **message_links** | **message_type** | **return_address** | **server_relay** | **smtp_uid** | **src_address** | **src_domain** | **src_ip** | **src_port** | **subject** | **to** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|--|--| -| **block** | | | | | | | | | | | | | | | | | | | | | | -| **delete** | | | | | | | | | | | | | | | | | | | | | | -| **deliver** | | | | | | | | | | | | | | | | | | | | | | -| **redirect** | | | | | | | | | | | | | | | | | | | | | | -| **quarantine** | | | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ action_reasonattachment_mime_typeattachment_nameattachment_sizedatedest_addressdest_ipdest_portfrommessage_bodymessage_linksmessage_typereturn_addressserver_relaysmtp_uidsrc_addresssrc_domainsrc_ipsrc_portsubjectto
block
delete
deliver
quarantine
redirect
## [file](file) -| | **company** | **content** | **creation_time** | **file_extension** | **file_gid** | **file_group** | **file_name** | **file_path** | **file_uid** | **file_user** | **fqdn** | **hostname** | **image_path** | **link_target** | **md5_hash** | **mime_type** | **mode** | **pid** | **ppid** | **previous_creation_time** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **uid** | **user** | -| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | | | | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | | [Autoruns](../sensors/autoruns_13.98) | | | [Sysmon](../sensors/sysmon_13) | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **delete** | | | | | | | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | -| **modify** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | [Autoruns](../sensors/autoruns_13.98) | | | | | | | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | | -| **read** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **timestomp** | | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | -| **write** | | | | | | | | | | | | | | | | | | | | | | | | | | -| **acl_modify** | | | | | | | | | | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ companycontentcreation_timeextensionfile_namefile_pathfqdngidgrouphostnameimage_pathlink_targetmd5_hashmime_typemodeownerowner_uidpidppidprevious_creation_timesha1_hashsha256_hashsignature_validsigneruiduser
acl_modify
createAutoruns SysmonAutoruns SysmonAutorunsSysmonAutoruns SysmonAutorunsSysmonAutorunsSysmonSysmon
deleteSysmonSysmonSysmonSysmon
modifyAutorunsAutorunsAutorunsAutorunsAutorunsAutorunsAutorunsAutorunsAutoruns
read
timestompSysmonSysmonSysmonSysmonSysmonSysmonSysmon
write
## [flow](flow) -| | **application_protocol** | **content** | **dest_fqdn** | **dest_hostname** | **dest_ip** | **dest_port** | **end_time** | **exe** | **fqdn** | **hostname** | **image_path** | **in_bytes** | **out_bytes** | **network_direction** | **packet_count** | **pid** | **ppid** | **proto_info** | **src_fqdn** | **src_hostname** | **src_ip** | **src_port** | **start_time** | **tcp_flags** | **transport_protocol** | **uid** | **user** | -| ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **end** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **message** | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| **start** | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13)| [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ application_protocolcontentdest_fqdndest_hostnamedest_ipdest_portend_timeexefqdnhostnameimage_pathin_bytesnetwork_directionout_bytespacket_countpidppidproto_infosrc_fqdnsrc_hostnamesrc_ipsrc_portstart_timetcp_flagstransport_protocoluiduser
end
message
startSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmon
+ +## [http](http) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ hostnamehttp_versionrequest_body_bytesrequest_body_contentrequest_referrerrequester_ip_addressresponse_body_bytesresponse_body_contentresponse_status_codeurl_domainurl_fullurl_remainderurl_schemeuser_agent_deviceuser_agent_fulluser_agent_nameuser_agent_version
get
post
put
tunnel
## [module](module) -| | **base_address** | **fqdn** | **hostname** | **image_path** | **md5_hash** | **module_name** | **module_path** | **pid** | **sha1_hash** | **sha256_hash** | **signature_valid** | **signer** | **tid** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **load** | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | -| **unload** | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ base_addressfqdnhostnameimage_pathmd5_hashmodule_namemodule_pathpidsha1_hashsha256_hashsignature_validsignertid
loadSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmon
unload
## [process](process) -| | **access_level** | **call_trace** | **command_line** | **current_working_directory** | **exe** | **env_vars** | **fqdn** | **guid** | **hostname** | **image_path** | **integrity_level** | **md5_hash** | **parent_command_line** | **parent_exe** | **parent_guid** | **parent_image_path** | **pid** | **ppid** | **sha1_hash** | **sha256_hash** | **sid** | **signer** | **signature_valid** | **target_address** | **target_guid** | **target_pid** | **target_name** | **user** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **access** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | | | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | -**create** | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | | | | | | | | | | | | - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ access_levelcall_tracecommand_linecurrent_working_directoryenv_varsexefqdnguidhostnameimage_pathintegrity_levelmd5_hashparent_command_lineparent_exeparent_guidparent_image_pathpidppidsha1_hashsha256_hashsidsignature_validsignertarget_addresstarget_guidtarget_nametarget_piduiduser
accessSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmon
createSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmon
terminate
## [registry](registry) -| | **data** | **fqdn** | **hostname** | **hive** | **key** | **image_path** | **new_content** | **pid** | **type** | **user** | **value** | -|---|---|---|---|---|---|---|---|---|---|---|---| -| **add** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)| [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | -**key_edit** | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98) | [Sysmon](../sensors/sysmon_13) | [Autoruns](../sensors/autoruns_13.98)
[Sysmon](../sensors/sysmon_13) | -| **remove** | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | [Sysmon](../sensors/sysmon_13) | | -| **value_edit** | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| [Autoruns](../sensors/autoruns_13.98) | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98) | | [Autoruns](../sensors/autoruns_13.98)| | [Autoruns](../sensors/autoruns_13.98) | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ datafqdnhivehostnameimage_pathkeynew_contentpidtypeuservalue
addAutoruns SysmonSysmonAutoruns SysmonAutorunsSysmonAutoruns SysmonSysmonAutorunsSysmonAutoruns
key_editAutoruns SysmonSysmonAutoruns SysmonAutorunsSysmonAutoruns SysmonAutoruns SysmonSysmonAutorunsSysmonAutoruns Sysmon
removeSysmonSysmonSysmonSysmonSysmonSysmonSysmon
value_editAutorunsAutorunsAutorunsAutorunsAutorunsAutorunsAutoruns
## [service](service) -| | **command_line** | **exe** | **fqdn** | **hostname** | **image_path** | **name** | **pid** | **ppid** | **uid** | **user** | -|---|---|---|---|---|---|---|---|---|---|---| -| **create** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | -| **delete** | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | [Autoruns](https://car.mitre.org/wiki/Autoruns) | | | | | -| **pause** | | | | | | | | | | | -| **start** | | | | | | | | | | | -| **stop** | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ command_lineexefqdnhostnameimage_pathnamepidppiduiduser
createAutorunsAutorunsAutorunsAutorunsAutoruns
deleteAutorunsAutorunsAutorunsAutorunsAutoruns
pause
start
stop
## [socket](socket) -| | **family** | **image_path** | **local_address** | **local_path** | **local_port** | **pid** | **protocol** | **remote_address** | **remote_port** | **success** | -|---|---|---|---|---|---|---|---|---|---|---| -| **bind** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | -| **listen** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | -| **close** | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | o[osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | [osquery](../sensors/osquery_4.6.0) | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ familyimage_pathlocal_addresslocal_pathlocal_portpidprotocolremote_addressremote_portsuccess
bindosqueryosqueryosqueryosqueryosqueryosqueryosqueryosquery
closeosqueryosqueryosqueryosqueryosqueryosqueryosqueryosquery
listenosqueryosqueryosqueryosqueryosqueryosqueryosqueryosquery
## [thread](thread) -| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | | | | | | | | | | | | | | | | | -| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | -| **suspend** | | | | | | | | | | | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ hostnamesrc_pidsrc_tidstack_basestack_limitstart_addressstart_functionstart_modulestart_module_nametgt_pidtgt_tiduiduseruser_stack_baseuser_stack_limit
create
remote_createSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmonSysmon
suspend
terminate
## [user_session](user_session) -| | **hostname** | **src_pid** | **src_tid** | **stack_base** | **stack_limit** | **start_address** | **start_function** | **start_module** | **start_module_name** | **subprocess_tag** | **tgt_pid** | **tgt_tid** | **uid** | **user** | **user_stack_base** | **user_stack_limit** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| **create** | | | | | | | | | | | | | | | | | -| **remote_create** | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | |[Sysmon]( ../sensors/sysmon_13) |[Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | [Sysmon]( ../sensors/sysmon_13) | | | -| **suspend** | | | | | | | | | | | | | | | | | | -| **terminate** | | | | | | | | | | | | | | | | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ dest_ipdest_porthostnamelogin_idlogin_successfullogin_typesrc_ipsrc_portuiduser
lock
login
logout
reconnect
unlock
diff --git a/scripts/datamodel_index_with_sensors_template.md b/scripts/datamodel_index_with_sensors_template.md new file mode 100644 index 00000000..fe5db046 --- /dev/null +++ b/scripts/datamodel_index_with_sensors_template.md @@ -0,0 +1,22 @@ +--- +title: "Data Model with Sensors" +--- + +The **Data Model**, strongly inspired by [CybOX](https://cyboxproject.github.io/), is an organization of the objects that may be monitored from a host-based or network-based perspective. Each object can be identified by two dimensions: its actions and fields. When paired together, the three-tuple of `(object, action, field)` act like a coordinate, and describe what properties and state changes of the object can be captured by a sensor. + +Compare the data model's use in analytics that map to [ATT&CK](https://attack.mitre.org/). + +{% for model_name, model in datamodels.items()|sort(attribute='0') %} +## [{{ model_name }}]({{ model_name }}) + + + + {% endfor %} + {% for action in model['actions']|sort(attribute='name') %} + + {% for field in model['fields']|sort(attribute='name') %} + {% endfor %} + {% endfor %} +
{% for field in model['fields']|sort(attribute='name') %} + {{ field['name'] }}
{{ action['name'] }}{% if 'coverage_map' in model and action['name'] in model['coverage_map'] and field['name'] in model['coverage_map'][action['name']] %}{{ model['coverage_map'][action['name']][field['name']]|join(' ') }}{% endif %}
+{% endfor %} diff --git a/scripts/datamodel_sensors.md b/scripts/datamodel_sensors.md deleted file mode 100644 index e69de29b..00000000 diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index 05765b47..262201d0 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -56,12 +56,18 @@ def generate_index(datamodels, jinja_env): with open('../docs/data_model/index.md', 'w', encoding='utf-8') as f: f.write(index_template.render(datamodels=datamodels)) +def generate_index_with_sensors(datamodels, jinja_env): + index_template = jinja_env.get_template('datamodel_index_with_sensors_template.md') + with open('../docs/data_model/data_model_with_sensors.md', 'w', encoding='utf-8') as f: + f.write(index_template.render(datamodels=datamodels)) + def main(): datamodels = parse_yaml() replace_sensor_names_with_html(datamodels, cached_load_sensor()) jinja_env = create_jinja_environment() generate_markdown(datamodels, jinja_env) generate_index(datamodels, jinja_env) + generate_index_with_sensors(datamodels, jinja_env) if __name__ == "__main__": main() From 01ff21d56432b85bb692b3df75f8fe70d519430e Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 19:21:49 -0500 Subject: [PATCH 309/342] formatting change to fix tables Signed-off-by: Amndeep Singh Mann --- docs/data_model/index.md | 13 ------------- scripts/datamodel_index_template.md | 3 +-- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/docs/data_model/index.md b/docs/data_model/index.md index 0762211e..9dcea2bd 100644 --- a/docs/data_model/index.md +++ b/docs/data_model/index.md @@ -9,32 +9,19 @@ The Data Model, strongly inspired by [CybOX](https://cyboxproject.github.io/), i |Object|Actions|Fields| |---|---|---| |**[authentication](authentication)**|`error`
`failure`
`success`|`ad_domain`
`app_name`
`auth_service`
`auth_target`
`decision_reason`
`fqdn`
`hostname`
`method`
`response_time`
`target_ad_domain`
`target_uid`
`target_user`
`target_user_role`
`target_user_type`
`uid`
`user`
`user_agent`
`user_role`
`user_type`| - |**[driver](driver)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`pid`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`| - |**[email](email)**|`block`
`delete`
`deliver`
`quarantine`
`redirect`|`action_reason`
`attachment_mime_type`
`attachment_name`
`attachment_size`
`date`
`dest_address`
`dest_ip`
`dest_port`
`from`
`message_body`
`message_links`
`message_type`
`return_address`
`server_relay`
`smtp_uid`
`src_address`
`src_domain`
`src_ip`
`src_port`
`subject`
`to`| - |**[file](file)**|`acl_modify`
`create`
`delete`
`modify`
`read`
`timestomp`
`write`|`company`
`content`
`creation_time`
`extension`
`file_name`
`file_path`
`fqdn`
`gid`
`group`
`hostname`
`image_path`
`link_target`
`md5_hash`
`mime_type`
`mode`
`owner`
`owner_uid`
`pid`
`ppid`
`previous_creation_time`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`
`uid`
`user`| - |**[flow](flow)**|`end`
`message`
`start`|`application_protocol`
`content`
`dest_fqdn`
`dest_hostname`
`dest_ip`
`dest_port`
`end_time`
`exe`
`fqdn`
`hostname`
`image_path`
`in_bytes`
`network_direction`
`out_bytes`
`packet_count`
`pid`
`ppid`
`proto_info`
`src_fqdn`
`src_hostname`
`src_ip`
`src_port`
`start_time`
`tcp_flags`
`transport_protocol`
`uid`
`user`| - |**[http](http)**|`get`
`post`
`put`
`tunnel`|`hostname`
`http_version`
`request_body_bytes`
`request_body_content`
`request_referrer`
`requester_ip_address`
`response_body_bytes`
`response_body_content`
`response_status_code`
`url_domain`
`url_full`
`url_remainder`
`url_scheme`
`user_agent_device`
`user_agent_full`
`user_agent_name`
`user_agent_version`| - |**[module](module)**|`load`
`unload`|`base_address`
`fqdn`
`hostname`
`image_path`
`md5_hash`
`module_name`
`module_path`
`pid`
`sha1_hash`
`sha256_hash`
`signature_valid`
`signer`
`tid`| - |**[process](process)**|`access`
`create`
`terminate`|`access_level`
`call_trace`
`command_line`
`current_working_directory`
`env_vars`
`exe`
`fqdn`
`guid`
`hostname`
`image_path`
`integrity_level`
`md5_hash`
`parent_command_line`
`parent_exe`
`parent_guid`
`parent_image_path`
`pid`
`ppid`
`sha1_hash`
`sha256_hash`
`sid`
`signature_valid`
`signer`
`target_address`
`target_guid`
`target_name`
`target_pid`
`uid`
`user`| - |**[registry](registry)**|`add`
`key_edit`
`remove`
`value_edit`|`data`
`fqdn`
`hive`
`hostname`
`image_path`
`key`
`new_content`
`pid`
`type`
`user`
`value`| - |**[service](service)**|`create`
`delete`
`pause`
`start`
`stop`|`command_line`
`exe`
`fqdn`
`hostname`
`image_path`
`name`
`pid`
`ppid`
`uid`
`user`| - |**[socket](socket)**|`bind`
`close`
`listen`|`family`
`image_path`
`local_address`
`local_path`
`local_port`
`pid`
`protocol`
`remote_address`
`remote_port`
`success`| - |**[thread](thread)**|`create`
`remote_create`
`suspend`
`terminate`|`hostname`
`src_pid`
`src_tid`
`stack_base`
`stack_limit`
`start_address`
`start_function`
`start_module`
`start_module_name`
`tgt_pid`
`tgt_tid`
`uid`
`user`
`user_stack_base`
`user_stack_limit`| - |**[user_session](user_session)**|`lock`
`login`
`logout`
`reconnect`
`unlock`|`dest_ip`
`dest_port`
`hostname`
`login_id`
`login_successful`
`login_type`
`src_ip`
`src_port`
`uid`
`user`| - ## What is the data model? ### Objects diff --git a/scripts/datamodel_index_template.md b/scripts/datamodel_index_template.md index e8d294ac..8cf84471 100644 --- a/scripts/datamodel_index_template.md +++ b/scripts/datamodel_index_template.md @@ -8,8 +8,7 @@ The Data Model, strongly inspired by [CybOX](https://cyboxproject.github.io/), i |Object|Actions|Fields| |---|---|---|{% for model_name, model in datamodels.items()|sort(attribute='0') %} -|**[{{ model_name }}]({{ model_name }})**|{{ model['actions']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}|{{ model['fields']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}| -{% endfor %} +|**[{{ model_name }}]({{ model_name }})**|{{ model['actions']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}|{{ model['fields']|sort(attribute='name')|map(attribute='name')|map('backtick')|join('
') }}|{% endfor %} ## What is the data model? From 5b9c3a8c10e6e0193d552032734939cb9efc112b Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Sun, 26 Feb 2023 19:47:02 -0500 Subject: [PATCH 310/342] use the more modern pathlib instead of path and glob Signed-off-by: Amndeep Singh Mann --- scripts/generate_datamodels.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index 262201d0..4d017a00 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -1,25 +1,23 @@ """ This script generates the data model portion of the site for each YAML data model mapping file. """ -from glob import glob from jinja2 import Environment, FileSystemLoader -from os import path from pathlib import Path from yaml import safe_load def parse_yaml(): - datamodel_files = glob(path.join(path.dirname(__file__), "..", "data_model", "*.yaml")) + datamodel_files = (Path(__file__).parents[1] / "data_model").glob("*.yaml") datamodels = {} for file in datamodel_files: with open(file, encoding="utf-8") as f: - datamodels[Path(file).stem] = safe_load(f.read()) + datamodels[file.stem] = safe_load(f.read()) return datamodels def cached_load_sensor(): sensors = {} def load_sensor(filename): if filename not in sensors: - sensor_file = path.join(path.dirname(__file__), "..", "sensors", f"{filename}.yaml") + sensor_file = Path(__file__).parents[1] / "sensors" / f"{filename}.yaml" with open(sensor_file, encoding="utf-8") as f: sensors[filename] = safe_load(f.read()) return sensors[filename] From 5684c73e17c86796a6719cb8d8eb3486cecfbabd Mon Sep 17 00:00:00 2001 From: alexiacrumpton Date: Mon, 27 Feb 2023 14:05:19 +0000 Subject: [PATCH 311/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/CAR-2013-01-002/index.md | 1 + docs/analytics/CAR-2013-01-003/index.md | 6 +- docs/analytics/CAR-2013-02-008/index.md | 4 +- docs/analytics/CAR-2013-02-012/index.md | 1 + docs/analytics/CAR-2013-03-001/index.md | 3 + docs/analytics/CAR-2013-05-003/index.md | 1 + docs/analytics/CAR-2013-07-005/index.md | 4 + docs/analytics/CAR-2013-08-001/index.md | 4 + docs/analytics/CAR-2013-10-001/index.md | 4 + docs/analytics/CAR-2013-10-002/index.md | 3 + docs/analytics/CAR-2014-02-001/index.md | 4 +- docs/analytics/CAR-2014-03-005/index.md | 4 +- docs/analytics/CAR-2014-04-003/index.md | 6 + docs/analytics/CAR-2014-11-002/index.md | 4 +- docs/analytics/CAR-2014-11-003/index.md | 5 +- docs/analytics/CAR-2014-11-004/index.md | 6 +- docs/analytics/CAR-2014-11-005/index.md | 2 + docs/analytics/CAR-2014-11-006/index.md | 3 +- docs/analytics/CAR-2014-11-007/index.md | 2 + docs/analytics/CAR-2014-12-001/index.md | 8 +- docs/analytics/CAR-2016-03-001/index.md | 21 +- docs/analytics/CAR-2016-03-002/index.md | 14 +- docs/analytics/CAR-2016-04-002/index.md | 5 +- docs/analytics/CAR-2016-04-003/index.md | 5 +- docs/analytics/CAR-2016-04-004/index.md | 3 +- docs/analytics/CAR-2016-04-005/index.md | 2 +- docs/analytics/CAR-2019-04-001/index.md | 10 +- docs/analytics/CAR-2019-04-002/index.md | 12 +- docs/analytics/CAR-2019-04-003/index.md | 8 +- docs/analytics/CAR-2019-04-004/index.md | 18 +- docs/analytics/CAR-2019-07-001/index.md | 2 +- docs/analytics/CAR-2019-07-002/index.md | 10 +- docs/analytics/CAR-2019-08-001/index.md | 8 +- docs/analytics/CAR-2019-08-002/index.md | 8 +- docs/analytics/CAR-2020-05-001/index.md | 3 +- docs/analytics/CAR-2020-05-003/index.md | 5 +- docs/analytics/CAR-2020-09-001/index.md | 4 + docs/analytics/CAR-2020-09-002/index.md | 8 +- docs/analytics/CAR-2020-09-003/index.md | 8 +- docs/analytics/CAR-2020-09-004/index.md | 16 +- docs/analytics/CAR-2020-09-005/index.md | 10 +- docs/analytics/CAR-2020-11-001/index.md | 6 +- docs/analytics/CAR-2020-11-002/index.md | 4 + docs/analytics/CAR-2020-11-003/index.md | 4 + docs/analytics/CAR-2020-11-004/index.md | 16 +- docs/analytics/CAR-2020-11-005/index.md | 4 + docs/analytics/CAR-2020-11-006/index.md | 4 + docs/analytics/CAR-2020-11-007/index.md | 4 + docs/analytics/CAR-2020-11-008/index.md | 4 + docs/analytics/CAR-2020-11-009/index.md | 4 + docs/analytics/CAR-2020-11-010/index.md | 3 + docs/analytics/CAR-2020-11-011/index.md | 4 + docs/analytics/CAR-2021-01-002/index.md | 2 + docs/analytics/CAR-2021-01-003/index.md | 2 + docs/analytics/CAR-2021-01-004/index.md | 2 + docs/analytics/CAR-2021-01-006/index.md | 3 + docs/analytics/CAR-2021-01-007/index.md | 3 + docs/analytics/CAR-2021-01-008/index.md | 2 + docs/analytics/CAR-2021-01-009/index.md | 3 + docs/analytics/CAR-2021-02-001/index.md | 11 +- docs/analytics/CAR-2021-02-002/index.md | 7 +- docs/analytics/CAR-2021-04-001/index.md | 7 +- docs/analytics/CAR-2021-05-001/index.md | 3 +- docs/analytics/CAR-2021-05-002/index.md | 3 +- docs/analytics/CAR-2021-05-003/index.md | 1 + docs/analytics/CAR-2021-05-004/index.md | 3 +- docs/analytics/CAR-2021-05-005/index.md | 3 +- docs/analytics/CAR-2021-05-006/index.md | 1 + docs/analytics/CAR-2021-05-007/index.md | 1 + docs/analytics/CAR-2021-05-008/index.md | 5 +- docs/analytics/CAR-2021-05-009/index.md | 3 +- docs/analytics/CAR-2021-05-010/index.md | 1 + docs/analytics/CAR-2021-05-011/index.md | 5 +- docs/analytics/CAR-2021-05-012/index.md | 3 +- docs/analytics/CAR-2021-11-001/index.md | 4 + docs/analytics/CAR-2021-11-002/index.md | 5 + docs/analytics/CAR-2021-12-001/index.md | 4 + docs/analytics/CAR-2021-12-002/index.md | 4 + docs/analytics/CAR-2022-03-001/index.md | 5 +- docs/analytics/by_technique/index.md | 100 ++-- docs/car_attack/car_attack.json | 622 ++++++++++++------------ docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 32 +- docs/sensors/index.md | 0 docs/sensors/osquery_4.1.2.md | 32 +- docs/sensors/osquery_4.6.0.md | 32 +- docs/sensors/sysmon_10.4.md | 57 ++- docs/sensors/sysmon_11.0.md | 57 ++- docs/sensors/sysmon_13.md | 57 ++- 89 files changed, 829 insertions(+), 570 deletions(-) mode change 100755 => 100644 docs/analytics/CAR-2020-11-001/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-002/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-003/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-004/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-005/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-006/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-007/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-008/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-009/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-010/index.md mode change 100755 => 100644 docs/analytics/CAR-2020-11-011/index.md mode change 100755 => 100644 docs/sensors/index.md mode change 100755 => 100644 docs/sensors/osquery_4.1.2.md mode change 100755 => 100644 docs/sensors/osquery_4.6.0.md mode change 100755 => 100644 docs/sensors/sysmon_10.4.md mode change 100755 => 100644 docs/sensors/sysmon_11.0.md diff --git a/docs/analytics/CAR-2013-01-002/index.md b/docs/analytics/CAR-2013-01-002/index.md index aad379aa..b99c5476 100644 --- a/docs/analytics/CAR-2013-01-002/index.md +++ b/docs/analytics/CAR-2013-01-002/index.md @@ -14,6 +14,7 @@ The Sysinternals tool [Autoruns](../sensors/autoruns) checks the registry and fi Utilizes the Sysinternals autoruns tool (ignoring validated Microsoft entries). Primarily not a detection analytic by itself but through analysis of results by an analyst can be used for such. Building another analytic on top of this one identifying unusual entries would likely be a beneficial alternative. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| diff --git a/docs/analytics/CAR-2013-01-003/index.md b/docs/analytics/CAR-2013-01-003/index.md index 0261bdbb..ae5269f6 100644 --- a/docs/analytics/CAR-2013-01-003/index.md +++ b/docs/analytics/CAR-2013-01-003/index.md @@ -9,13 +9,14 @@ contributors: MITRE applicable_platforms: N/A ---

-[Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. +[Server Message Block](https://en.wikipedia.org/wiki/Server_Message Block) (SMB) is used by Windows to allow for file, pipe, and printer sharing over port 445/tcp. It allows for enumerating, and reading from and writing to file shares for a remote computer. Although it is heavily used by Windows servers for legitimate purposes and by users for file and printer sharing, many adversaries also use SMB to achieve [Lateral Movement](https://attack.mitre.org/tactics/TA0008). Looking at this activity more closely to obtain an adequate sense of situational awareness may make it possible to detect adversaries moving between hosts in a way that deviates from normal activity. Because SMB traffic is heavy in many environments, this analytic may be difficult to turn into something that can be used to quickly detect an APT. In some cases, it may make more sense to run this analytic in a forensic fashion. Looking through and filtering its output after an intrusion has been discovered may be helpful in identifying the scope of compromise. ### Output Description The source, destination, content, and time of each event. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,7 +46,7 @@ The source, destination, content, and time of each event. #### Pseudocode -Although there may be more native ways to detect detailed SMB events on the host, they can be extracted out of network traffic. With the right protocol decoders, port 445 traffic can be filtered and even the file path (relative to the share) can be retrieved. +Although there may be more native ways to detect detailed SMB events on the host, they can be extracted out of network traffic. With the right protocol decoders, port 445 traffic can be filtered and even the file path (relative to the share) can be retrieved. ``` @@ -53,6 +54,7 @@ flow = search Flow:Message smb_events = filter flow where (dest_port == "445" and protocol == "smb") smb_events.file_name = smb_events.proto_info.file_name output smb_write + ``` diff --git a/docs/analytics/CAR-2013-02-008/index.md b/docs/analytics/CAR-2013-02-008/index.md index 023ce975..3b436a92 100644 --- a/docs/analytics/CAR-2013-02-008/index.md +++ b/docs/analytics/CAR-2013-02-008/index.md @@ -15,6 +15,7 @@ Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pr Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types table on Microsoft's [Audit Logon Events](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc787567(v=ws.10)) page. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -47,9 +48,10 @@ Logon types 2, 3, 9 and 10 are of interest. For more details see the Logon Types ``` users_list = search UserSession:Login users_grouped = group users_list by hostname -users_grouped = from users_grouped select min(time) as earliest_time, max(time) as latest_time count(user) as user_count +users_grouped = from users_grouped select min(time) as earliest_time, max(time) as latest_time count(user) as user_count multiple_logins = filter users_grouped where (latest_time - earliest_time <= 1 hour and user_count > 1) output multiple_logins + ``` diff --git a/docs/analytics/CAR-2013-02-012/index.md b/docs/analytics/CAR-2013-02-012/index.md index 15553611..62c82922 100644 --- a/docs/analytics/CAR-2013-02-012/index.md +++ b/docs/analytics/CAR-2013-02-012/index.md @@ -18,6 +18,7 @@ Certain users will likely appear as being logged into several machines and may n User Name, Machines logged into, the earliest and latest times in which users were logged into the host, the type of logon, and logon ID. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| diff --git a/docs/analytics/CAR-2013-03-001/index.md b/docs/analytics/CAR-2013-03-001/index.md index 9d01d6a1..faf166ed 100644 --- a/docs/analytics/CAR-2013-03-001/index.md +++ b/docs/analytics/CAR-2013-03-001/index.md @@ -21,6 +21,7 @@ The sequence of processes that resulted in `reg.exe` being started from a shell. - `reg.exe` + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -65,6 +66,7 @@ reg = filter processes where (exe == "reg.exe" and parent_exe == "cmd.exe") cmd = filter processes where (exe == "cmd.exe" and parent_exe != "explorer.exe"") reg_and_cmd = join (reg, cmd) where (reg.ppid == cmd.pid and reg.hostname == cmd.hostname) output reg_and_cmd + ``` @@ -77,6 +79,7 @@ DNIF version of the above pseudocode. _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*reg\.exe.*)i AND $ParentProcess=regex(.*cmd\.exe.*)i as #A limit 100 >>_fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.*cmd\.exe.*)i NOT $ParentProcess=regex(.*explorer\.exe.*)i as #B limit 100 >>_checkif sjoin #B.$PPID = #A.$CPID str_compare #B.$SystemName eq #A.$SystemName include + ``` diff --git a/docs/analytics/CAR-2013-05-003/index.md b/docs/analytics/CAR-2013-05-003/index.md index 61a44567..6240bf1c 100644 --- a/docs/analytics/CAR-2013-05-003/index.md +++ b/docs/analytics/CAR-2013-05-003/index.md @@ -48,6 +48,7 @@ flow = search Flow:Message smb_write = filter flow where (dest_port == "445" and protocol == "smb.write") smb_write.file_name = smb_write.proto_info.file_name output smb_write + ``` diff --git a/docs/analytics/CAR-2013-07-005/index.md b/docs/analytics/CAR-2013-07-005/index.md index 871358e0..a7576a61 100644 --- a/docs/analytics/CAR-2013-07-005/index.md +++ b/docs/analytics/CAR-2013-07-005/index.md @@ -14,6 +14,7 @@ Before [exfiltrating data](https://attack.mitre.org/tactics/TA0010) that an adve In addition to looking for RAR or 7z program names, command line usage of 7Zip or RAR can be detected with the flag usage of "`\* a \*`". This is helpful, as adversaries may change program names. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -48,6 +49,7 @@ This analytic looks for the command line argument `a`, which is used by RAR. How processes = search Process:Create rar_argument = filter processes where (command_line == "* a *") output rar_argument + ``` @@ -58,6 +60,7 @@ DNIF version of the above pseudocode. ``` _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $Process=regex(.* a .*)i limit 100 + ``` @@ -68,6 +71,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 command="* a *" + ``` diff --git a/docs/analytics/CAR-2013-08-001/index.md b/docs/analytics/CAR-2013-08-001/index.md index 4e59652f..5e774f47 100644 --- a/docs/analytics/CAR-2013-08-001/index.md +++ b/docs/analytics/CAR-2013-08-001/index.md @@ -47,6 +47,7 @@ Look for instances of `schtasks.exe` running as processes. The `command_line` fi process = search Process:Create schtasks = filter process where (exe == "schtasks.exe") output schtasks + ``` @@ -57,6 +58,7 @@ DNIF version of the above pseudocode. ``` _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=schtasks.exe AND $Process=regex(.*(\/create|\/run|\/query|\/delete|\/change|\/end).*)i limit 100 + ``` @@ -67,6 +69,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="*\schtasks.exe" command IN ["*/create*", "*/run*", "*/query*", "*/delete*", "*/change*", "*/end*"] + ``` @@ -85,6 +88,7 @@ Create a new scheduled task with schtasks.exe and verify the analytic fires when * To remove the scheduled task, execute `schtasks /Delete /TN calctask`. * The program should respond with “SUCCESS: The scheduled task “calctask” was successfully deleted.” + ``` schtasks /Create /SC ONCE /ST 19:00 /TR C:\Windows\System32\calc.exe /TN calctask schtasks /Delete /TN calctask diff --git a/docs/analytics/CAR-2013-10-001/index.md b/docs/analytics/CAR-2013-10-001/index.md index 8c0e020a..b07ca014 100644 --- a/docs/analytics/CAR-2013-10-001/index.md +++ b/docs/analytics/CAR-2013-10-001/index.md @@ -19,6 +19,7 @@ Logon events are Windows Event Code 4624 for Windows Vista and above, 518 for pr The time of login events for distinct users on individual systems + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -50,6 +51,7 @@ logon_events = search User_Session:Login filtered_logons = filter logon_events where ( user NOT IN TOP30(user)) output filtered_logons + ``` @@ -61,6 +63,7 @@ Splunk version of the above pseudocode. NOTE - this is liable to be quite noisy ``` index=__your_win_event_log_index__ EventCode=4624|search NOT [search index=__your_win_event_log_index__ EventCode=4624|top 30 Account_Name|table Account_Name] + ``` @@ -75,6 +78,7 @@ _fetch * from event where $LogName=WINDOWS-NXLOG-AUDIT AND $SubSystem=AUTHENTICA >>_store in_disk david_test win_top_30 stack_replace >>_fetch * from event where $LogName=WINDOWS-NXLOG-AUDIT AND $SubSystem=AUTHENTICATION AND $Action=LOGIN limit 10000 >>_checkif lookup david_test win_top_30 join $ScopeID = $ScopeID str_compare $User eq $User exclude + ``` diff --git a/docs/analytics/CAR-2013-10-002/index.md b/docs/analytics/CAR-2013-10-002/index.md index 7cf719f6..d74768ad 100644 --- a/docs/analytics/CAR-2013-10-002/index.md +++ b/docs/analytics/CAR-2013-10-002/index.md @@ -18,6 +18,7 @@ Microsoft Windows allows for processes to remotely create threads within other p This behavior can be detected by looking for thread creations across processes, and resolving the entry point to determine the function name. If the function is `LoadLibraryA` or `LoadLibraryW`, then the intent of the remote thread is clearly to inject a DLL. When this is the case, the source process must be examined so that it can be ignored when it is both expected and a trusted process. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -56,6 +57,7 @@ remote_thread = filter (start_function == "LoadLibraryA" or start_function == "L remote_thread = filter (src_image_path != "C:\Path\To\TrustedProgram.exe") output remote_thread + ``` @@ -66,6 +68,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=8 start_function IN ["LoadLibraryA", "LoadLibraryW"] -source_image="C:\Path\To\TrustedProgram.exe" + ``` diff --git a/docs/analytics/CAR-2014-02-001/index.md b/docs/analytics/CAR-2014-02-001/index.md index 3708d644..3fd27940 100644 --- a/docs/analytics/CAR-2014-02-001/index.md +++ b/docs/analytics/CAR-2014-02-001/index.md @@ -16,6 +16,7 @@ Adversaries may modify the binary file for an existing service to achieve [Persi The Service Name and approximate time in which changes occurred on each host + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -58,12 +59,13 @@ file_change = search File:Create,Modify process = search Process:Create service_process = filter processes where (parent_exe == "services.exe") modified_service = join (search, filter) where ( - file_change.time < service_process.time and + file_change.time < service_process.time and file_change.file_path == service_process.image_path ) modified_service = filter modified_service where (modified_service.file_change.image_path not in legitimate_installers) output modified_service + ``` diff --git a/docs/analytics/CAR-2014-03-005/index.md b/docs/analytics/CAR-2014-03-005/index.md index e69641cc..6b9baddb 100644 --- a/docs/analytics/CAR-2014-03-005/index.md +++ b/docs/analytics/CAR-2014-03-005/index.md @@ -9,13 +9,14 @@ contributors: MITRE applicable_platforms: Windows ---

-There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. +There are several ways to cause code to [execute](https://attack.mitre.org/tactics/TA0002) on a remote host. One of the most common methods is via the Windows [Service Control Manager](https://en.wikipedia.org/wiki/Service_Control_Manager) (SCM), which allows authorized users to remotely create and modify services. Several tools, such as [PsExec](https://attack.mitre.org/software/S0029), use this functionality. When a client remotely communicates with the Service Control Manager, there are two observable behaviors. First, the client connects to the [RPC Endpoint Mapper](../CAR-2014-05-001) over 135/tcp. This handles authentication, and tells the client what port the endpoint—in this case the SCM—is listening on. Then, the client connects directly to the listening port on `services.exe`. If the request is to start an existing service with a known command line, the the SCM process will run the corresponding command. This compound behavior can be detected by looking for `services.exe` receiving a network connection and immediately spawning a child process. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -59,6 +60,7 @@ remote_start = join (flow, service ) where ( (flow.time < service.time < flow.time + 1 second) ) output remote_start + ``` diff --git a/docs/analytics/CAR-2014-04-003/index.md b/docs/analytics/CAR-2014-04-003/index.md index 047e86f3..8929c620 100644 --- a/docs/analytics/CAR-2014-04-003/index.md +++ b/docs/analytics/CAR-2014-04-003/index.md @@ -16,6 +16,7 @@ Powershell can be used to hide monitored command line execution such as: - `sc start` + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -52,6 +53,7 @@ Look for versions of `PowerShell` that were not launched interactively. process = search Process:Create powershell = filter process where (exe == "powershell.exe" AND parent_exe != "explorer.exe" ) output powershell + ``` @@ -62,6 +64,7 @@ Splunk version of the above pseudocode. ``` index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\powershell.exe" ParentImage!="C:\\Windows\\explorer.exe"|stats values(CommandLine) as "Command Lines" values(ParentImage) as "Parent Images" by ComputerName + ``` @@ -73,6 +76,7 @@ EQL version of the above pseudocode. ``` process where subtype.create and (process_name == "powershell.exe" and parent_process_name != "explorer.exe") + ``` @@ -83,6 +87,7 @@ DNIF version of the above pseudocode. ``` _fetch * from event where $LogName=WINDOWS-SYSMON AND $EventID=1 AND $App=powershell.exe NOT $ParentProcess=regex(.*explorer.exe.*)i limit 30 + ``` @@ -93,6 +98,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="*\powershell.exe" -parent_image="C:\Windows\explorer.exe" + ``` diff --git a/docs/analytics/CAR-2014-11-002/index.md b/docs/analytics/CAR-2014-11-002/index.md index 5c7a8c01..23d636b7 100644 --- a/docs/analytics/CAR-2014-11-002/index.md +++ b/docs/analytics/CAR-2014-11-002/index.md @@ -11,7 +11,7 @@ applicable_platforms: Windows

Many programs create command prompts as part of their normal operation including malware used by attackers. This analytic attempts to identify suspicious programs spawning `cmd.exe` by looking for programs that do not normally create `cmd.exe`. -While this analytic does not take the user into account, doing so could generate further interesting results. +While this analytic does not take the user into account, doing so could generate further interesting results. It is very common for some programs to spawn cmd.exe as a subprocess, for example to run batch files or windows commands. However many process don’t routinely launch a command prompt – for example Microsoft Outlook. A command prompt being launched from a process that normally doesn’t launch command prompts could be the result of malicious code being injected into that process, or of an attacker replacing a legitimate program with a malicious one. @@ -20,6 +20,7 @@ It is very common for some programs to spawn cmd.exe as a subprocess, for exampl The time and host the new process was started as well as its parent + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -59,6 +60,7 @@ historic_cmd = filter cmd (where timestamp < now - 1 day AND timestamp > now - 1 current_cmd = filter cmd (where timestamp >= now - 1 day) new_cmd = historic_cmd - current_cmd output new_cmd + ``` diff --git a/docs/analytics/CAR-2014-11-003/index.md b/docs/analytics/CAR-2014-11-003/index.md index 917b1158..85414491 100644 --- a/docs/analytics/CAR-2014-11-003/index.md +++ b/docs/analytics/CAR-2014-11-003/index.md @@ -9,11 +9,12 @@ contributors: MITRE applicable_platforms: Windows ---

-The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. +The Windows Registry location `HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options` allows for parameters to be set for applications during execution. One feature used by malicious actors is the "Debugger" option. When a key has this value enabled, a Debugging command line can be specified. Windows will launch the Debugging command line, and pass the original command line in as an argument. Adversaries can set a Debugger for [Accessibility Applications](https://attack.mitre.org/techniques/T1546/008). The analytic looks for the original command line as an argument to the Debugger. When the strings "sethc.exe", "utilman.exe", "osk.exe", "narrator.exe", and "Magnify.exe" are detected in the arguments, but not as the main executable, it is very likely that a Debugger is set. This analytic could depend on the possibility of the known strings used as arguments for other applications used in the day-to-day environment. Although the chance of the string "sethc.exe" being used as an argument for another application is unlikely, it still is a possibility. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ One simple way to implement this technique is to note that in a default Windows process = search Process:Create debuggers = filter process where (command_line match "$.* .*(sethc{{pipe}}utilman{{pipe}}osk{{pipe}}narrator{{pipe}}magnify)\.exe") output debuggers + ``` @@ -59,6 +61,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 command IN ["$* *sethc.exe", "$* *utilman.exe", "$* *osk.exe", "$* *narrator.exe", "$* *magnify.exe"] + ``` diff --git a/docs/analytics/CAR-2014-11-004/index.md b/docs/analytics/CAR-2014-11-004/index.md index 2ba04b40..02109590 100644 --- a/docs/analytics/CAR-2014-11-004/index.md +++ b/docs/analytics/CAR-2014-11-004/index.md @@ -14,6 +14,7 @@ According to [ATT&CK](https://attack.mitre.org/), [PowerShell](https://attack.mi For this to work, certain registry keys must be set, and the WinRM service must be enabled. The PowerShell command `Enter-PSSession -ComputerName \` creates a remote PowerShell session. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -47,6 +48,7 @@ For this to work, certain registry keys must be set, and the WinRM service must ``` process = search Process:Create wsmprovhost = filter process where (exe == "wsmprovhost.exe" and parent_exe == "svchost.exe") + ``` @@ -57,7 +59,8 @@ EQL version of the above pseudocode. ``` process where subtype.create and - (process_name == "wsmprovhost.exe" and parent_process_name == "svchost.exe") + (process_name == "wsmprovhost.exe" and parent_process_name == "svchost.exe") + ``` @@ -68,6 +71,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="*\wsmprovhost.exe" parent_image="*\svchost.exe" + ``` diff --git a/docs/analytics/CAR-2014-11-005/index.md b/docs/analytics/CAR-2014-11-005/index.md index 49e6d432..afdcf95e 100644 --- a/docs/analytics/CAR-2014-11-005/index.md +++ b/docs/analytics/CAR-2014-11-005/index.md @@ -20,6 +20,7 @@ Remote access to the registry can be achieved via All of these behaviors call into the Windows API, which uses the NamedPipe `WINREG` over SMB to handle the protocol information. This network can be decoded with wireshark or a similar sensor, and can also be detected by hooking the API function. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -55,6 +56,7 @@ winreg = filter flows where (dest_port == 445 and proto_info.pipe == "WINREG") winreg_modify = filter flows where (proto_info.function == "Create*" or proto_info.function == "SetValue*") output winreg_modify + ``` diff --git a/docs/analytics/CAR-2014-11-006/index.md b/docs/analytics/CAR-2014-11-006/index.md index 783d529e..8c65568c 100644 --- a/docs/analytics/CAR-2014-11-006/index.md +++ b/docs/analytics/CAR-2014-11-006/index.md @@ -39,7 +39,7 @@ When a [Windows Remote Management](https://attack.mitre.org/techniques/T1021/006 #### Pseudocode -Look for network connections to port 5985 and 5986. To really decipher what is going on, these outputs should be fed into something that can do packet analysis. +Look for network connections to port 5985 and 5986. To really decipher what is going on, these outputs should be fed into something that can do packet analysis. ``` @@ -47,6 +47,7 @@ flow = search Flow:Start winrm = filter flow where (dest_port == 5985) winrm_s = filter flow where (dest_port == 5986) output winrm, winrm_s + ``` diff --git a/docs/analytics/CAR-2014-11-007/index.md b/docs/analytics/CAR-2014-11-007/index.md index 1b37f562..a3106347 100644 --- a/docs/analytics/CAR-2014-11-007/index.md +++ b/docs/analytics/CAR-2014-11-007/index.md @@ -19,6 +19,7 @@ More about RPCSS at : [rpcss_dcom_interfaces.html](http://www.hsc.fr/ressources/ Identifies the connection in which WMI traffic is seen, as well as the process(es) responsible for owning the connection. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -53,6 +54,7 @@ To detect WMI over RPC (using DCOM), a sensor needs to exist that has the insigh flows = search Flow:Message wmi_flow = filter flows where (dest_port == 135 and proto_info.rpc_interface == "IRemUnknown2") output wmi_flow + ``` diff --git a/docs/analytics/CAR-2014-12-001/index.md b/docs/analytics/CAR-2014-12-001/index.md index 4058fd4a..8e3c0e1b 100644 --- a/docs/analytics/CAR-2014-12-001/index.md +++ b/docs/analytics/CAR-2014-12-001/index.md @@ -24,7 +24,7 @@ Certain strings can be identifiers of the WMI by looking up the interface UUID f - ASCII `CF` (printable text only) This identifier is present three times during the RPC request phase. Any sensor that has access to the byte code as raw, decoded, or ASCII could implement this analytic. -The transfer syntax is +The transfer syntax is - UUID `8a885d04-1ceb-11c9-9fe8-08002b104860` (decoded) - Hex `04 5d 88 8a eb 1c c9 11 9f e8 08 00 2b 10 48 60` (raw) @@ -39,6 +39,7 @@ Thus, a great ASCII based signature is Identifies the process that initiated the RPC request (such as wmic.exe or powershell.exe), as well as the source and destination information of the network connection that triggered the alert. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -82,11 +83,12 @@ flows = search Flow:Message wmi_flow = filter flows where (src_port >= 49152 and dest_port >= 49152 and proto_info.rpc_interface == "IRemUnknown2") remote_wmi_process = join wmi_children, wmi_flow where ( - wmi_flow.time < wmi_children.time < wmi_flow.time + 1sec and - wmi_flow.hostname == wmi_children.hostname + wmi_flow.time < wmi_children.time < wmi_flow.time + 1sec and + wmi_flow.hostname == wmi_children.hostname ) output remote_wmi_process + ``` diff --git a/docs/analytics/CAR-2016-03-001/index.md b/docs/analytics/CAR-2016-03-001/index.md index f58cdb2e..407d226b 100644 --- a/docs/analytics/CAR-2016-03-001/index.md +++ b/docs/analytics/CAR-2016-03-001/index.md @@ -29,6 +29,7 @@ Within the built-in Windows Commands: **Note** `dsquery` is only pre-existing on Windows servers. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -69,31 +70,33 @@ To be effective in deciphering malicious and benign activity, the full command l ``` process = search Process:Create info_command = filter process where ( - exe == "hostname.exe" or - exe == "ipconfig.exe" or - exe == "net.exe" or - exe == "quser.exe" or + exe == "hostname.exe" or + exe == "ipconfig.exe" or + exe == "net.exe" or + exe == "quser.exe" or exe == "qwinsta.exe" or exe == "sc" and (command_line match " query" or command_line match " qc")) or - exe == "systeminfo.exe" or - exe == "tasklist.exe" or + exe == "systeminfo.exe" or + exe == "tasklist.exe" or exe == "whoami.exe" ) output info_command + ``` -#### Splunk +#### Splunk, Sysmon native Splunk version of the above pseudocode search. ``` index=__your_sysmon_index__ EventCode=1 (Image="C:\\Windows\\*\\hostname.exe" OR Image="C:\\Windows\\*\\ipconfig.exe" OR Image="C:\\Windows\\*\\net.exe" OR Image="C:\\Windows\\*\\quser.exe" OR Image="C:\\Windows\\*\\qwinsta.exe" OR (Image="C:\\Windows\\*\\sc.exe" AND (CommandLine="* query *" OR CommandLine="* qc *")) OR Image="C:\\Windows\\*\\systeminfo.exe" OR Image="C:\\Windows\\*\\tasklist.exe" OR Image="C:\\Windows\\*\\whoami.exe")|stats values(Image) as "Images" values(CommandLine) as "Command Lines" by ComputerName + ``` -#### Eql +#### Eql, EQL native EQL version of the above pseudocode search. @@ -101,6 +104,7 @@ EQL version of the above pseudocode search. ``` process where subtype.create and (process_name == "hostname.exe" or process_name == "ipconfig.exe" or process_name == "net.exe" or process_name == "quser.exe" process_name == "qwinsta.exe" or process_name == "systeminfo.exe" or process_name == "tasklist.exe" or process_name == "whoami.exe" or (process_name == "sc.exe" and (command_line == "* query *" or command_line == "* qc *"))) + ``` @@ -111,6 +115,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 (image in ["*\hostname.exe", "*\ipconfig.exe", "*\net.exe", "*\quser.exe", "*\qwinsta.exe", "*\systeminfo.exe", "*\tasklist.exe", "*\whoami.exe"] OR (image="*\sc.exe" command IN ["* query *", "* qc *")) + ``` diff --git a/docs/analytics/CAR-2016-03-002/index.md b/docs/analytics/CAR-2016-03-002/index.md index 9cd3fac9..df9fb235 100644 --- a/docs/analytics/CAR-2016-03-002/index.md +++ b/docs/analytics/CAR-2016-03-002/index.md @@ -9,11 +9,12 @@ contributors: MITRE applicable_platforms: Windows ---

-Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. +Adversaries may use [Windows Management Instrumentation](https://attack.mitre.org/techniques/T1047) (WMI) to move laterally, by launching executables remotely.The analytic [CAR-2014-12-001](../CAR-2014-12-001) describes how to detect these processes with network traffic monitoring and process monitoring on the target host. However, if the command line utility `wmic.exe` is used on the source host, then it can additionally be detected on an analytic. The command line on the source host is constructed into something like `wmic.exe /node:"\" process call create "\"`. It is possible to also connect via IP address, in which case the string `"\"` would instead look like `IP Address`. Although this analytic was created after [CAR-2014-12-001](../CAR-2014-12-001), it is a much simpler (although more limited) approach. Processes can be created remotely via WMI in a few other ways, such as more direct API access or the built-in utility [PowerShell](https://attack.mitre.org/T1059/001). + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -47,24 +48,27 @@ Looks for instances of wmic.exe as well as the substrings in the command line: * `/node:` + ``` processes = search Process:Create wmic = filter processes where (exe == "wmic.exe" and command_line == "* process call create *" and command_line == "* /node:*") output wmic + ``` -#### Splunk +#### Splunk, Sysmon native Splunk version of the above pseudocode. ``` index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\*\\wmic.exe" CommandLine="* process call create *"|search CommandLine="* /node:*" + ``` -#### Eql +#### Eql, EQL native EQL version of the above pseudocode. @@ -73,16 +77,18 @@ EQL version of the above pseudocode. process where subtype.create and (process_name == "wmic.exe" and command_line == "* process call create ") |filter command_line == "* /node:*" + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="C:\\Windows\\*\\wmic.exe" command="* process call create *" command="* /node:*" + ``` diff --git a/docs/analytics/CAR-2016-04-002/index.md b/docs/analytics/CAR-2016-04-002/index.md index 830b4277..a17b5b4f 100644 --- a/docs/analytics/CAR-2016-04-002/index.md +++ b/docs/analytics/CAR-2016-04-002/index.md @@ -49,6 +49,7 @@ When an eventlog is cleared, a new event is created that alerts that the eventlo ``` ([log_name] == "Security" and [event_code] in [1100, 1102, 1104]) or ([log_name] == "System" and [event_code] == 104) + ``` @@ -66,7 +67,7 @@ When an eventlog is cleared, a new event is created that alerts that the eventlo -#### LogPoint version of the above pseudocode. (Logpoint) +#### LogPoint version of the above pseudocode. (Logpoint, LogPoint native) LogPoint version of the above pseudocode. @@ -74,6 +75,7 @@ LogPoint version of the above pseudocode. ``` norm_id=WinServer ((channel="Security" event_id IN [1100,1102]) OR (channel="System" event_id=104)) + ``` @@ -85,6 +87,7 @@ This search query looks for wevtutil, Clear-EventLog, Limit-EventLog, Remove-It ``` index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 (Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) OR Clear-EventLog OR Limit-EventLog OR (Remove-Item AND .evtx) OR Remove-EventLog) + ``` diff --git a/docs/analytics/CAR-2016-04-003/index.md b/docs/analytics/CAR-2016-04-003/index.md index ea1ed9b3..4fd03850 100644 --- a/docs/analytics/CAR-2016-04-003/index.md +++ b/docs/analytics/CAR-2016-04-003/index.md @@ -14,6 +14,7 @@ Spyware and malware remain a serious problem and Microsoft developed security se Stopping services events are Windows Event Code 7036. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -43,16 +44,18 @@ log_name == "System" AND event_code == "7036" param1 in ["Windows Defender", "Windows Firewall"] AND param2 == "stopped" + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WinServer channel="System" event_id=7036 param1 in ["Windows Defender", "Windows Firewall"] param2="stopped" + ``` diff --git a/docs/analytics/CAR-2016-04-004/index.md b/docs/analytics/CAR-2016-04-004/index.md index 87162383..925c4d09 100644 --- a/docs/analytics/CAR-2016-04-004/index.md +++ b/docs/analytics/CAR-2016-04-004/index.md @@ -33,12 +33,13 @@ The successful use of [Pass The Hash](https://attack.mitre.org/techniques/T1550/ #### Pseudocode -This analytic will look for remote logins, using a non domain login, from one host to another, using NTL authentication where the account is not "ANONYMOUS LOGON" +This analytic will look for remote logins, using a non domain login, from one host to another, using NTL authentication where the account is not "ANONYMOUS LOGON". ``` EventCode == 4624 and [target_user_name] != "ANONYMOUS LOGON" and [authentication_package_name] == "NTLM" + ``` diff --git a/docs/analytics/CAR-2016-04-005/index.md b/docs/analytics/CAR-2016-04-005/index.md index 1950f251..e4b2ee27 100644 --- a/docs/analytics/CAR-2016-04-005/index.md +++ b/docs/analytics/CAR-2016-04-005/index.md @@ -50,7 +50,7 @@ Look in the system logs for remote logons using RDP. -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. diff --git a/docs/analytics/CAR-2019-04-001/index.md b/docs/analytics/CAR-2019-04-001/index.md index c94f5997..2e28ac70 100644 --- a/docs/analytics/CAR-2019-04-001/index.md +++ b/docs/analytics/CAR-2019-04-001/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Bypassing user account control (UAC Bypass) is generally done by piggybacking on a system process that has auto-escalate privileges. This analytic looks to detect those cases as described by the open-source [UACME](https://github.com/hfiref0x/UACME) tool. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -48,6 +49,7 @@ This Splunk query looks for specific invocations of UACME, representing differen ``` index=_your_sysmon_index_ EventCode=1 IntegrityLevel=High|search (ParentCommandLine="\"c:\\windows\\system32\\dism.exe\"*""*.xml" AND Image!="c:\\users\\*\\appdata\\local\\temp\\*\\dismhost.exe") OR ParentImage=c:\\windows\\system32\\fodhelper.exe OR (CommandLine="\"c:\\windows\\system32\\wusa.exe\"*/quiet*" AND User!=NOT_TRANSLATED AND CurrentDirectory=c:\\windows\\system32\\ AND ParentImage!=c:\\windows\\explorer.exe) OR CommandLine="*.exe\"*cleanmgr.exe /autoclean*" OR (ParentImage="c:\\windows\\*dccw.exe" AND Image!="c:\\windows\\system32\\cttune.exe") OR Image="c:\\program files\\windows media player\\osk.exe" OR ParentImage="c:\\windows\\system32\\slui.exe"|eval PossibleTechniques=case(like(lower(ParentCommandLine),"%c:\\windows\\system32\\dism.exe%"), "UACME #23", like(lower(Image),"c:\\program files\\windows media player\\osk.exe"), "UACME #32", like(lower(ParentImage),"c:\\windows\\system32\\fodhelper.exe"), "UACME #33", like(lower(CommandLine),"%.exe\"%cleanmgr.exe /autoclean%"), "UACME #34", like(lower(Image),"c:\\windows\\system32\\wusa.exe"), "UACME #36", like(lower(ParentImage),"c:\\windows\\%dccw.exe"), "UACME #37", like(lower(ParentImage),"c:\\windows\\system32\\slui.exe"), "UACME #45") + ``` @@ -65,10 +67,11 @@ possible_uac_bypass = filter processes where ( (image_path == "c:\program files\windows media player\osk.exe") or (parent_image_path == "c:\windows\system32\slui.exe") or (parent_command_line == '"c:\windows\system32\dism.exe"*""*.xml"' and image_path != "c:\users\*\appdata\local\temp\*\dismhost.exe") or - (command_line == '"c:\windows\system32\wusa.exe"*/quiet*' and user != "NOT_TRANSLATED" and current_working_directory == "c:\windows\system32\" and parent_image_path != "c:\windows\explorer.exe") or - (parent_image_path == "c:\windows\*dccw.exe" and image_path != "c:\windows\system32\cttune.exe") + (command_line == '"c:\windows\system32\wusa.exe"*/quiet*' and user != "NOT_TRANSLATED" and current_working_directory == "c:\windows\system32\" and parent_image_path != "c:\windows\explorer.exe") or + (parent_image_path == "c:\windows\*dccw.exe" and image_path != "c:\windows\system32\cttune.exe") ) output possible_uac_bypass + ``` @@ -86,13 +89,14 @@ output possible_uac_bypass -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 integrity_level="High" ((parent_image="c:\windows\system32\fodhelper.exe" OR command='*.exe"*cleanmgr.exe /autoclean*' OR image="c:\program files\windows media player\osk.exe" OR parent_image="c:\windows\system32\slui.exe") OR (parent_command='"c:\windows\system32\dism.exe"*""*.xml"' -image="c:\users\*\appdata\local\temp\*\dismhost.exe") OR (parent_image="c:\windows\*dccw.exe" -image="c:\windows\system32\cttune.exe") OR (command='"c:\windows\system32\wusa.exe"*/quiet*' -user="NOT_TRANSLATED" path="c:\windows\system32\" -parent_image="c:\windows\explorer.exe")) + ``` diff --git a/docs/analytics/CAR-2019-04-002/index.md b/docs/analytics/CAR-2019-04-002/index.md index bfc4d74b..dbcaf5ff 100644 --- a/docs/analytics/CAR-2019-04-002/index.md +++ b/docs/analytics/CAR-2019-04-002/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Regsvr32 can be used to execute arbitrary code in the context of a Windows signed binary, which can be used to bypass application whitelisting. This analytic looks for suspicious usage of the tool. It's not likely that you'll get millions of hits, but it does occur during normal activity so some form of baselining would be necessary for this to be an alerting analytic. Alternatively, it can be used for hunt by looking for new or anomalous DLLs manually. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ This just looks for all executions of regsvr32.exe that have a parent of regsvr3 ``` index=__your_sysmon_data__ EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" + ``` @@ -64,6 +66,7 @@ regsvr_processes = filter processes where ( parent_image_path == "*regsvr32.exe" and image_path != "*regsvr32.exe*" ) output regsvr_processes + ``` @@ -76,6 +79,7 @@ This uses the same logic as above, but adds lightweight baselining by ignoring a ``` index=__your_sysmon_data__ earliest=-d@d latest=now() EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" | search NOT [ search index=__your_sysmon_data__ earliest=-60d@d latest=-30d@d EventCode=1 regsvr32.exe | search ParentImage="*regsvr32.exe" AND Image!="*regsvr32.exe*" | dedup CommandLine | fields CommandLine ] + ``` @@ -87,6 +91,7 @@ This looks for child processes that may be spawend by regsvr32, while attempting ``` index=__your_sysmon_data__ EventCode=1 (ParentImage="C:\\Windows\\System32\\regsvr32.exe" OR ParentImage="C:\\Windows\\SysWOW64\\regsvr32.exe") AND Image!="C:\\Windows\\System32\\regsvr32.exe" AND Image!="C:\\Windows\\SysWOW64\\regsvr32.exe" AND Image!="C:\\WINDOWS\\System32\\regsvr32.exe" AND Image!="C:\\WINDOWS\\SysWOW64\\regsvr32.exe" AND Image!="C:\\Windows\\SysWOW64\\WerFault.exe" AND Image!="C:\\Windows\\System32\\wevtutil.exe" AND Image!="C:\\Windows\\System32\\WerFault.exe"|stats values(ComputerName) as "Computer Name" values(ParentCommandLine) as "Parent Command Line" count(Image) as ImageCount by Image + ``` @@ -107,6 +112,7 @@ regsvr_processes = filter processes where ( image_path != "C:\Windows\System32\wevtutil.exe" ) output regsvr_processes + ``` @@ -117,7 +123,8 @@ This looks for unsigned images that may be loaded by regsvr32, while attempting ``` -index=__your_sysmon_data__ EventCode=7 (Image="C:\\Windows\\System32\\regsvr32.exe" OR Image="C:\\Windows\\SysWOW64\\regsvr32.exe") Signed=false ImageLoaded!="C:\\Program Files*" ImageLoaded!="C:\\Windows\\*"|stats values(ComputerName) as "Computer Name" count(ImageLoaded) as ImageLoadedCount by ImageLoaded +index=__your_sysmon_data__ EventCode=7 (Image="C:\\Windows\\System32\\regsvr32.exe" OR Image="C:\\Windows\\SysWOW64\\regsvr32.exe") Signed=false ImageLoaded!="C:\\Program Files*" ImageLoaded!="C:\\Windows\\*"|stats values(ComputerName) as "Computer Name" count(ImageLoaded) as ImageLoadedCount by ImageLoaded + ``` @@ -131,11 +138,12 @@ This is a pseudocode version of the above Splunk query for loading unsigned imag modules = search Module:Load unsigned_modules = filter modules where ( (image_path == "C:\Windows\System32\regsvr32.exe" or image_path == "C:\Windows\SysWOW64\regsvr32.exe") and - signer == null and + signer == null and module_path != "C:\Program Files*" and module_path != "C:\Windows\*" ) output unsigned_modules + ``` diff --git a/docs/analytics/CAR-2019-04-003/index.md b/docs/analytics/CAR-2019-04-003/index.md index b2ec47b1..8aacf130 100644 --- a/docs/analytics/CAR-2019-04-003/index.md +++ b/docs/analytics/CAR-2019-04-003/index.md @@ -13,6 +13,7 @@ Squiblydoo is a specific usage of regsvr32.dll to load a COM scriptlet directly Squiblydoo was first written up by Casey Smith at Red Canary, though that blog post is no longer accessible. + #### References As usual, credit to Roberto Rodriguez and the [ThreatHunter Playbook](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/platforms/windows/05_defense_evasion/regsvr32/variants/bypass_whitelisting_regsvr32.md). @@ -50,6 +51,7 @@ This looks for any and all usage of the scrobj DLL, which is what is used to run ``` index=__your_sysmon_events__ EventCode=1 regsvr32.exe scrobj.dll | search Image="*regsvr32.exe" + ``` @@ -61,6 +63,7 @@ EQL version of the above Splunk search. ``` process where subtype.create and (process_path == "*regsvr32.exe" and command_line == "*scrobj.dll") + ``` @@ -75,16 +78,18 @@ squiblydoo_processes = filter processes where ( image_path == "*regsvr32.exe" and command_line == "*scrobj.dll" ) output squiblydoo_processes + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" + ``` @@ -96,3 +101,4 @@ norm_id=WindowsSysmon event_id=1 image="*\regsvr32.exe" command="*scrobj.dll" The [Atomic Red Team test for Squiblydoo](https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1117/T1117.md#atomic-test-2---regsvr32-remote-com-scriptlet-execution) is a good test case for this. + diff --git a/docs/analytics/CAR-2019-04-004/index.md b/docs/analytics/CAR-2019-04-004/index.md index 325ac168..960d9046 100644 --- a/docs/analytics/CAR-2019-04-004/index.md +++ b/docs/analytics/CAR-2019-04-004/index.md @@ -13,6 +13,7 @@ Credential dumpers like Mimikatz can be loaded into memory and from there read d *This requires information about process access, e.g. Sysmon Event ID 10. That currently doesn’t have a CAR data model mapping, since we currently lack any open/access actions for Processes. If this changes, we will update the data model requirements.* + #### References Credit to [Cyb3rWard0g](https://github.com/Cyb3rWard0g/ThreatHunter-Playbook/blob/master/playbooks/windows/06_credential_access/credential_dumping_T1003/credentials_from_memory/mimikatz_logonpasswords.md), dim0x69 (blog.3or.de), and Mark Russinovich for providing much of the information used to construct these analytics. @@ -43,11 +44,12 @@ This is specific to the way Mimikatz works currently, and thus is fragile to bot ``` -index=__your_sysmon_data__ EventCode=10 +index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) -CallTrace="C:\\windows\\SYSTEM32\\ntdll.dll+*|C:\\windows\\System32\\KERNELBASE.dll+20edd|UNKNOWN(*)" +CallTrace="C:\\windows\\SYSTEM32\\ntdll.dll+*|C:\\windows\\System32\\KERNELBASE.dll+20edd|UNKNOWN(*)" | table _time hostname user SourceImage GrantedAccess + ``` @@ -61,22 +63,24 @@ This is an outlier version of the above without including the specific call trac earliest=-d@d latest=now() index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" - (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) -| search NOT [ search earliest=-7d@d latest=-2d@d index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) - | dedup SourceImage + (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) +| search NOT [ search earliest=-7d@d latest=-2d@d index=__your_sysmon_data__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" (GrantedAccess=0x1410 OR GrantedAccess=0x1010 OR GrantedAccess=0x1438 OR GrantedAccess=0x143a OR GrantedAccess=0x1418) + | dedup SourceImage | fields SourceImage ] | table _time hostname user SourceImage GrantedAccess + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` -norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" +norm_id=WindowsSysmon event_id=10 image="C:\Windows\system32\lsass.exe" (access="0x1410" OR access="0x1010" OR access="0x1438" OR access="0x143a" OR access="0x1418") call_trace="C:\windows\SYSTEM32\ntdll.dll+*|C:\windows\System32\KERNELBASE.dll+20edd|UNKNOWN(*)" | fields log_ts, host, user, source_image, access + ``` diff --git a/docs/analytics/CAR-2019-07-001/index.md b/docs/analytics/CAR-2019-07-001/index.md index 013dfc51..d367b9cd 100644 --- a/docs/analytics/CAR-2019-07-001/index.md +++ b/docs/analytics/CAR-2019-07-001/index.md @@ -74,7 +74,7 @@ output chmod_processes ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode for Windows. diff --git a/docs/analytics/CAR-2019-07-002/index.md b/docs/analytics/CAR-2019-07-002/index.md index 72858330..3af96ddd 100644 --- a/docs/analytics/CAR-2019-07-002/index.md +++ b/docs/analytics/CAR-2019-07-002/index.md @@ -9,13 +9,14 @@ contributors: Kaushal Parikh/Cyware Labs, Tony Lambert/Red Canary, MITRE applicable_platforms: Windows ---

-[ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. +[ProcDump](https://docs.microsoft.com/en-us/sysinternals/downloads/procdump) is a sysinternal command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump may be used to dump the memory space of lsass.exe to disk for processing with a credential access tool such as Mimikatz. This is performed by launching procdump.exe as a privileged user with command line options indicating that lsass.exe should be dumped to a file with an arbitrary name. Note - the CAR data model currently does not support process access actions, so the pseudocode implementation is based around process creates. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -54,6 +55,7 @@ procdump_lsass = filter processes where ( exe = "procdump*.exe" and command_line = "*lsass*") output procdump_lsass + ``` @@ -65,6 +67,7 @@ A Splunk/Sysmon version of the above pseudocode. ``` index=__your_sysmon_index__ EventCode=1 Image="*\\procdump*.exe" CommandLine="*lsass*" + ``` @@ -83,6 +86,7 @@ A related Splunk search, which instead of looking for process create events look ``` index=__your_sysmon_index__ EventCode=10 TargetImage="C:\\WINDOWS\\system32\\lsass.exe" GrantedAccess="0x1FFFFF" ("procdump") + ``` @@ -93,13 +97,14 @@ A [Sigma Version](https://github.com/Neo23x0/sigma/blob/master/rules/windows/sys -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" + ``` @@ -113,3 +118,4 @@ norm_id=WindowsSysmon event_id=1 image="*\procdump*.exe" command="*lsass*" 3. Execute procdump.exe -ma lsass.exe lsass_dump + diff --git a/docs/analytics/CAR-2019-08-001/index.md b/docs/analytics/CAR-2019-08-001/index.md index 0d727545..53d19e9e 100644 --- a/docs/analytics/CAR-2019-08-001/index.md +++ b/docs/analytics/CAR-2019-08-001/index.md @@ -14,6 +14,7 @@ The Windows Task Manager may be used to dump the memory space of `lsass.exe` to This requires filesystem data to determine whether files have been created. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -52,6 +53,7 @@ lsass_dump = filter files where ( file_name = "lsass*.dmp" and image_path = "C:\Windows\*\taskmgr.exe") output lsass_dump + ``` @@ -63,6 +65,7 @@ A Splunk/Sysmon version of the above pseudocode. ``` index=__your_sysmon_index__ EventCode=11 TargetFilename="*lsass*.dmp" Image="C:\\Windows\\*\\taskmgr.exe" + ``` @@ -74,16 +77,18 @@ An EQL version of the above pseudocode. ``` file where file_name == "lsass*.dmp" and process_name == "taskmgr.exe" + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\taskmgr.exe" + ``` @@ -98,6 +103,7 @@ norm_id=WindowsSysmon event_id=11 file="*lsass*.dmp" source_image="C:\Windows\*\ + ### True Positives #### Mordor (sysmon) diff --git a/docs/analytics/CAR-2019-08-002/index.md b/docs/analytics/CAR-2019-08-002/index.md index f0fb91fd..209fd563 100644 --- a/docs/analytics/CAR-2019-08-002/index.md +++ b/docs/analytics/CAR-2019-08-002/index.md @@ -14,6 +14,7 @@ The NTDSUtil tool may be used to dump a Microsoft Active Directory database to d This requires filesystem data to determine whether files have been created. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -52,6 +53,7 @@ ntds_dump = filter files where ( file_name = "ntds.dit" and image_path = "*ntdsutil.exe") output ntds_dump + ``` @@ -63,6 +65,7 @@ A Splunk/Sysmon version of the above pseudocode. ``` index=__your_sysmon_index__ EventCode=11 TargetFilename="*ntds.dit" Image="*ntdsutil.exe" + ``` @@ -74,16 +77,18 @@ An EQL version of the above pseudocode. ``` file where file_name == "ntds.dit" and process_name == "ntdsutil.exe" + ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocode. ``` norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" + ``` @@ -96,3 +101,4 @@ norm_id=WindowsSysmon event_id=11 file="*ntds.dit" source_image="*ntdsutil.exe" 2. Execute `ntdsutil.exe “ac i ntds” “ifm” “create full c:\temp” q q` + diff --git a/docs/analytics/CAR-2020-05-001/index.md b/docs/analytics/CAR-2020-05-001/index.md index add50eb2..ef913ab9 100644 --- a/docs/analytics/CAR-2020-05-001/index.md +++ b/docs/analytics/CAR-2020-05-001/index.md @@ -18,6 +18,7 @@ This analytic was tested both in a lab and in a production environment with a ve NOTE - this analytic has no corresponding pseudocode implementation because the CAR data model doesn't currently support process access events. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -48,7 +49,7 @@ index=__your_sysmon_index__ EventCode=10 TargetImage="C:\\windows\\system32\\lsa ``` -#### Logpoint +#### Logpoint, LogPoint native LogPoint version of the above pseudocodes. diff --git a/docs/analytics/CAR-2020-05-003/index.md b/docs/analytics/CAR-2020-05-003/index.md index 9d095cf7..23a34063 100644 --- a/docs/analytics/CAR-2020-05-003/index.md +++ b/docs/analytics/CAR-2020-05-003/index.md @@ -15,7 +15,8 @@ This analytic takes all instances of LoLBAS execution and then looks for instanc The analytic needs to be tuned. The `1.5` in the query is the number of standard deviations away to look. It can be tuned up to filter out more noise and tuned down to get more results. This means it is probably best as a hunting analytic when you have analysts looking at the screen and able to tune the analytic up and down, because the threshold may not be stable for very long. -Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002), but differs by looking for a different set of binaries and also looking at standard deviation across command lines of these binaries instead of their execution within a short time window. +Note - this analytic is related to [CAR-2013-04-002](/analytics/CAR-2013-04-002), but differs by looking for a different set of binaries and also looking at standard deviation across command lines of these binaries instead of their execution within a short time window. + ### ATT&CK Detections @@ -55,6 +56,7 @@ process_count_stdev = standard_deviation(process_count) lower_bound = process_count_avg - stdev * 1.5 outliers = filter lolbas_processes where (process_count < lower_bound) return outliers + ``` @@ -66,6 +68,7 @@ This Splunk query looks for instances of LoLBAS commands being executed, then st ``` index=__your_sysmon_index__ EventCode=1 (OriginalFileName = At.exe OR OriginalFileName = Atbroker.exe OR OriginalFileName = Bash.exe OR OriginalFileName = Bitsadmin.exe OR OriginalFileName = Certutil.exe OR OriginalFileName = Cmd.exe OR OriginalFileName = Cmdkey.exe OR OriginalFileName = Cmstp.exe OR OriginalFileName = Control.exe OR OriginalFileName = Csc.exe OR OriginalFileName = Cscript.exe OR OriginalFileName = Dfsvc.exe OR OriginalFileName = Diskshadow.exe OR OriginalFileName = Dnscmd.exe OR OriginalFileName = Esentutl.exe OR OriginalFileName = Eventvwr.exe OR OriginalFileName = Expand.exe OR OriginalFileName = Extexport.exe OR OriginalFileName = Extrac32.exe OR OriginalFileName = Findstr.exe OR OriginalFileName = Forfiles.exe OR OriginalFileName = Ftp.exe OR OriginalFileName = Gpscript.exe OR OriginalFileName = Hh.exe OR OriginalFileName = Ie4uinit.exe OR OriginalFileName = Ieexec.exe OR OriginalFileName = Infdefaultinstall.exe OR OriginalFileName = Installutil.exe OR OriginalFileName = Jsc.exe OR OriginalFileName = Makecab.exe OR OriginalFileName = Mavinject.exe OR OriginalFileName = Microsoft.Workflow.r.exe OR OriginalFileName = Mmc.exe OR OriginalFileName = Msbuild.exe OR OriginalFileName = Msconfig.exe OR OriginalFileName = Msdt.exe OR OriginalFileName = Mshta.exe OR OriginalFileName = Msiexec.exe OR OriginalFileName = Odbcconf.exe OR OriginalFileName = Pcalua.exe OR OriginalFileName = Pcwrun.exe OR OriginalFileName = Presentationhost.exe OR OriginalFileName = Print.exe OR OriginalFileName = Reg.exe OR OriginalFileName = Regasm.exe OR OriginalFileName = Regedit.exe OR OriginalFileName = Register-cimprovider.exe OR OriginalFileName = Regsvcs.exe OR OriginalFileName = Regsvr32.exe OR OriginalFileName = Replace.exe OR OriginalFileName = Rpcping.exe OR OriginalFileName = Rundll32.exe OR OriginalFileName = Runonce.exe OR OriginalFileName = Runscripthelper.exe OR OriginalFileName = Sc.exe OR OriginalFileName = Schtasks.exe OR OriginalFileName = Scriptrunner.exe OR OriginalFileName = SyncAppvPublishingServer.exe OR OriginalFileName = Tttracer.exe OR OriginalFileName = Verclsid.exe OR OriginalFileName = Wab.exe OR OriginalFileName = Wmic.exe OR OriginalFileName = Wscript.exe OR OriginalFileName = Wsreset.exe OR OriginalFileName = Xwizard.exe OR OriginalFileName = Advpack.dll OR OriginalFileName = Comsvcs.dll OR OriginalFileName = Ieadvpack.dll OR OriginalFileName = Ieaframe.dll OR OriginalFileName = Mshtml.dll OR OriginalFileName = Pcwutl.dll OR OriginalFileName = Setupapi.dll OR OriginalFileName = Shdocvw.dll OR OriginalFileName = Shell32.dll OR OriginalFileName = Syssetup.dll OR OriginalFileName = Url.dll OR OriginalFileName = Zipfldr.dll OR OriginalFileName = Appvlp.exe OR OriginalFileName = Bginfo.exe OR OriginalFileName = Cdb.exe OR OriginalFileName = csi.exe OR OriginalFileName = Devtoolslauncher.exe OR OriginalFileName = dnx.exe OR OriginalFileName = Dxcap.exe OR OriginalFileName = Excel.exe OR OriginalFileName = Mftrace.exe OR OriginalFileName = Msdeploy.exe OR OriginalFileName = msxsl.exe OR OriginalFileName = Powerpnt.exe OR OriginalFileName = rcsi.exe OR OriginalFileName = Sqler.exe OR OriginalFileName = Sqlps.exe OR OriginalFileName = SQLToolsPS.exe OR OriginalFileName = Squirrel.exe OR OriginalFileName = te.exe OR OriginalFileName = Tracker.exe OR OriginalFileName = Update.exe OR OriginalFileName = vsjitdebugger.exe OR OriginalFileName = Winword.exe OR OriginalFileName = Wsl.exe OR OriginalFileName = CL_Mutexverifiers.ps1 OR OriginalFileName = CL_Invocation.ps1 OR OriginalFileName = Manage-bde.wsf OR OriginalFileName = Pubprn.vbs OR OriginalFileName = Slmgr.vbs OR OriginalFileName = Syncappvpublishingserver.vbs OR OriginalFileName = winrm.vbs OR OriginalFileName = Pester.bat)|eval CommandLine=lower(CommandLine)|eventstats count(process) as procCount by process|eventstats avg(procCount) as avg stdev(procCount) as stdev|eval lowerBound=(avg-stdev*1.5)|eval isOutlier=if((procCount < lowerBound),1,0)|where isOutlier=1|table host, Image, ParentImage, CommandLine, ParentCommandLine, procCount + ``` diff --git a/docs/analytics/CAR-2020-09-001/index.md b/docs/analytics/CAR-2020-09-001/index.md index 5363b961..6971ec05 100644 --- a/docs/analytics/CAR-2020-09-001/index.md +++ b/docs/analytics/CAR-2020-09-001/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows In order to gain persistence, privilege escalation, or remote execution, an adversary may use the Windows Task Scheduler to schedule a command to be run at a specified time, date, and even host. Task Scheduler stores tasks as files in two locations - C:\Windows\Tasks (legacy) or C:\Windows\System32\Tasks. Accordingly, this analytic looks for the creation of task files in these two locations. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -50,6 +51,7 @@ task_files = filter files where ( (file_path = "C:\Windows\System32\Tasks\*" or file_path = "C:\Windows\Tasks\*") and image_path != "C:\WINDOWS\system32\svchost.exe") output task_files + ``` @@ -62,6 +64,7 @@ This Splunk search looks for any files created under the Windows tasks directori ``` index=__your_sysmon_index__ EventCode=11 Image!="C:\\WINDOWS\\system32\\svchost.exe" (TargetFilename="C:\\Windows\\System32\\Tasks\\ *" OR TargetFilename="C:\\Windows\\Tasks\\*") + ``` @@ -73,6 +76,7 @@ This LogPoint search looks for any files created under the Windows tasks directo ``` norm_id=WindowsSysmon event_id=11 -source_image="C:\WINDOWS\system32\svchost.exe" (path="C:\Windows\System32\Tasks*" OR path="C:\Windows\Tasks*") + ``` diff --git a/docs/analytics/CAR-2020-09-002/index.md b/docs/analytics/CAR-2020-09-002/index.md index 453072c5..66c2364e 100644 --- a/docs/analytics/CAR-2020-09-002/index.md +++ b/docs/analytics/CAR-2020-09-002/index.md @@ -9,7 +9,8 @@ contributors: Olaf Hartong applicable_platforms: Windows ---

-Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. +Adversaries may establish persistence or escalate privileges by executing malicious content triggered by hijacked references to Component Object Model (COM) objects. This is typically done by replacing COM object registry entries under the HKEY_CURRENT_USER\Software\Classes\CLSID or HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID keys. Accordingly, this analytic looks for any changes under these keys. + ### ATT&CK Detections @@ -46,10 +47,11 @@ This is a pseudocode representation of the below splunk search. ``` -registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) +registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) clsid_keys = filter registry_keys where ( key = "*\Software\Classes\CLSID\*") output clsid_keys + ``` @@ -61,6 +63,7 @@ This Splunk search looks for any registry keys that were created, deleted, or re ``` index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Classes\\CLSID\\*" + ``` @@ -72,6 +75,7 @@ This LogPoint search looks for any registry keys that were created, deleted, or ``` norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Classes\CLSID\*" + ``` diff --git a/docs/analytics/CAR-2020-09-003/index.md b/docs/analytics/CAR-2020-09-003/index.md index ec2492d4..b74405b3 100644 --- a/docs/analytics/CAR-2020-09-003/index.md +++ b/docs/analytics/CAR-2020-09-003/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may attempt to evade system defenses by unloading minifilter drivers used by host-based sensors such as Sysmon through the use of the fltmc command-line utility. Accordingly, this analytic looks for command-line invocations of this utility when used to unload minifilter drivers. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ processes = search Process:Create fltmc_processes = filter processes where ( exe = "fltmc.exe" AND command_line = "*unload*") output fltmc_processes + ``` @@ -59,7 +61,8 @@ This Splunk search looks for process create events for the fltmc.exe utility and ``` -index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\fltMC.exe" OR Image="C:\\Windows\\System32\\fltMC.exe") +index=client EventCode=1 CommandLine="*unload*" (Image="C:\\Windows\\SysWOW64\\fltMC.exe" OR Image="C:\\Windows\\System32\\fltMC.exe") + ``` @@ -70,7 +73,8 @@ This LogPoint search looks for process create events for the fltmc.exe utility a ``` -norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") +norm_id=WindowsSysmon command="*unload*" (image="C:\Windows\SysWOW64\fltMC.exe" OR image="C:\Windows\System32\fltMC.exe") + ``` diff --git a/docs/analytics/CAR-2020-09-004/index.md b/docs/analytics/CAR-2020-09-004/index.md index 02c9710c..96bacd7b 100644 --- a/docs/analytics/CAR-2020-09-004/index.md +++ b/docs/analytics/CAR-2020-09-004/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may search the Windows Registry on compromised systems for insecurely stored credentials for credential access. This can be accomplished using the query functionality of the reg.exe system utility, by looking for keys and values that contain strings such as "password". In addition, adversaries may use toolkits such as [PowerSploit](https://powersploit.readthedocs.io/en/latest/) in order to dump credentials from various applications such as IIS.Accordingly, this analytic looks for invocations of reg.exe in this capacity as well as that of several powersploit modules with similar functionality. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -46,15 +47,16 @@ This is a pseudocode representation of the below splunk search. ``` processes = search Process:Create cred_processes = filter processes where ( - command_line = "*reg* query HKLM /f password /t REG_SZ /s*" OR + command_line = "*reg* query HKLM /f password /t REG_SZ /s*" OR command_line = "reg* query HKCU /f password /t REG_SZ /s" OR command_line = "*Get-UnattendedInstallFile*" OR - command_line = "*Get-Webconfig*" OR - command_line = "*Get-ApplicationHost*" OR - command_line = "*Get-SiteListPassword*" OR - command_line = "*Get-CachedGPPPassword*" OR + command_line = "*Get-Webconfig*" OR + command_line = "*Get-ApplicationHost*" OR + command_line = "*Get-SiteListPassword*" OR + command_line = "*Get-CachedGPPPassword*" OR command_line = "*Get-RegistryAutoLogon*") output cred_processes + ``` @@ -65,7 +67,8 @@ This Splunk search looks for command lines of reg.exe used to search for passwor ``` -((index=__your_sysmon_index__ EventCode=1) OR (index=__your_win_syslog_index__ EventCode=4688)) (CommandLine="*reg* query HKLM /f password /t REG_SZ /s*" OR CommandLine="reg* query HKCU /f password /t REG_SZ /s" OR CommandLine="*Get-UnattendedInstallFile*" OR CommandLine="*Get-Webconfig*" OR CommandLine="*Get-ApplicationHost*" OR CommandLine="*Get-SiteListPassword*" OR CommandLine="*Get-CachedGPPPassword*" OR CommandLine="*Get-RegistryAutoLogon*") +((index=__your_sysmon_index__ EventCode=1) OR (index=__your_win_syslog_index__ EventCode=4688)) (CommandLine="*reg* query HKLM /f password /t REG_SZ /s*" OR CommandLine="reg* query HKCU /f password /t REG_SZ /s" OR CommandLine="*Get-UnattendedInstallFile*" OR CommandLine="*Get-Webconfig*" OR CommandLine="*Get-ApplicationHost*" OR CommandLine="*Get-SiteListPassword*" OR CommandLine="*Get-CachedGPPPassword*" OR CommandLine="*Get-RegistryAutoLogon*") + ``` @@ -77,6 +80,7 @@ This LogPoint search looks for command lines of reg.exe used to search for passw ``` norm_id=WindowsSysmon event_id=1 command IN ["*reg* query HKLM /f password /t REG_SZ /s*", "reg* query HKCU /f password /t REG_SZ /s", "*Get-UnattendedInstallFile*", "*Get-Webconfig*", "*Get-ApplicationHost*", "*Get-SiteListPassword*", "*Get-CachedGPPPassword*", "*Get-RegistryAutoLogon*"] + ``` diff --git a/docs/analytics/CAR-2020-09-005/index.md b/docs/analytics/CAR-2020-09-005/index.md index f5b226a5..08181964 100644 --- a/docs/analytics/CAR-2020-09-005/index.md +++ b/docs/analytics/CAR-2020-09-005/index.md @@ -9,7 +9,8 @@ contributors: Olaf Hartong applicable_platforms: Windows ---

-Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. +Adversaries may establish persistence and/or elevate privileges by executing malicious content triggered by AppInit DLLs loaded into processes. Dynamic-link libraries (DLLs) that are specified in the AppInit_DLLs value in the Registry keys `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows` or `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows` are loaded by user32.dll into every process that loads user32.dll. These values can be abused to obtain elevated privileges by causing a malicious DLL to be loaded and run in the context of separate processes. Accordingly, this analytic looks for modifications to these registry keys that may be indicative of this type of abuse. + ### ATT&CK Detections @@ -46,12 +47,13 @@ This is a pseudocode representation of the below splunk search. ``` -registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) +registry_keys = search (Registry:Create AND Registry:Remove AND Registry:Edit) appinit_keys = filter registry_keys where ( - key = "*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*" OR + key = "*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*" OR key = "*\SOFTWARE\\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"" ) output clsid_keys + ``` @@ -63,6 +65,7 @@ This Splunk search looks for any registry keys that were created, deleted, or re ``` index=__your_sysmon_index__ (EventCode=12 OR EventCode=13 OR EventCode=14) (TargetObject="*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*" OR TargetObject="*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls\\*") + ``` @@ -74,6 +77,7 @@ This LogPoint search looks for any registry keys that were created, deleted, or ``` norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object IN ["*\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*", "*\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls\*"] + ``` diff --git a/docs/analytics/CAR-2020-11-001/index.md b/docs/analytics/CAR-2020-11-001/index.md old mode 100755 new mode 100644 index 881b48b4..8d86254b --- a/docs/analytics/CAR-2020-11-001/index.md +++ b/docs/analytics/CAR-2020-11-001/index.md @@ -9,7 +9,8 @@ contributors: Olaf Hartong applicable_platforms: Windows ---

-Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. +Adversaries may schedule software to run whenever a user logs into the system; this is done to establish persistence and sometimes for lateral movement. This trigger is established through the registry key HKEY_CURRENT_USER\Environment*UserInitMprLogonScript*. This signature looks edits to existing keys or creation of new keys in that path. Users purposefully adding benign scripts to this path will result in false positives; that case is rare, however. There are other ways of running a script at startup or login that are not covered in this signature. Note that this signature overlaps with the Windows Sysinternals Autoruns tool, which would also show changes to this registry path. + ### ATT&CK Detections @@ -54,6 +55,7 @@ registry = search (Registry:Add OR Registry:Edit) registry_logon_key_events = filter registry where ( key = "*\Environment*UserInitMprLogonScript") output (logon_script_key_processes, registry_logon_key_events) + ``` @@ -65,6 +67,7 @@ Look for commands for adding a logon script as a registry value, as well as dire ``` (index=__your_sysmon_index__ EventCode=1 Image="C:\\Windows\\System32\\reg.exe" CommandLine="*add*\\Environment*UserInitMprLogonScript") OR (index=__your_sysmon_index__ (EventCode=12 OR EventCode=14 OR EventCode=13) TargetObject="*\\Environment*UserInitMprLogonScript") + ``` @@ -76,6 +79,7 @@ Look for commands for adding a logon script as a registry value, as well as dire ``` norm_id=WindowsSysmon ((event_id=1 image="C:\Windows\System32\reg.exe" command="*add*\Environment*UserInitMprLogonScript") OR (event_id IN [12, 13, 14] target_object="*\Environment*UserInitMprLogonScript")) + ``` diff --git a/docs/analytics/CAR-2020-11-002/index.md b/docs/analytics/CAR-2020-11-002/index.md old mode 100755 new mode 100644 index 11c8bef6..e0c923ed --- a/docs/analytics/CAR-2020-11-002/index.md +++ b/docs/analytics/CAR-2020-11-002/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may use a variety of tools to gain visibility on the current status of things on the network: which processes are listening on which ports, which services are running on other hosts, etc. This analytic looks for the names of the most common network sniffing tools. While this may be noisy on networks where sysadmins are using any of these tools on a regular basis, in most networks their use is noteworthy. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -54,6 +55,7 @@ sniffer_processes = filter processes where ( exe = "wprui.exe" OR exe = "wpr.exe" ) output sniffer_processes + ``` @@ -65,6 +67,7 @@ look for common network traffic sniffing apps being run ``` (index=__your_sysmon_index__ EventCode=1) (Image="*tshark.exe" OR Image="*windump.exe" OR (Image="*logman.exe" AND ParentImage!="?" AND ParentImage!="C:\\Program Files\\Windows Event Reporting\\Core\\EventReporting.AgentService.exe") OR Image="*tcpdump.exe" OR Image="*wprui.exe" OR Image="*wpr.exe") + ``` @@ -76,6 +79,7 @@ look for common network traffic sniffing apps being run ``` norm_id=WindowsSysmon event_id=1 (image="*\tshark.exe" OR image="*\windump.exe" OR (image="*\logman.exe" -parent_image="?" -parent_image="C:\Program Files\Windows Event Reporting\Core\EventReporting.AgentService.exe") OR image="*\tcpdump.exe" OR image="*\wprui.exe" OR image="*\wpr.exe") + ``` diff --git a/docs/analytics/CAR-2020-11-003/index.md b/docs/analytics/CAR-2020-11-003/index.md old mode 100755 new mode 100644 index 5195e8c1..fa70f827 --- a/docs/analytics/CAR-2020-11-003/index.md +++ b/docs/analytics/CAR-2020-11-003/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Injecting a malicious DLL into a process is a common adversary TTP. Although the ways of doing this are numerous, mavinject.exe is a commonly used tool for doing so because it roles up many of the necessary steps into one, and is available within Windows. Attackers may rename the executable, so we also use the common argument "INJECTRUNNING" as a related signature here. Whitelisting certain applications may be necessary to reduce noise for this analytic. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ processes = search Process:Create mavinject_processes = filter processes where ( exe = "C:\\Windows\\SysWOW64\\mavinject.exe" OR Image="C:\\Windows\\System32\\mavinject.exe" OR command_line = "*/INJECTRUNNING*" output mavinject_processes + ``` @@ -60,6 +62,7 @@ Search for instances of mavinject.exe or mavinject32.exe ``` (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\SysWOW64\\mavinject.exe" OR Image="C:\\Windows\\System32\\mavinject.exe" OR CommandLine="*\INJECTRUNNING*") + ``` @@ -71,6 +74,7 @@ Search for instances of mavinject.exe or mavinject32.exe ``` norm_id=WindowsSysmon event_id=1 (image="C:\Windows\SysWOW64\mavinject.exe" OR image="C:\Windows\System32\mavinject.exe" OR command="*\INJECTRUNNING*") + ``` diff --git a/docs/analytics/CAR-2020-11-004/index.md b/docs/analytics/CAR-2020-11-004/index.md old mode 100755 new mode 100644 index 4a286dcf..08eb69d6 --- a/docs/analytics/CAR-2020-11-004/index.md +++ b/docs/analytics/CAR-2020-11-004/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may start legitimate processes and then use their memory space to run malicious code. This analytic looks for common Windows processes that have been abused this way in the past; when the processes are started for this purpose they may not have the standard parent that we would expect. This list is not exhaustive, and it is possible for cyber actors to avoid this discepency. These signatures only work if Sysmon reports the parent process, which may not always be the case if the parent dies before sysmon processes the event. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -59,6 +60,7 @@ mismatch_processes = filter processes where ( parent_exe exists AND (exe="taskhostw.exe" AND (parent_exe!="services.exe" AND parent_exe!="svchost.exe")) OR (exe="userinit.exe" AND (parent_exe!="dwm.exe" AND parent_exe!="winlogon.exe")) output mismatch_processes + ``` @@ -81,6 +83,7 @@ Looks for processes that do not have the expected parent. Common Splunk forwarde (Image="C:\\Windows\\System32\\taskhost.exe" AND (ParentImage!="C:\\Windows\\System32\\services.exe" AND ParentImage!="C:\\Windows\\System32\\svchost.exe")) OR (Image="C:\\Windows\\System32\\taskhostw.exe" AND (ParentImage!="C:\\Windows\\System32\\services.exe" AND ParentImage!="C:\\Windows\\System32\\svchost.exe")) OR (Image="C:\\Windows\System32\\userinit.exe" AND (ParentImage!="C:\\Windows\\System32\\dwm.exe" AND ParentImage!="C:\\Windows\\System32\\winlogon.exe"))) + ``` @@ -91,13 +94,14 @@ Looks for processes that do not have the expected parent. Unique environments ma ``` -norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR -(image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR -(image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR -(image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR -(image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR -(image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR +norm_id=WindowsSysmon event_id=1 -parent_image="?" ((image="*\smss.exe" (-parent_image="*\smss.exe" -parent_image="*\System")) OR +(image="*\csrss.exe" (-parent_image="*\smss.exe" -parent_image="*\svchost.exe")) OR (image="*\wininit.exe" -parent_image="*\smss.exe") OR +(image="*\winlogon.exe" -parent_image="*\smss.exe") OR (image="*\lsass.exe" (-parent_image="*\wininit.exe" -parent_image="*\winlogon.exe")) OR +(image="*\LogonUI.exe" (-parent_image="*\winlogon.exe" -parent_image="*\wininit.exe")) OR (image="*\services.exe" -parent_image="*\wininit.exe") OR +(image="*\spoolsv.exe" -parent_image="*\services.exe") OR (image="*\taskhost.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR +(image="*\taskhostw.exe" (-parent_image="*\services.exe" -parent_image="*\svchost.exe")) OR (image="*\userinit.exe" (-parent_image="*\dwm.exe" -parent_image="*\winlogon.exe"))) + ``` diff --git a/docs/analytics/CAR-2020-11-005/index.md b/docs/analytics/CAR-2020-11-005/index.md old mode 100755 new mode 100644 index 6b29102e..4309ff97 --- a/docs/analytics/CAR-2020-11-005/index.md +++ b/docs/analytics/CAR-2020-11-005/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may attempt to conceal their tracks by deleting the history of commands run within the Powershell console, or turning off history saving to begin with. This analytic looks for several commands that would do this. This does not capture the event if it is done within the console itself; only commandline-based commands are detected. Note that the command to remove the history file directly may very a bit if the history file is not saved in the default path on a particular system. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ processes = search Process:Create clear_commands = filter processes where ( command_line ="*rm (Get-PSReadlineOption).HistorySavePath*" OR command_line="*del (Get-PSReadlineOption).HistorySavePath*" OR command_line="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command_line="*Remove-Item (Get-PSReadlineOption).HistorySavePath*") OR command_linee="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") output clear_commands + ``` @@ -60,6 +62,7 @@ Look for powershell commands that would clear command history ``` (index=__your_sysmon_index__ EventCode=1) (CommandLine="*rm (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*del (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR CommandLine="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR CommandLine="del*Microsoft\\Windows\\Powershell\\PSReadline\\ConsoleHost_history.txt") + ``` @@ -71,6 +74,7 @@ Look for powershell commands that would clear command history ``` norm_id=WindowsSysmon event_id=1 (command="*rm (Get-PSReadlineOption).HistorySavePath*" OR command="*del (Get-PSReadlineOption).HistorySavePath*" OR command="*Set-PSReadlineOption –HistorySaveStyle SaveNothing*" OR command="*Remove-Item (Get-PSReadlineOption).HistorySavePath*" OR command="del*Microsoft\Windows\Powershell\PSReadline\ConsoleHost_history.txt") + ``` diff --git a/docs/analytics/CAR-2020-11-006/index.md b/docs/analytics/CAR-2020-11-006/index.md old mode 100755 new mode 100644 index 4531700e..fe0df510 --- a/docs/analytics/CAR-2020-11-006/index.md +++ b/docs/analytics/CAR-2020-11-006/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Cyber actors frequently enumerate local or domain permissions groups. The net utility is usually used for this purpose. This analytic looks for any instances of net.exe, which is not normally used for benign purposes, although system administrator actions may trigger false positives. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -54,6 +55,7 @@ net_processes = filter processes where ( command_line="*get-localgroup*" OR command_line="*get-ADPrincipalGroupMembership*" ) output net_processes + ``` @@ -65,6 +67,7 @@ Look for instances of net.exe ``` (index=__your_sysmon_index__ EventCode=1) Image="C:\\Windows\\System32\\net.exe" AND (CommandLine="* user*" OR CommandLine="* group*" OR CommandLine="* localgroup*" OR CommandLine="*get-localgroup*" OR CommandLine="*get-ADPrincipalGroupMembership*") + ``` @@ -76,6 +79,7 @@ Look for instances of net.exe ``` norm_id=WindowsSysmon event_id=1 image="C:\Windows\System32\net.exe" (command="* user*" OR command="* group*" OR command="* localgroup*" OR command="*get-localgroup*" OR command="*get-ADPrincipalGroupMembership*") + ``` diff --git a/docs/analytics/CAR-2020-11-007/index.md b/docs/analytics/CAR-2020-11-007/index.md old mode 100755 new mode 100644 index 57d88e48..87997dc6 --- a/docs/analytics/CAR-2020-11-007/index.md +++ b/docs/analytics/CAR-2020-11-007/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may use network shares to exfliltrate date; they will then remove the shares to cover their tracks. This analytic looks for the removal of network shares via commandline, which is otherwise a rare event. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -51,6 +52,7 @@ target_processes = filter processes where ( command_line="*Remove-SmbShare*" OR comman_line="*Remove-FileShare*" ) output target_processes + ``` @@ -62,6 +64,7 @@ looks network shares being deleted from the command line ``` (index=__your_sysmon_index__ EventCode=1) ((Image="C:\\Windows\\System32\\net.exe" AND CommandLine="*delete*") OR CommandLine="*Remove-SmbShare*" OR CommandLine="*Remove-FileShare*") + ``` @@ -73,6 +76,7 @@ looks network shares being deleted from the command line ``` norm_id=WindowsSysmon event_id=1 ((image="C:\Windows\System32\net.exe" command="*delete*") OR command="*Remove-SmbShare*" OR command="*Remove-FileShare*") + ``` diff --git a/docs/analytics/CAR-2020-11-008/index.md b/docs/analytics/CAR-2020-11-008/index.md old mode 100755 new mode 100644 index 0915aec5..a37ff1ef --- a/docs/analytics/CAR-2020-11-008/index.md +++ b/docs/analytics/CAR-2020-11-008/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Trusted developer utilities such as MSBuild may be leveraged to run malicious code with elevated privileges. This analytic looks for any instances of msbuild.exe, which will execute any C# code placed within a given XML document; and msxsl.exe, which processes xsl transformation specifications for XML files and will execute a variaty of scripting languages contained within the XSL file. Both of these executables are rarely used outside of Visual Studio. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -50,6 +51,7 @@ target_processes = filter processes where ( (exe="C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe" OR exe="C:\Windows\Microsoft.NET\Framework*\msbuild.exe" OR exe="C:\users\*\appdata\roaming\microsoft\msxsl.exe") AND image_path!="*Microsoft Visual Studio*") output target_processes + ``` @@ -61,6 +63,7 @@ Looks for all instances of msbuild.exe or msxsl.exe ``` (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Program Files (x86)\\Microsoft Visual Studio\\*\\bin\\MSBuild.exe" OR Image="C:\\Windows\\Microsoft.NET\\Framework*\\msbuild.exe" OR Image="C:\\users\\*\\appdata\\roaming\\microsoft\\msxsl.exe") ParentImage!="*\\Microsoft Visual Studio*") + ``` @@ -72,6 +75,7 @@ Looks for all instances of msbuild.exe or msxsl.exe ``` norm_id=WindowsSysmon event_id=1 (image IN ["C:\Program Files (x86)\Microsoft Visual Studio\*\bin\MSBuild.exe", "C:\Windows\Microsoft.NET\Framework*\msbuild.exe", "C:\Users\*\appdata\roaming\microsoft\msxsl.exe") -parent_image="*\Microsoft Visual Studio*") + ``` diff --git a/docs/analytics/CAR-2020-11-009/index.md b/docs/analytics/CAR-2020-11-009/index.md old mode 100755 new mode 100644 index ef6ee340..9dbd0862 --- a/docs/analytics/CAR-2020-11-009/index.md +++ b/docs/analytics/CAR-2020-11-009/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may hide malicious code in .chm compiled HTML files. When these files are read, Windows uses the HTML help executable named hh.exe, which is the signature for this analytic. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -47,6 +48,7 @@ This is a pseudocode representation of the below splunk search. processes = search Process:Create target_processes = filter processes where (exe="C:\Windows\syswow64\hh.exe" OR exe="C:\Windows\system32\hh.exe") output target_processes + ``` @@ -58,6 +60,7 @@ looks all instances of hh.exe ``` (index=__your_sysmon_index__ EventCode=1) (Image="C:\\Windows\\syswow64\\hh.exe" OR Image="C:\\Windows\\system32\\hh.exe") + ``` @@ -69,6 +72,7 @@ looks all instances of hh.exe ``` norm_id=WindowsSysmon event_id=1 (image="C:\Windows\syswow64\hh.exe" OR image="C:\Windows\system32\hh.exe") + ``` diff --git a/docs/analytics/CAR-2020-11-010/index.md b/docs/analytics/CAR-2020-11-010/index.md old mode 100755 new mode 100644 index 800a6add..7b628a9a --- a/docs/analytics/CAR-2020-11-010/index.md +++ b/docs/analytics/CAR-2020-11-010/index.md @@ -51,6 +51,7 @@ target_processes = filter processes where ( exe="C:\Windows\System32\CMSTP.exe" AND src_ip NOT IN [10.0.0.0/8,192.168.0.0/16, 172.16.0.0/12] ) output target_processes + ``` @@ -62,6 +63,7 @@ looks for instances of CMSTP.exe that are combined with external communication ``` (index=__your_sysmon_index__ EventCode=3) Image="C:\\Windows\\System32\\CMSTP.exe" | where ((!cidrmatch("10.0.0.0/8", SourceIp) AND !cidrmatch("192.168.0.0/16", SourceIp) AND !cidrmatch("172.16.0.0/12", SourceIp)) + ``` @@ -73,6 +75,7 @@ looks for instances of CMSTP.exe that are combined with external communication ``` norm_id=WindowsSysmon event_id=3 image="C:\Windows\System32\CMSTP.exe" -source_address IN HOMENET + ``` diff --git a/docs/analytics/CAR-2020-11-011/index.md b/docs/analytics/CAR-2020-11-011/index.md old mode 100755 new mode 100644 index 756d02c2..2199e3cd --- a/docs/analytics/CAR-2020-11-011/index.md +++ b/docs/analytics/CAR-2020-11-011/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may use screensaver files to run malicious code. This analytic triggers on suspicious edits to the screensaver registry keys, which dictate which .scr file the screensaver runs. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -49,6 +50,7 @@ reg_events = search Registry:add or Registry:edit scr_reg_events = filter processes where ( key="*\\Software\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\SCRNSAVE.EXE" AND output scr_reg_events + ``` @@ -60,6 +62,7 @@ looks creations of edits of the SCRNSAVE.exe registry key ``` index=your_sysmon_index (EventCode=12 OR EventCode=13 OR EventCode=14) TargetObject="*\\Software\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\SCRNSAVE.EXE" + ``` @@ -71,6 +74,7 @@ looks creations of edits of the SCRNSAVE.exe registry key ``` norm_id=WindowsSysmon event_id IN [12, 13, 14] target_object="*\Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE" + ``` diff --git a/docs/analytics/CAR-2021-01-002/index.md b/docs/analytics/CAR-2021-01-002/index.md index 42fddd25..0cf7a862 100644 --- a/docs/analytics/CAR-2021-01-002/index.md +++ b/docs/analytics/CAR-2021-01-002/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Often, after a threat actor gains access to a system, they will attempt to run some kind of malware to further infect the victim machine. These malware often have long command line strings, which could be a possible indicator of attack. Here, we use sysmon and Splunk to first find the average command string length and search for command strings that stretch over multiple lines, thus identifying anomalies and possibly malicious commands. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,6 +46,7 @@ This is a Splunk query that determines the average length of a command per user ``` index=* sourcetype="xmlwineventlog" EventCode=4688 |eval cmd_len=len(CommandLine) | eventstats avg(cmd_len) as avg by host| stats max(cmd_len) as maxlen, values(avg) as avgperhost by host, CommandLine | where maxlen > 10*avgperhost + ``` diff --git a/docs/analytics/CAR-2021-01-003/index.md b/docs/analytics/CAR-2021-01-003/index.md index ce77d77c..36aced39 100644 --- a/docs/analytics/CAR-2021-01-003/index.md +++ b/docs/analytics/CAR-2021-01-003/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows In an attempt to clear traces after compromising a machine, threat actors often try to clear Windows Event logs. This is often done using “wevtutil”, a legitimate tool provided by Microsoft. This action interferes with event collection and notification, and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,6 +46,7 @@ This search query looks for an instance where wevtutil is invoked along with a c ``` index=__your_sysmon_index__ sourcetype= __your__windows__sysmon__sourcetype EventCode=1 Image=*wevtutil* CommandLine=*cl* (CommandLine=*System* OR CommandLine=*Security* OR CommandLine=*Setup* OR CommandLine=*Application*) + ``` diff --git a/docs/analytics/CAR-2021-01-004/index.md b/docs/analytics/CAR-2021-01-004/index.md index 7aaac00c..983fb059 100644 --- a/docs/analytics/CAR-2021-01-004/index.md +++ b/docs/analytics/CAR-2021-01-004/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows After gaining initial access to a system, threat actors attempt to escalate privileges as they may be operating within a lower privileged process which does not allow them to access protected information or carry out tasks which require higher permissions. A common way of escalating privileges in a system is by externally invoking and exploiting spoolsv or connhost executables, both of which are legitimate Windows applications. This query searches for an invocation of either of these executables by a user, thus alerting us of any potentially malicious activity. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,6 +46,7 @@ This query looks for processes spawned by spoolsv.exe or connhost.exe externally ``` (index=__your_sysmon_index__ EventCode=1) (Image=C:\\Windows\\System32\\spoolsv.exe* OR Image=C:\\Windows\\System32\\conhost.exe) ParentImage = "C:\\Windows\\System32\\cmd.exe" + ``` diff --git a/docs/analytics/CAR-2021-01-006/index.md b/docs/analytics/CAR-2021-01-006/index.md index aeb988af..9552c8d1 100644 --- a/docs/analytics/CAR-2021-01-006/index.md +++ b/docs/analytics/CAR-2021-01-006/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Adversaries may use Windows Dynamic Data Exchange (DDE) to execute arbitrary commands. DDE is a client-server protocol for one-time and/or continuous inter-process communication (IPC) between applications. Once a link is established, applications can autonomously exchange transactions consisting of strings, warm data links (notifications when a data item changes), hot data links (duplications of changes to a data item), and requests for command execution. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,6 +46,7 @@ This Splunk query looks for any executable invocations from an Excel file. ``` index = __your_sysmon__index__ (ParentImage="*excel.exe" OR ParentImage="*word.exe" OR ParentImage="*outlook.exe") Image="*.exe" + ``` @@ -60,6 +62,7 @@ target_processes = filter processes where ( (parent_image="*excel.exe" OR parent_image="*word.exe" OR parent_image="*outlook.exe") AND image="*.exe" ) + ``` diff --git a/docs/analytics/CAR-2021-01-007/index.md b/docs/analytics/CAR-2021-01-007/index.md index 96f4c91b..267d05a0 100644 --- a/docs/analytics/CAR-2021-01-007/index.md +++ b/docs/analytics/CAR-2021-01-007/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows In an attempt to avoid detection after compromising a machine, threat actors often try to disable Windows Defender. This is often done using “sc” [service control], a legitimate tool provided by Microsoft for managing services. This action interferes with event detection and may lead to a security event going undetected, thereby potentially leading to further compromise of the network. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -45,6 +46,7 @@ This query looks for the specific use of service control for querying or trying ``` index= __your_sysmon__index__ EventCode=1 Image = "C:\\Windows\\System32\\sc.exe" | regex CommandLine="^sc\s*(config|stop|query)\sWinDefend$" + ``` @@ -60,6 +62,7 @@ target_processes = filter processes where ( (exe="C:\\Windows\\System32\\sc.exe") AND (command_line="sc *config*" OR command_line="sc *stop*" OR command_line="sc *query*") ) output target_processes + ``` diff --git a/docs/analytics/CAR-2021-01-008/index.md b/docs/analytics/CAR-2021-01-008/index.md index 6acda7f9..3ff06c01 100644 --- a/docs/analytics/CAR-2021-01-008/index.md +++ b/docs/analytics/CAR-2021-01-008/index.md @@ -46,6 +46,7 @@ This query looks for the specific use of reg.exe in correlation to commands aime ``` sourcetype = __your_sysmon_index__ ParentImage = "C:\\Windows\\System32\\cmd.exe" | where like(CommandLine,"reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") + ``` @@ -60,6 +61,7 @@ processes = search Process:Create cmd_processes = filter processes where ( (parent_image = "C:\\Windows\\System32\\cmd.exe") AND (command_line = "reg.exe%HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System%REG_DWORD /d 0%") ) + ``` diff --git a/docs/analytics/CAR-2021-01-009/index.md b/docs/analytics/CAR-2021-01-009/index.md index da8c6b20..48fabed7 100644 --- a/docs/analytics/CAR-2021-01-009/index.md +++ b/docs/analytics/CAR-2021-01-009/index.md @@ -46,6 +46,7 @@ This query looks for the deletion or resizing of shadow copy volumes, which may ``` ((EventCode="4688" OR EventCode="1") (CommandLine="*vssadmin* *delete* *shadows*" OR CommandLine="*wmic* *shadowcopy* *delete*" OR CommandLine="*vssadmin* *resize* *shadowstorage*")) OR (EventCode="5857" ProviderName="MSVSS__PROVIDER") OR (EventCode="5858" Operation="*Win32_ShadowCopy*") + ``` @@ -57,6 +58,7 @@ This query looks for the deletion or resizing of shadow copy volumes, which may ``` (EventCode:("4688" OR "1") AND process.command_line:(*vssadmin*\ *delete*\ *shadows* OR *wmic*\ *shadowcopy*\ *delete* OR *vssadmin*\ *resize*\ *shadowstorage*)) OR (EventCode:"5857" AND ProviderName:"MSVSS__PROVIDER") OR (EventCode:"5858" AND Operation:*Win32_ShadowCopy*) + ``` @@ -68,6 +70,7 @@ This query looks for the deletion or resizing of shadow copy volumes, which may ``` (EventCode IN ["4688", "1"] CommandLine IN ["*vssadmin* *delete* *shadows*", "*wmic* *shadowcopy* *delete*", "*vssadmin* *resize* *shadowstorage*"]) OR (EventCode IN "5857" ProviderName IN "MSVSS__PROVIDER") OR (EventCode IN "5858" Operation IN "*Win32_ShadowCopy*") + ``` diff --git a/docs/analytics/CAR-2021-02-001/index.md b/docs/analytics/CAR-2021-02-001/index.md index 99a8ff0c..d937f4dd 100644 --- a/docs/analytics/CAR-2021-02-001/index.md +++ b/docs/analytics/CAR-2021-02-001/index.md @@ -9,7 +9,8 @@ contributors: Nichols Jasper applicable_platforms: Windows ---

-A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. +A web shell is a web script placed on an openly accessible web server to allow an adversary to use the server as a gatway in a network. As the shell operates, commands will be issued from within the web application into the broader server operating system. This analytic looks for host enumeration executables initiated by any web service that would not normally be executed within that environment. + ### ATT&CK Detections @@ -49,7 +50,7 @@ processes = search Process:Create suspicious_processes = filter processes where ( (parent_exe == "w3wp.exe" OR parent_exe == "httpd.exe" OR - parent_exe == "tomcat*.exe" OR + parent_exe == "tomcat*.exe" OR parent_exe == "nginx.exe" ) AND (exe == "cmd.exe" OR exe == "powershell.exe" OR @@ -59,6 +60,7 @@ suspicious_processes = filter processes where ( exe == "systeminfo.exe" OR exe == "ipconfig.exe) ) output suspicious_processes + ``` @@ -69,9 +71,10 @@ Look for host enumeration commands spawned by web services. ``` -(index=__your_sysmon_index__ EventCode=1) +(index=__your_sysmon_index__ EventCode=1) (ParentImage="C:\\Windows\\System32\\*w3wp.exe" OR ParentImage="*httpd.exe" OR ParentImage="*tomcat*.exe" OR ParentImage="*nginx.exe") -(Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") +(Image="C:\\Windows\\System32\\cmd.exe OR Image="C:\\Windows\\SysWOW64\\cmd.exe" OR Image="C:\\Windows\\System32\\*\\powershell.exe OR Image="C:\\Windows\SysWOW64\\*\powershell.exe OR Image="C:\\Windows\\System32\\net.exe" OR Image="C:\\Windows\\System32\\hostname.exe" OR Image="C:\\Windows\\System32\\whoami.exe" OR Image="*systeminfo.exe OR Image="C:\\Windows\\System32\\ipconfig.exe") + ``` diff --git a/docs/analytics/CAR-2021-02-002/index.md b/docs/analytics/CAR-2021-02-002/index.md index b19db756..d715eff2 100644 --- a/docs/analytics/CAR-2021-02-002/index.md +++ b/docs/analytics/CAR-2021-02-002/index.md @@ -9,7 +9,8 @@ contributors: Sebastien Damaye applicable_platforms: Windows ---

-Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. +Cyber actors frequently escalate to the SYSTEM account after gaining entry to a Windows host, to enable them to carry out various attacks more effectively. Tools such as Meterpreter, Cobalt Strike, and Empire carry out automated steps to "Get System", which is the same as switching over to the System user account. Most of these tools utilize multiple techniques to try and attain SYSTEM: in the first technique, they create a named pipe and connects an instance of cmd.exe to it, which allows them to impersonate the security context of cmd.exe, which is SYSTEM. In the second technique, a malicious DLL is injected into a process that is running as SYSTEM; the injected DLL steals the SYSTEM token and applies it where necessary to escalate privileges. This analytic looks for both of these techniques. + ### ATT&CK Detections @@ -56,6 +57,7 @@ suspicious_processes = filter processes where ( (image_path == "C:\Windows\System32\rundll32.exe" AND command_line == "*,a /p:*")) output suspicious_processes + ``` @@ -68,6 +70,7 @@ Look for instances GetSystem elevation performed by Meterpreter or Cobalt Strike ``` index=__your_sysmon_index__ (ParentImage="C:\\Windows\\System32\\services.exe" Image="C:\\Windows\\System32\\cmd.exe" (CommandLine="*echo*" AND CommandLine="*\\pipe\\*")) OR (Image="C:\\Windows\\System32\\rundll32.exe" CommandLine="*,a /p:*") + ``` @@ -85,6 +88,7 @@ suspicious_processes = filter processes where ( command_line == "*echo*" AND command_line == "*\pipe\*")) output suspicious_processes + ``` @@ -96,6 +100,7 @@ Look for instances GetSystem elevation performed by Empire or PoshC2 ``` index=__your_sysmon_index__ (Image="C:\\Windows\\System32\\cmd.exe" OR CommandLine="*%COMSPEC%*") (CommandLine="*echo*" AND CommandLine="*\pipe\*") + ``` diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 791d82ca..6bec00b8 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -33,6 +33,7 @@ To make sure the rule doesn't miss cases where the executable would be started f `C:\Windows\System32\srv\svchost.exe` + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -82,8 +83,9 @@ suspicious_processes = filter processes where ( OR (exe=services.exe AND image_path!="C:\\Windows\\System32\\services.exe") OR (exe=lsm.exe AND image_path!="C:\\Windows\\System32\\lsm.exe") OR (exe=explorer.exe AND image_path!="C:\\Windows\\explorer.exe") - ) + ) output suspicious_processes + ``` @@ -105,7 +107,8 @@ OR (process_name=csrss.exe AND NOT process_path="C:\\Windows\\System32\\csrss.ex OR (process_name=services.exe AND NOT process_path="C:\\Windows\\System32\\services.exe") OR (process_name=lsm.exe AND NOT process_path="C:\\Windows\\System32\\lsm.exe") OR (process_name=explorer.exe AND NOT process_path="C:\\Windows\\explorer.exe") -) +) + ``` diff --git a/docs/analytics/CAR-2021-05-001/index.md b/docs/analytics/CAR-2021-05-001/index.md index 6b904bb5..07e25a33 100644 --- a/docs/analytics/CAR-2021-05-001/index.md +++ b/docs/analytics/CAR-2021-05-001/index.md @@ -60,6 +60,7 @@ processes = search Process:Create addstore_commands = filter processes where ( exe =”C:\Windows\System32\certutil.exe” AND command_line="*-addstore*” ) output addstore_commands + ``` @@ -70,7 +71,7 @@ output addstore_commands **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1553.004/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-002/index.md b/docs/analytics/CAR-2021-05-002/index.md index 45d39dba..16b2e5ec 100644 --- a/docs/analytics/CAR-2021-05-002/index.md +++ b/docs/analytics/CAR-2021-05-002/index.md @@ -49,6 +49,7 @@ files = search File:create batch_files = filter files where ( extension =".bat" AND file_path = "C:\Windows\system32*" ) output batch_files + ``` @@ -70,7 +71,7 @@ You must be ingesting data that records the file-system activity from your hosts **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204.002/batch_file_in_system32/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-003/index.md b/docs/analytics/CAR-2021-05-003/index.md index 54242317..7486e622 100644 --- a/docs/analytics/CAR-2021-05-003/index.md +++ b/docs/analytics/CAR-2021-05-003/index.md @@ -50,6 +50,7 @@ processes = search Process:Create bcdedit_commands = filter processes where ( exe = "C:\Windows\System32\bcdedit.exe" AND command_line="*recoveryenabled*" ) output bcedit_commands + ``` diff --git a/docs/analytics/CAR-2021-05-004/index.md b/docs/analytics/CAR-2021-05-004/index.md index 301bea27..ed1abe63 100644 --- a/docs/analytics/CAR-2021-05-004/index.md +++ b/docs/analytics/CAR-2021-05-004/index.md @@ -49,6 +49,7 @@ processes = search Process:Create bitsadmin_commands = filter processes where ( exe ="C:\Windows\System32\bitsadmin.exe" AND command_line includes one of [*create*, *addfile*, *setnotifyflags*, *setnotifycmdline*, *setminretrydelay*, *setcustomheaders*,*resume*]) output bitsadmin_commands + ``` @@ -70,7 +71,7 @@ To successfully implement this search you need to be ingesting information on pr **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-005/index.md b/docs/analytics/CAR-2021-05-005/index.md index 1e5ac427..9e62c4fb 100644 --- a/docs/analytics/CAR-2021-05-005/index.md +++ b/docs/analytics/CAR-2021-05-005/index.md @@ -50,6 +50,7 @@ processes = search Process:Create bitsadmin_commands = filter processes where ( exe ="C:\Windows\System32\bitsadmin.exe" AND command_line = *transfer*) output bitsadmin_commands + ``` @@ -71,7 +72,7 @@ To successfully implement this search you need to be ingesting information on pr **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-006/index.md b/docs/analytics/CAR-2021-05-006/index.md index 3eff2abb..928edc3a 100644 --- a/docs/analytics/CAR-2021-05-006/index.md +++ b/docs/analytics/CAR-2021-05-006/index.md @@ -49,6 +49,7 @@ processes = search Process:Create certutil_downloads = filter processes where ( exe ="C:\Windows\System32\certutil.exe" AND command_line = *urlcache* AND command_line = *split*) output certutil_downloads + ``` diff --git a/docs/analytics/CAR-2021-05-007/index.md b/docs/analytics/CAR-2021-05-007/index.md index ff39d9e5..97a3738a 100644 --- a/docs/analytics/CAR-2021-05-007/index.md +++ b/docs/analytics/CAR-2021-05-007/index.md @@ -49,6 +49,7 @@ processes = search Process:Create certutil_downloads = filter processes where ( exe = "C:\Windows\System32\certutil.exe" AND command_line = *verifyctl* AND command_line = *split*) output certutil_downloads + ``` diff --git a/docs/analytics/CAR-2021-05-008/index.md b/docs/analytics/CAR-2021-05-008/index.md index 5056e205..8227df58 100644 --- a/docs/analytics/CAR-2021-05-008/index.md +++ b/docs/analytics/CAR-2021-05-008/index.md @@ -49,6 +49,7 @@ processes = search Process:Create certutil_downloads = filter processes where ( exe =”C:\Windows\System32\certutil.exe” AND command_line = * -exportPFX * ) output certutil_downloads + ``` @@ -70,7 +71,7 @@ Splunk implementation **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/suspicious_behaviour/certutil_exe_certificate_extraction/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] @@ -80,7 +81,7 @@ python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] **Configurations:** Using [Invoke-AtomicRedTeam](https://github.com/redcanaryco/invoke-atomicredteam) -execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) against a Windows target. +Execute the atomic test [T1606.002](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1606.002) against a Windows target. ``` Invoke-AtomicTest T1606.002 diff --git a/docs/analytics/CAR-2021-05-009/index.md b/docs/analytics/CAR-2021-05-009/index.md index 9ca808eb..44c3ed02 100644 --- a/docs/analytics/CAR-2021-05-009/index.md +++ b/docs/analytics/CAR-2021-05-009/index.md @@ -49,6 +49,7 @@ processes = search Process:Create certutil_downloads = filter processes where ( exe =”C:\Windows\System32\certutil.exe” AND command_line = *decode* ) output certutil_downloads + ``` @@ -70,7 +71,7 @@ To successfully implement this search you need to be ingesting information on pr **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index 228547b8..0563fc99 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -49,6 +49,7 @@ processes = search Process:Create certutil_downloads = filter processes where ( (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) output certutil_downloads + ``` diff --git a/docs/analytics/CAR-2021-05-011/index.md b/docs/analytics/CAR-2021-05-011/index.md index 6e0a2ef1..3c5dd4dd 100644 --- a/docs/analytics/CAR-2021-05-011/index.md +++ b/docs/analytics/CAR-2021-05-011/index.md @@ -47,6 +47,7 @@ Pseudocode implementation of the Splunk search below. The CAR data model does no remote_threads = search Thread:remote_create lsass_remote_create = filter remote_threads where "lsass" in raw event output lsass_remote_create + ``` @@ -56,6 +57,7 @@ output lsass_remote_create This search needs Sysmon Logs with a Sysmon configuration, which includes EventCode 8 with lsass.exe. This search uses an input macro named `sysmon`. We strongly recommend that you specify your environment-specific configurations (index, source, sourcetype, etc.) for Windows Sysmon logs. Replace the macro definition with configurations for your Splunk environment. The search also uses a post-filter macro designed to filter out known false positives. + ``` `sysmon` EventID=8 TargetImage=*lsass.exe | stats count min(_time) as firstTime max(_time) as lastTime by Computer, EventCode, TargetImage, TargetProcessId | rename Computer as dest ``` @@ -68,7 +70,8 @@ This search needs Sysmon Logs with a Sysmon configuration, which includes EventC **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1003.001/atomic_red_team/windows-sysmon.log) using the Splunk attack range with the commands below + ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-05-012/index.md b/docs/analytics/CAR-2021-05-012/index.md index fc7e0d6e..f0bb7fb4 100644 --- a/docs/analytics/CAR-2021-05-012/index.md +++ b/docs/analytics/CAR-2021-05-012/index.md @@ -48,6 +48,7 @@ Pseudocode implementation of the Splunk search below. services = search Service:create suspicious_services = filter services where image_path = "*\.exe" AND image_path does not contain ["C:\\Windows\\*", "%windir%\\*", "C:\\Program File*", "C:\\Programdata\\*", "%systemroot%\\*"] ) output suspicious_services + ``` @@ -69,7 +70,7 @@ To successfully implement this search, you need to be ingesting logs with the Se **Configurations:** Using Splunk [Attack Range](https://github.com/splunk/attack_range) -Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using the Splunk attack range with the commands below +Replay the detection [dataset](https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/clop/clop_a/windows-system.log) using the Splunk attack range with the commands below ``` python attack_range.py replay -dn data_dump [--dump NAME_OF_DUMP] diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index 18eb1c64..f74e56f7 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -51,6 +51,7 @@ safe_dll_search_processes = filter processes where command_line CONTAINS("*SafeD reg_keys = search Registry:value_edit safe_dll_reg_keys = filter reg_keys where value="SafeDllSearchMode" AND value_data="0" output safe_dll_search_processes, safe_dll_reg_keys + ``` @@ -62,6 +63,7 @@ This is a Splunk representation of the above pseudocode. ``` (source="WinEventLog:*" ((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) (CommandLine="*00000000*" OR CommandLine="*0*") CommandLine="*SafeDllSearchMode*") OR ((EventCode="4657") ObjectValueName="SafeDllSearchMode" value="0")) OR ((EventCode="13") EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)"))) + ``` @@ -73,6 +75,7 @@ This is an Elastic representation of the above pseudocode. ``` (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:(*00000000* OR *0*) AND process.command_line:*SafeDllSearchMode*) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:"SafeDllSearchMode" AND value:"0")) OR (EventCode:"13" AND winlog.event_data.EventType:"SetValue" AND winlog.event_data.TargetObject:*SafeDllSearchMode AND winlog.event_data.Details:"DWORD\ \(0x00000000\)")) + ``` @@ -84,6 +87,7 @@ This is a LogPoint representation of the above pseudocode. ``` (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine IN ["*00000000*", "*0*"] CommandLine="*SafeDllSearchMode*") OR (EventCode IN "4657" ObjectValueName="SafeDllSearchMode" value="0")) OR (EventCode IN "13" EventType="SetValue" TargetObject="*SafeDllSearchMode" Details="DWORD (0x00000000)")) + ``` diff --git a/docs/analytics/CAR-2021-11-002/index.md b/docs/analytics/CAR-2021-11-002/index.md index 61b22c50..f6078275 100644 --- a/docs/analytics/CAR-2021-11-002/index.md +++ b/docs/analytics/CAR-2021-11-002/index.md @@ -12,6 +12,7 @@ applicable_platforms: Windows Detection of modification of the registry key values of `Notify`, `Userinit`, and `Shell` located in `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\` and `HKEY_LOCAL_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\`. When a user logs on, the Registry key values of `Notify`, `Userinit` and `Shell` are used to load dedicated Windows component. Attackers may insert malicious payload following the legitimate value to launch a malicious payload. + ### ATT&CK Detections |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| @@ -51,6 +52,7 @@ logon_reg_processes = filter processes where command_line CONTAINS("*\\Microsoft reg_keys = search Registry:value_edit logon_reg_keys = filter reg_keys where (value="Userinit" OR value="Shell" OR value="Notify") output logon_reg_processes, logon_reg_keys + ``` @@ -62,6 +64,7 @@ This is a Splunk representation of the above pseudocode. ``` (((((EventCode="4688" OR EventCode="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR ((CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*") CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" (CommandLine="*Userinit*" OR CommandLine="*Shell*" OR CommandLine="*Notify*")) OR ((EventCode="4657") (ObjectValueName="Userinit" OR ObjectValueName="Shell" OR ObjectValueName="Notify"))) OR ((EventCode="13") (TargetObject="*Userinit" OR TargetObject="*Shell" OR TargetObject="*Notify")))) + ``` @@ -73,6 +76,7 @@ This is an ElasticSearch representation of the above pseudocode. ``` (((EventCode:("4688" OR "1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:(*Set\-ItemProperty* OR *New\-ItemProperty*) AND process.command_line:*\-value*)) AND process.command_line:*\\Microsoft\\Windows\ NT\\CurrentVersion\\Winlogon* AND process.command_line:(*Userinit* OR *Shell* OR *Notify*)) OR (EventCode:"4657" AND winlog.event_data.ObjectValueName:("Userinit" OR "Shell" OR "Notify"))) OR (EventCode:"13" AND winlog.event_data.TargetObject:(*Userinit OR *Shell OR *Notify))) + ``` @@ -84,6 +88,7 @@ This is a LogPoint representation of the above pseudocode. ``` (((EventCode IN ["4688", "1"] ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine IN ["*Set-ItemProperty*", "*New-ItemProperty*"] CommandLine="*-value*")) CommandLine="*\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon*" CommandLine IN ["*Userinit*", "*Shell*", "*Notify*"]) OR (EventCode IN "4657" ObjectValueName IN ["Userinit", "Shell", "Notify"])) OR (EventCode IN "13" TargetObject IN ["*Userinit", "*Shell", "*Notify"])) + ``` diff --git a/docs/analytics/CAR-2021-12-001/index.md b/docs/analytics/CAR-2021-12-001/index.md index b7078c65..2e563114 100644 --- a/docs/analytics/CAR-2021-12-001/index.md +++ b/docs/analytics/CAR-2021-12-001/index.md @@ -49,6 +49,7 @@ susp_tasks_processes = filter processes where command_line CONTAINS("*SCHTASKS*" tasks = search Task:create susp_tasks = filter tasks where (task_content CONTAINS("*.cmd*") OR task_content CONTAINS("*.ps1*") OR task_content CONTAINS("*.vbs*") OR task_content CONTAINS("*.py*") OR task_content CONTAINS("*.js*") OR task_content CONTAINS("*.exe*") OR task_content CONTAINS("*.bat*") OR (task_content CONTAINS("*javascript*") OR task_content CONTAINS("*powershell*") OR task_content CONTAINS("*wmic*") OR task_content CONTAINS("*rundll32*") OR task_content CONTAINS("*cmd*") OR task_content CONTAINS("*cscript*") OR task_content CONTAINS("*wscript*") OR task_content CONTAINS("*regsvr32*") OR task_content CONTAINS("*mshta*") OR task_content CONTAINS("*bitsadmin*") OR task_content CONTAINS("*certutil*") OR task_content CONTAINS("*msiexec*") OR task_content CONTAINS("*javaw*") OR (task_content CONTAINS("*%APPDATA%*") OR task_content CONTAINS("*\\AppData\\Roaming*") OR task_content CONTAINS("*%PUBLIC%*") OR task_content CONTAINS("*C:\\Users\\Public*") OR task_content CONTAINS("*%ProgramData%*") OR task_content CONTAINS("*C:\\ProgramData*") OR task_content CONTAINS("*%TEMP%*") OR task_content CONTAINS("*\\AppData\\Local\\Temp*") OR task_content CONTAINS("*\\Windows\\PLA\\System*") OR task_content CONTAINS("*\\tasks*") OR task_content CONTAINS("*\\Registration\\CRMLog*") OR task_content CONTAINS("*\\FxsTmp*") OR task_content CONTAINS("*\\spool\\drivers\\color*") OR task_content CONTAINS("*\\tracing*")))) output susp_tasks_processes, susp_tasks + ``` @@ -60,6 +61,7 @@ This is a Splunk representation of the above pseudocode search. ``` (((EventCode="4688" OR EventCode="1") CommandLine="*SCHTASKS*" (CommandLine="*/CREATE*" OR CommandLine="*/CHANGE*")) ((CommandLine="*.cmd*" OR CommandLine="*.ps1*" OR CommandLine="*.vbs*" OR CommandLine="*.py*" OR CommandLine="*.js*" OR CommandLine="*.exe*" OR CommandLine="*.bat*") OR (CommandLine="*javascript*" OR CommandLine="*powershell*" OR CommandLine="*wmic*" OR CommandLine="*rundll32*" OR CommandLine="*cmd*" OR CommandLine="*cscript*" OR CommandLine="*wscript*" OR CommandLine="*regsvr32*" OR CommandLine="*mshta*" OR CommandLine="*bitsadmin*" OR CommandLine="*certutil*" OR CommandLine="*msiexec*" OR CommandLine="*javaw*") OR (CommandLine="*%APPDATA%*" OR CommandLine="*\\AppData\\Roaming*" OR CommandLine="*%PUBLIC%*" OR CommandLine="*C:\\Users\\Public*" OR CommandLine="*%ProgramData%*" OR CommandLine="*C:\\ProgramData*" OR CommandLine="*%TEMP%*" OR CommandLine="*\\AppData\\Local\\Temp*" OR CommandLine="*\\Windows\\PLA\\System*" OR CommandLine="*\\tasks*" OR CommandLine="*\\Registration\\CRMLog*" OR CommandLine="*\\FxsTmp*" OR CommandLine="*\\spool\\drivers\\color*" OR CommandLine="*\\tracing*"))) OR ((EventCode="4698" OR EventCode="4702") ((TaskContent="*.cmd*" OR TaskContent="*.ps1*" OR TaskContent="*.vbs*" OR TaskContent="*.py*" OR TaskContent="*.js*" OR TaskContent="*.exe*" OR TaskContent="*.bat*") OR (TaskContent="*javascript*" OR TaskContent="*powershell*" OR TaskContent="*wmic*" OR TaskContent="*rundll32*" OR TaskContent="*cmd*" OR TaskContent="*cscript*" OR TaskContent="*wscript*" OR TaskContent="*regsvr32*" OR TaskContent="*mshta*" OR TaskContent="*bitsadmin*" OR TaskContent="*certutil*" OR TaskContent="*msiexec*" OR TaskContent="*javaw*") OR (TaskContent="*%APPDATA%*" OR TaskContent="*\\AppData\\Roaming*" OR TaskContent="*%PUBLIC%*" OR TaskContent="*C:\\Users\\Public*" OR TaskContent="*%ProgramData%*" OR TaskContent="*C:\\ProgramData*" OR TaskContent="*%TEMP%*" OR TaskContent="*\\AppData\\Local\\Temp*" OR TaskContent="*\\Windows\\PLA\\System*" OR TaskContent="*\\tasks*" OR TaskContent="*\\Registration\\CRMLog*" OR TaskContent="*\\FxsTmp*" OR TaskContent="*\\spool\\drivers\\color*" OR TaskContent="*\\tracing*"))) + ``` @@ -71,6 +73,7 @@ This is an ElasticSearch representation of the above pseudocode search. ``` ((winlog.event_id:("4688" OR "1") AND process.command_line:*SCHTASKS* AND process.command_line:(*\/CREATE* OR *\/CHANGE*)) AND (process.command_line:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR process.command_line:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR process.command_line:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) OR (winlog.event_id:("4698" OR "4702") AND (winlog.event_data.TaskContent:(*.cmd* OR *.ps1* OR *.vbs* OR *.py* OR *.js* OR *.exe* OR *.bat*) OR winlog.event_data.TaskContent:(*javascript* OR *powershell* OR *wmic* OR *rundll32* OR *cmd* OR *cscript* OR *wscript* OR *regsvr32* OR *mshta* OR *bitsadmin* OR *certutil* OR *msiexec* OR *javaw*) OR winlog.event_data.TaskContent:(*%APPDATA%* OR *\\AppData\\Roaming* OR *%PUBLIC%* OR *C\:\\Users\\Public* OR *%ProgramData%* OR *C\:\\ProgramData* OR *%TEMP%* OR *\\AppData\\Local\\Temp* OR *\\Windows\\PLA\\System* OR *\\tasks* OR *\\Registration\\CRMLog* OR *\\FxsTmp* OR *\\spool\\drivers\\color* OR *\\tracing*))) + ``` @@ -82,6 +85,7 @@ This is a LogPoint representation of the above pseudocode search. ``` ((event_id IN ["4688", "1"] CommandLine="*SCHTASKS*" CommandLine IN ["*/CREATE*", "*/CHANGE*"]) (CommandLine IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR CommandLine IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR CommandLine IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) OR (event_id IN ["4698", "4702"] (TaskContent IN ["*.cmd*", "*.ps1*", "*.vbs*", "*.py*", "*.js*", "*.exe*", "*.bat*"] OR TaskContent IN ["*javascript*", "*powershell*", "*wmic*", "*rundll32*", "*cmd*", "*cscript*", "*wscript*", "*regsvr32*", "*mshta*", "*bitsadmin*", "*certutil*", "*msiexec*", "*javaw*"] OR TaskContent IN ["*%APPDATA%*", "*\\AppData\\Roaming*", "*%PUBLIC%*", "*C:\\Users\\Public*", "*%ProgramData%*", "*C:\\ProgramData*", "*%TEMP%*", "*\\AppData\\Local\\Temp*", "*\\Windows\\PLA\\System*", "*\\tasks*", "*\\Registration\\CRMLog*", "*\\FxsTmp*", "*\\spool\\drivers\\color*", "*\\tracing*"])) + ``` diff --git a/docs/analytics/CAR-2021-12-002/index.md b/docs/analytics/CAR-2021-12-002/index.md index 53fcf621..6c827278 100644 --- a/docs/analytics/CAR-2021-12-002/index.md +++ b/docs/analytics/CAR-2021-12-002/index.md @@ -51,6 +51,7 @@ logon_reg_processes = filter processes where (command_line CONTAINS("*reg*") AND reg_keys = search Registry:value_edit logon_reg_keys = filter reg_keys where value="Common Startup" output logon_reg_processes, logon_reg_keys + ``` @@ -62,6 +63,7 @@ This is a Splunk representation of the above pseudocode search. ``` (((EventCode="4688" OR EventCode="1") (CommandLine="*reg*" AND CommandLine="*add*" AND CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" AND CommandLine="*-value*") CommandLine="*Common Startup*") OR ((EventCode="4657" ObjectValueName="Common Startup") OR (EventCode="13" TargetObject="*Common Startup"))) + ``` @@ -73,6 +75,7 @@ This is an ElasticSeearech representation of the above pseudocode search. ``` ((EventLog:"Security" AND (winlog.event_id:"4688" OR winlog.event_id:"1") AND ((process.command_line:*reg* AND process.command_line:*add* AND process.command_line:*\/d*) OR (process.command_line:*Set\-ItemProperty* AND process.command_line:*\-value*)) AND process.command_line:*Common\ Startup*) OR (winlog.event_id:"4657" AND winlog.event_data.ObjectValueName:"Common\ Startup") OR (winlog.event_id:"13" AND winlog.event_data.TargetObject:"*Common Startup")) + ``` @@ -84,6 +87,7 @@ This is a LogPoint representation of the above pseudocode search. ``` ((EventLog="Security" (event_id="4688" OR event_id="1") ((CommandLine="*reg*" CommandLine="*add*" CommandLine="*/d*") OR (CommandLine="*Set-ItemProperty*" CommandLine="*-value*")) CommandLine="*Common Startup*") OR (event_id="4657" ObjectValueName="Common Startup") OR (event_id="13" TargetObject="*Common Startup")) + ``` diff --git a/docs/analytics/CAR-2022-03-001/index.md b/docs/analytics/CAR-2022-03-001/index.md index a10887d6..32de9e01 100644 --- a/docs/analytics/CAR-2022-03-001/index.md +++ b/docs/analytics/CAR-2022-03-001/index.md @@ -16,6 +16,7 @@ Adversaries may disable Windows event logging to limit data that can be leverage 4. The fourth way is to use auditpol.exe to modify the audit configuration and disable/modify important parameters that will lead to disable the creation of EventLog. 5. The last one is to modify the Registry Key value `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\file` (or other kind of log) to modify the path where the EventLog are stocked. Importantly, with this technique, the EventViewer will use the value of the Registry Key "file" to know where to find the Log. Thus, using the EventViewer will always show the current event logs, but the old one will be stocked in another evtx. Also, the path must be in a folder that the Eventlog process has access (like it doesn’t work if attacker set up the new path in the Desktop). Attacker can also decrease the maxsize value of the Log to force the system to rewrite on the older EventLog (but the minimum cannot be less than 1028 KB). As the Registry key is modified, Security EventLog 4657 or Sysmon EventLog 13 will be generated on the system. All of these attacks required administrative right. Attacks number three, four and five do not require a system reboot to be effective immediately. + #### References https://ptylu.github.io/content/report/report.html?report=25 @@ -55,10 +56,10 @@ This detects the disabling of Windows Event Logging, via process command line or ``` processes = search Process:create susp_processes = filter processes where ((command_line CONTAINS("*New-Item*") OR command_line CONTAINS("*reg add*")) OR command_line CONTAINS("*MiniNt*")) OR (command_line CONTAINS("*Stop-Service*")AND command_line CONTAINS("*EventLog*")) OR (command_line CONTAINS("*EventLog*") AND (command_line CONTAINS("*Set-Service*") OR command_line CONTAINS("*reg add*") OR command_line CONTAINS("*Set-ItemProperty*") OR command_line CONTAINS("*New-ItemProperty*") OR command_line CONTAINS("*sc config*"))) OR (command_line CONTAINS("*auditpol*") AND (command_line CONTAINS("*/set*") OR command_line CONTAINS("*/clear*") OR command_line CONTAINS("*/revove*"))) OR ((command_line CONTAINS("*wevtutil*") AND (command_line CONTAINS("*sl*") OR command_line CONTAINS("*set-log*")))) - reg_keys = search Registry:value_edit event_log_reg_keys = filter reg_keys where Key="*EventLog*" AND (value="Start" OR value="File" OR value="MaxSize") output susp_processes, event_log_reg_keys + ``` @@ -70,6 +71,7 @@ Splunk version of the CAR pseudocode. ``` ((EventCode="4688" OR EventCode="1") ((CommandLine="*New-Item*" OR CommandLine="*reg add*") CommandLine="*MiniNt*")OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")OR (CommandLine="*EventLog*" (CommandLine="*Set-Service*" OR CommandLine="*reg add*" OR CommandLine="*Set-ItemProperty*" OR CommandLine="*New-ItemProperty*" OR CommandLine="*sc config*")) OR (CommandLine="*auditpol*" (CommandLine="*/set*" OR CommandLine="*/clear*" OR CommandLine="*/revove*")) OR ((CommandLine="*wevtutil*" (CommandLine="*sl*" OR CommandLine="*set-log*")))) OR (EventCode="4719") OR ((EventCode="4657" OR EventCode="13") (ObjectName="*EventLog*") (ObjectValueName="Start" OR ObjectValueName="File" OR ObjectValueName="MaxSize")) + ``` @@ -81,6 +83,7 @@ LogPoint version of the CAR pseudocode. ``` ((((((EventCode IN ["4688", "1"] CommandLine="*New-Item*" CommandLine="*reg add*" CommandLine IN "*MiniNt*") OR (CommandLine="*Stop-Service*" CommandLine="*EventLog*")) OR (CommandLine IN ["*Set-Service*", "*reg add*", "*Set-ItemProperty*", "*New-ItemProperty*", "*sc config*"] CommandLine IN "*EventLog*")) OR (CommandLine IN "*auditpol*" CommandLine IN ["*/set*", "*/clear*", "*/revove*"])) OR (CommandLine IN "*wevtutil*" CommandLine IN ["*sl*", "*set-log*"]) OR EventCode IN "4719") OR (EventCode IN ["4657", "13"] ObjectName IN "*EventLog*" ObjectValueName IN ["Start", "File", "MaxSize"])) + ``` diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index e1445b68..08777978 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -16,14 +16,14 @@ permalink: /analytics/by_technique T1003: OS Credential Dumping - - T1003.003: NTDS -
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
- T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
+ + T1003.003: NTDS +
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
+ T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -59,20 +59,20 @@ permalink: /analytics/by_technique
  • CAR-2013-07-001: Suspicious Arguments
- T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ T1021.006: Windows Remote Management +
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- T1021.003: Distributed Component Object Model -
  • CAR-2014-05-001: RPC Activity
+ T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.006: Windows Remote Management -
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ T1021.003: Distributed Component Object Model +
  • CAR-2014-05-001: RPC Activity
T1029: Scheduled Transfer @@ -141,14 +141,14 @@ permalink: /analytics/by_technique T1055: Process Injection - - T1055.012: Process Hollowing -
  • CAR-2020-11-004: Processes Started From Irregular Parent
- T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
+ + T1055.012: Process Hollowing +
  • CAR-2020-11-004: Processes Started From Irregular Parent
+ T1057: Process Discovery (N/A - technique only) @@ -159,6 +159,10 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
+ + T1059.001: PowerShell +
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
+ T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
@@ -167,10 +171,6 @@ permalink: /analytics/by_technique T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
- - T1059.001: PowerShell -
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
- T1068: Exploitation for Privilege Escalation (N/A - technique only) @@ -190,6 +190,10 @@ permalink: /analytics/by_technique T1070: Indicator Removal + + T1070.005: Network Share Connection Removal +
  • CAR-2020-11-007: Network Share Connection Removal
+ T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
@@ -198,10 +202,6 @@ permalink: /analytics/by_technique T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
- - T1070.005: Network Share Connection Removal -
  • CAR-2020-11-007: Network Share Connection Removal
- T1078: Valid Accounts @@ -277,14 +277,6 @@ permalink: /analytics/by_technique T1218: System Binary Proxy Execution - - T1218.010: Regsvr32 -
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
- - - T1218.001: Compiled HTML File -
  • CAR-2020-11-009: Compiled HTML Access
- T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
@@ -293,6 +285,14 @@ permalink: /analytics/by_technique T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
+ + T1218.010: Regsvr32 +
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
+ + + T1218.001: Compiled HTML File +
  • CAR-2020-11-009: Compiled HTML Access
+ T1222: File and Directory Permissions Modification @@ -328,8 +328,8 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - T1546.008: Accessibility Features -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.015: Component Object Model Hijacking @@ -344,8 +344,8 @@ permalink: /analytics/by_technique
  • CAR-2013-01-002: Autorun Differences
- T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
+ T1546.008: Accessibility Features +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1546.002: Screensaver @@ -354,6 +354,10 @@ permalink: /analytics/by_technique T1547: Boot or Logon Autostart Execution + + T1547.004: Winlogon Helper DLL +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
@@ -362,10 +366,6 @@ permalink: /analytics/by_technique T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
- - T1547.004: Winlogon Helper DLL -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
- T1548: Abuse Elevation Control Mechanism (N/A - technique only) @@ -429,14 +429,14 @@ permalink: /analytics/by_technique T1569: System Services - - T1569.001: Launchctl -
  • CAR-2021-05-012: Create Service In Suspicious File Path
- T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ + T1569.001: Launchctl +
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ T1570: Lateral Tool Transfer (N/A - technique only) @@ -446,16 +446,20 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow - T1574.010: Services File Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
+ T1574.009: Path Interception by Unquoted Path +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
+ + + T1574.011: Services Registry Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
- T1574.011: Services Registry Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
+ T1574.010: Services File Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1574.007: Path Interception by PATH Environment Variable @@ -465,10 +469,6 @@ permalink: /analytics/by_technique T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
- - T1574.009: Path Interception by Unquoted Path -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
- T1606: Forge Web Credentials T1606.002: SAML Tokens diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index 02432b5c..a2dee028 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -5,682 +5,701 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1003", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1087.001", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true }, { - "techniqueID": "T1105", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "enabled": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1606", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1187", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053.005", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1070", + "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1218", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", "enabled": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1547.004", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { - "techniqueID": "T1047", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1197", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", "enabled": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", - "enabled": true + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", - "enabled": true + "comment": "CAR-2020-11-002: Local Network Sniffing", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059", + "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "enabled": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-05-009: Running executables with same hash and different names", "enabled": true }, { - "techniqueID": "T1574", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1127", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1543.003", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1574.001", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1548", - "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1021.002", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1112", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "enabled": true }, { - "techniqueID": "T1055", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", "enabled": true }, { - "techniqueID": "T1140", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.001", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1036", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true }, { - "techniqueID": "T1036.003", - "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", - "enabled": true - }, - { - "techniqueID": "T1021.003", - "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", - "enabled": true - }, - { - "techniqueID": "T1021.006", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { - "techniqueID": "T1087", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1003.002", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", "enabled": true }, { - "techniqueID": "T1057", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1018", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1029", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-007: Network Share Connection Removal", + "enabled": true }, { - "techniqueID": "T1033", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "enabled": true }, { - "techniqueID": "T1082", + "techniqueID": "T1037", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1049", + "techniqueID": "T1037.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "enabled": true }, { - "techniqueID": "T1016", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1010", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "enabled": true }, { - "techniqueID": "T1518", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1560", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1560.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { - "techniqueID": "T1098", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1559.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true }, { - "techniqueID": "T1012", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1204", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1218.011", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1040", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "enabled": true }, { - "techniqueID": "T1222", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-010: CMSTP", + "enabled": true }, { - "techniqueID": "T1222.001", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1222.002", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true + }, + { + "techniqueID": "T1548", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1197", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", - "enabled": true + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-01-003: SMB Events Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1003.002", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1029", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1049", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1518", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1098", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1059.005", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1546.010", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true }, { - "techniqueID": "T1037", + "techniqueID": "T1222", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1037.001", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1560", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true + }, + { + "techniqueID": "T1070.003", + "color": "#c6dbef", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { @@ -690,67 +709,61 @@ "enabled": true }, { - "techniqueID": "T1039", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true }, { - "techniqueID": "T1546.002", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", - "enabled": true + "comment": "CAR-2016-04-004: Successful Local Account Login", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, { - "techniqueID": "T1068", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true }, { - "techniqueID": "T1136", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1136.001", - "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true - }, - { - "techniqueID": "T1548.002", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { @@ -773,22 +786,9 @@ "enabled": true }, { - "techniqueID": "T1505", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1505.003", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true - }, - { - "techniqueID": "T1218.003", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", + "comment": "CAR-2020-11-009: Compiled HTML Access", "enabled": true } ] diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 2ee43fdb..341dd409 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index de2e70bd..f82c2af1 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,17 +15,13 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -42,13 +38,17 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/index.md b/docs/sensors/index.md old mode 100755 new mode 100644 diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md old mode 100755 new mode 100644 index 9c5d21f5..17e2e2d5 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,17 +14,13 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -41,13 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md old mode 100755 new mode 100644 index 7efe527e..878a4c27 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,17 +14,13 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -41,13 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md old mode 100755 new mode 100644 index 0bbcec26..7ad43bc1 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -51,6 +38,22 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓| |✓| | `unload` | | | | | | | | | | | | +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -59,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md old mode 100755 new mode 100644 index bf5db123..41c5e2ea --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -51,6 +38,22 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓| |✓| | `unload` | | | | | | | | | | | | +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -59,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 40ed48d5..2c091e37 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -51,6 +38,22 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓|✓|✓| | `unload` | | | | | | | | | | | | +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| +| `unload` | | | | | | | | | | | | | | + +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -59,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | From 581658f5271a788238e3fb41b7940dba089eee40 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 11:51:59 -0500 Subject: [PATCH 312/342] added generate_datamodels to the workflow Signed-off-by: Amndeep Singh Mann --- .github/workflows/regenerate-docs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index 55b99e75..70e1b95b 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -29,6 +29,9 @@ jobs: cache: 'pip' - name: Install script dependencies run: pip install -r ./scripts/requirements.txt + - name: Regenerate datamodels + working-directory: ./scripts + run: python generate_datamodels.py - name: Regenerate analytics working-directory: ./scripts run: python generate_analytics.py From 2e5f4564faf15e1c2387da6cce744032abcd60e8 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 11:56:01 -0500 Subject: [PATCH 313/342] added coverage field to datamodel schema Signed-off-by: Amndeep Singh Mann --- scripts/datamodel_schema.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/datamodel_schema.yaml b/scripts/datamodel_schema.yaml index bf9c1aa7..d0e5985b 100644 --- a/scripts/datamodel_schema.yaml +++ b/scripts/datamodel_schema.yaml @@ -3,6 +3,7 @@ name: str() description: str() actions: list(include('action')) fields: list(include('field')) +coverage: map(map(str(), key=str()), key=str(), required=False) --- action: name: str() From 7abef661f7c6992464c57af5eaf0ce68df5aa406 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 11:58:57 -0500 Subject: [PATCH 314/342] reran generate analytics - just seem to hae changed the order for some of them Signed-off-by: Amndeep Singh Mann --- docs/analytics/by_technique/index.md | 100 +++++++++++++-------------- docs/data/analytics.json | 2 +- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 08777978..e1445b68 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -16,14 +16,14 @@ permalink: /analytics/by_technique T1003: OS Credential Dumping - - T1003.001: LSASS Memory -
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
- T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
+ + T1003.001: LSASS Memory +
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
+ T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -59,21 +59,21 @@ permalink: /analytics/by_technique
  • CAR-2013-07-001: Suspicious Arguments
- T1021.006: Windows Remote Management -
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- - T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
+ + T1021.006: Windows Remote Management +
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ T1029: Scheduled Transfer (N/A - technique only) @@ -141,14 +141,14 @@ permalink: /analytics/by_technique T1055: Process Injection - - T1055.001: Dynamic-link Library Injection -
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
- T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
+ + T1055.001: Dynamic-link Library Injection +
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
+ T1057: Process Discovery (N/A - technique only) @@ -159,10 +159,6 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
- - T1059.001: PowerShell -
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
- T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
@@ -171,6 +167,10 @@ permalink: /analytics/by_technique T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
+ + T1059.001: PowerShell +
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
+ T1068: Exploitation for Privilege Escalation (N/A - technique only) @@ -190,10 +190,6 @@ permalink: /analytics/by_technique T1070: Indicator Removal - - T1070.005: Network Share Connection Removal -
  • CAR-2020-11-007: Network Share Connection Removal
- T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
@@ -202,6 +198,10 @@ permalink: /analytics/by_technique T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
+ + T1070.005: Network Share Connection Removal +
  • CAR-2020-11-007: Network Share Connection Removal
+ T1078: Valid Accounts @@ -277,14 +277,6 @@ permalink: /analytics/by_technique T1218: System Binary Proxy Execution - - T1218.011: Rundll32 -
  • CAR-2014-03-006: RunDLL32.exe monitoring
- - - T1218.003: CMSTP -
  • CAR-2020-11-010: CMSTP
- T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
@@ -293,6 +285,14 @@ permalink: /analytics/by_technique T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
+ + T1218.011: Rundll32 +
  • CAR-2014-03-006: RunDLL32.exe monitoring
+ + + T1218.003: CMSTP +
  • CAR-2020-11-010: CMSTP
+ T1222: File and Directory Permissions Modification @@ -328,8 +328,8 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
+ T1546.008: Accessibility Features +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1546.015: Component Object Model Hijacking @@ -344,8 +344,8 @@ permalink: /analytics/by_technique
  • CAR-2013-01-002: Autorun Differences
- T1546.008: Accessibility Features -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.002: Screensaver @@ -354,10 +354,6 @@ permalink: /analytics/by_technique T1547: Boot or Logon Autostart Execution - - T1547.004: Winlogon Helper DLL -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
- T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
@@ -366,6 +362,10 @@ permalink: /analytics/by_technique T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
+ + T1547.004: Winlogon Helper DLL +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1548: Abuse Elevation Control Mechanism (N/A - technique only) @@ -429,14 +429,14 @@ permalink: /analytics/by_technique T1569: System Services - - T1569.002: Service Execution -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
- T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ + T1569.002: Service Execution +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ T1570: Lateral Tool Transfer (N/A - technique only) @@ -446,20 +446,16 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow - T1574.009: Path Interception by Unquoted Path -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
- - - T1574.011: Services Registry Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
+ T1574.010: Services File Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
- T1574.010: Services File Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
+ T1574.011: Services Registry Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1574.007: Path Interception by PATH Environment Variable @@ -469,6 +465,10 @@ permalink: /analytics/by_technique T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
+ + T1574.009: Path Interception by Unquoted Path +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
+ T1606: Forge Web Credentials T1606.002: SAML Tokens diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 341dd409..2ee43fdb 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file From 292d191e48ae30947e49b7433385d55948ab1b35 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 12:04:16 -0500 Subject: [PATCH 315/342] reran generate sensors - seems to put the data model coverage section in a different order than live Signed-off-by: Amndeep Singh Mann --- docs/sensors/auditd_2.8.md | 32 +++++++++++----------- docs/sensors/osquery_4.1.2.md | 32 +++++++++++----------- docs/sensors/osquery_4.6.0.md | 32 +++++++++++----------- docs/sensors/sysmon_10.4.md | 50 +++++++++++++++++------------------ docs/sensors/sysmon_11.0.md | 50 +++++++++++++++++------------------ docs/sensors/sysmon_13.md | 50 +++++++++++++++++------------------ 6 files changed, 123 insertions(+), 123 deletions(-) diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index f82c2af1..de2e70bd 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,13 +15,17 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| ### [driver](../data_model/driver) @@ -38,17 +42,13 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 17e2e2d5..9c5d21f5 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,13 +14,17 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| ### [driver](../data_model/driver) @@ -37,17 +41,13 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 878a4c27..7efe527e 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,13 +14,17 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| ### [driver](../data_model/driver) @@ -37,17 +41,13 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 7ad43bc1..26a6a06c 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,13 +14,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [thread](../data_model/thread) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,6 +32,18 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -45,15 +58,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -62,17 +66,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 41c5e2ea..afed68dd 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,13 +14,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [thread](../data_model/thread) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,6 +32,18 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -45,15 +58,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -62,17 +66,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 2c091e37..f1ac7958 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,13 +14,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [thread](../data_model/thread) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,6 +32,18 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -45,15 +58,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| | `unload` | | | | | | | | | | | | | | -### [thread](../data_model/thread) - -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -62,17 +66,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | From 1ac88dcdaa2dd4af5f20c2739715940494d46082 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 12:05:25 -0500 Subject: [PATCH 316/342] reran generate nav layer - seems to be a reordering Signed-off-by: Amndeep Singh Mann --- docs/car_attack/car_attack.json | 630 ++++++++++++++++---------------- 1 file changed, 315 insertions(+), 315 deletions(-) diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index a2dee028..02432b5c 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -5,155 +5,114 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1053", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1053.005", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true - }, - { - "techniqueID": "T1087", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", "enabled": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true - }, - { - "techniqueID": "T1069.002", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true - }, - { - "techniqueID": "T1016", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1082", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1033", + "techniqueID": "T1559.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true }, { - "techniqueID": "T1057", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "enabled": true }, { - "techniqueID": "T1546", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.010", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", - "enabled": true - }, - { - "techniqueID": "T1574", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1070.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { - "techniqueID": "T1112", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1105", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "enabled": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { @@ -164,542 +123,564 @@ "showSubtechniques": true }, { - "techniqueID": "T1040", + "techniqueID": "T1197", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1012", + "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", "enabled": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2020-11-009: Compiled HTML Access", "enabled": true }, { - "techniqueID": "T1562", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1562.001", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", "enabled": true }, { - "techniqueID": "T1187", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1036", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "enabled": true + }, + { + "techniqueID": "T1569", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1036.003", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1543.003", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1543", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", "enabled": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2020-11-008: MSBuild and msxsl", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1127.001", + "color": "#c6dbef", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { - "techniqueID": "T1553", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1003", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1548", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1021.006", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1574.001", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", - "enabled": true + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", - "enabled": true + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1564", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", "enabled": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", - "enabled": true + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.002", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-05-009: Running executables with same hash and different names", "enabled": true }, { - "techniqueID": "T1505", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1505.003", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1087.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1070", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1003.002", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1218", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.011", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1037", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "enabled": true + }, + { + "techniqueID": "T1057", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1037.001", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true }, { - "techniqueID": "T1140", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1029", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1055", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1560", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1049", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1559", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1010", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1518", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", "enabled": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1098", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1059.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1218.003", + "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", - "enabled": true + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2021-05-002: Batch File Write to System32", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.002", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", "enabled": true }, { - "techniqueID": "T1548", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "enabled": true }, { - "techniqueID": "T1548.002", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", - "enabled": true + "comment": "CAR-2020-11-002: Local Network Sniffing", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1197", + "techniqueID": "T1222", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1068", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true }, { - "techniqueID": "T1039", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.002", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true }, { - "techniqueID": "T1018", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true }, { - "techniqueID": "T1029", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "enabled": true }, { - "techniqueID": "T1049", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1010", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "enabled": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1098", + "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "enabled": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1021.003", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", "enabled": true }, { - "techniqueID": "T1222", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1222.001", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1222.002", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1037", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1037.001", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1560", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1560.001", + "color": "#c6dbef", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { @@ -709,61 +690,67 @@ "enabled": true }, { - "techniqueID": "T1136", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-01-003: SMB Events Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1136.001", - "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true - }, - { - "techniqueID": "T1606", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "enabled": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2020-11-007: Network Share Connection Removal", "enabled": true }, { - "techniqueID": "T1127", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1136.001", + "color": "#c6dbef", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true + }, + { + "techniqueID": "T1548.002", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { @@ -786,9 +773,22 @@ "enabled": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1505.003", + "color": "#c6dbef", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true + }, + { + "techniqueID": "T1218.003", + "color": "#c6dbef", + "comment": "CAR-2020-11-010: CMSTP", "enabled": true } ] From d7207560d95eae7fcf584071e787dd4e1394b5be Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 12:39:03 -0500 Subject: [PATCH 317/342] handle case where data_model directory is removed entirely before regenerating files Signed-off-by: Amndeep Singh Mann --- .github/workflows/regenerate-docs.yml | 3 +++ scripts/generate_datamodels.py | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index 70e1b95b..d91167f8 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -16,6 +16,9 @@ jobs: with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} + - name: Clean /docs/data_model + shell: bash + run: rm -rfv ./docs/data_model - name: Clean /docs/analytics shell: bash run: rm -rfv ./docs/analytics diff --git a/scripts/generate_datamodels.py b/scripts/generate_datamodels.py index 4d017a00..5467ef47 100644 --- a/scripts/generate_datamodels.py +++ b/scripts/generate_datamodels.py @@ -62,6 +62,7 @@ def generate_index_with_sensors(datamodels, jinja_env): def main(): datamodels = parse_yaml() replace_sensor_names_with_html(datamodels, cached_load_sensor()) + Path('../docs/data_model').mkdir(exist_ok=True) jinja_env = create_jinja_environment() generate_markdown(datamodels, jinja_env) generate_index(datamodels, jinja_env) From 9f06a95035708cf98c65522c0bc7784b0c94f042 Mon Sep 17 00:00:00 2001 From: Amndeep Singh Mann Date: Mon, 27 Feb 2023 12:39:28 -0500 Subject: [PATCH 318/342] reran generate_datamodels - changes to file permissions to not be executable Signed-off-by: Amndeep Singh Mann --- docs/data_model/authentication.md | 0 docs/data_model/data_model_with_sensors.md | 0 docs/data_model/driver.md | 0 docs/data_model/email.md | 0 docs/data_model/file.md | 0 docs/data_model/flow.md | 0 docs/data_model/module.md | 0 docs/data_model/process.md | 0 docs/data_model/registry.md | 0 docs/data_model/service.md | 0 docs/data_model/socket.md | 0 docs/data_model/thread.md | 0 docs/data_model/user_session.md | 0 13 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 docs/data_model/authentication.md mode change 100755 => 100644 docs/data_model/data_model_with_sensors.md mode change 100755 => 100644 docs/data_model/driver.md mode change 100755 => 100644 docs/data_model/email.md mode change 100755 => 100644 docs/data_model/file.md mode change 100755 => 100644 docs/data_model/flow.md mode change 100755 => 100644 docs/data_model/module.md mode change 100755 => 100644 docs/data_model/process.md mode change 100755 => 100644 docs/data_model/registry.md mode change 100755 => 100644 docs/data_model/service.md mode change 100755 => 100644 docs/data_model/socket.md mode change 100755 => 100644 docs/data_model/thread.md mode change 100755 => 100644 docs/data_model/user_session.md diff --git a/docs/data_model/authentication.md b/docs/data_model/authentication.md old mode 100755 new mode 100644 diff --git a/docs/data_model/data_model_with_sensors.md b/docs/data_model/data_model_with_sensors.md old mode 100755 new mode 100644 diff --git a/docs/data_model/driver.md b/docs/data_model/driver.md old mode 100755 new mode 100644 diff --git a/docs/data_model/email.md b/docs/data_model/email.md old mode 100755 new mode 100644 diff --git a/docs/data_model/file.md b/docs/data_model/file.md old mode 100755 new mode 100644 diff --git a/docs/data_model/flow.md b/docs/data_model/flow.md old mode 100755 new mode 100644 diff --git a/docs/data_model/module.md b/docs/data_model/module.md old mode 100755 new mode 100644 diff --git a/docs/data_model/process.md b/docs/data_model/process.md old mode 100755 new mode 100644 diff --git a/docs/data_model/registry.md b/docs/data_model/registry.md old mode 100755 new mode 100644 diff --git a/docs/data_model/service.md b/docs/data_model/service.md old mode 100755 new mode 100644 diff --git a/docs/data_model/socket.md b/docs/data_model/socket.md old mode 100755 new mode 100644 diff --git a/docs/data_model/thread.md b/docs/data_model/thread.md old mode 100755 new mode 100644 diff --git a/docs/data_model/user_session.md b/docs/data_model/user_session.md old mode 100755 new mode 100644 From 6a882ac97f3a214bd1adabbf2819cdaf26350d7a Mon Sep 17 00:00:00 2001 From: Amndeep7 Date: Mon, 27 Feb 2023 17:41:28 +0000 Subject: [PATCH 319/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/by_technique/index.md | 100 ++--- docs/car_attack/car_attack.json | 622 +++++++++++++-------------- docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 32 +- docs/sensors/osquery_4.1.2.md | 32 +- docs/sensors/osquery_4.6.0.md | 32 +- docs/sensors/sysmon_10.4.md | 50 +-- docs/sensors/sysmon_11.0.md | 50 +-- docs/sensors/sysmon_13.md | 50 +-- 9 files changed, 485 insertions(+), 485 deletions(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index e1445b68..08777978 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -16,14 +16,14 @@ permalink: /analytics/by_technique T1003: OS Credential Dumping - - T1003.003: NTDS -
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
- T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
+ + T1003.003: NTDS +
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
+ T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -59,20 +59,20 @@ permalink: /analytics/by_technique
  • CAR-2013-07-001: Suspicious Arguments
- T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ T1021.006: Windows Remote Management +
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- T1021.003: Distributed Component Object Model -
  • CAR-2014-05-001: RPC Activity
+ T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.006: Windows Remote Management -
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ T1021.003: Distributed Component Object Model +
  • CAR-2014-05-001: RPC Activity
T1029: Scheduled Transfer @@ -141,14 +141,14 @@ permalink: /analytics/by_technique T1055: Process Injection - - T1055.012: Process Hollowing -
  • CAR-2020-11-004: Processes Started From Irregular Parent
- T1055.001: Dynamic-link Library Injection
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
+ + T1055.012: Process Hollowing +
  • CAR-2020-11-004: Processes Started From Irregular Parent
+ T1057: Process Discovery (N/A - technique only) @@ -159,6 +159,10 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
+ + T1059.001: PowerShell +
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
+ T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
@@ -167,10 +171,6 @@ permalink: /analytics/by_technique T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
- - T1059.001: PowerShell -
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
- T1068: Exploitation for Privilege Escalation (N/A - technique only) @@ -190,6 +190,10 @@ permalink: /analytics/by_technique T1070: Indicator Removal + + T1070.005: Network Share Connection Removal +
  • CAR-2020-11-007: Network Share Connection Removal
+ T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
@@ -198,10 +202,6 @@ permalink: /analytics/by_technique T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
- - T1070.005: Network Share Connection Removal -
  • CAR-2020-11-007: Network Share Connection Removal
- T1078: Valid Accounts @@ -277,14 +277,6 @@ permalink: /analytics/by_technique T1218: System Binary Proxy Execution - - T1218.010: Regsvr32 -
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
- - - T1218.001: Compiled HTML File -
  • CAR-2020-11-009: Compiled HTML Access
- T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
@@ -293,6 +285,14 @@ permalink: /analytics/by_technique T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
+ + T1218.010: Regsvr32 +
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
+ + + T1218.001: Compiled HTML File +
  • CAR-2020-11-009: Compiled HTML Access
+ T1222: File and Directory Permissions Modification @@ -328,8 +328,8 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - T1546.008: Accessibility Features -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.015: Component Object Model Hijacking @@ -344,8 +344,8 @@ permalink: /analytics/by_technique
  • CAR-2013-01-002: Autorun Differences
- T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
+ T1546.008: Accessibility Features +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
T1546.002: Screensaver @@ -354,6 +354,10 @@ permalink: /analytics/by_technique T1547: Boot or Logon Autostart Execution + + T1547.004: Winlogon Helper DLL +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
@@ -362,10 +366,6 @@ permalink: /analytics/by_technique T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
- - T1547.004: Winlogon Helper DLL -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
- T1548: Abuse Elevation Control Mechanism (N/A - technique only) @@ -429,14 +429,14 @@ permalink: /analytics/by_technique T1569: System Services - - T1569.001: Launchctl -
  • CAR-2021-05-012: Create Service In Suspicious File Path
- T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ + T1569.001: Launchctl +
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ T1570: Lateral Tool Transfer (N/A - technique only) @@ -446,16 +446,20 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow - T1574.010: Services File Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
+ T1574.009: Path Interception by Unquoted Path +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
+ + + T1574.011: Services Registry Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
T1574.001: DLL Search Order Hijacking
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
- T1574.011: Services Registry Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
+ T1574.010: Services File Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
T1574.007: Path Interception by PATH Environment Variable @@ -465,10 +469,6 @@ permalink: /analytics/by_technique T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
- - T1574.009: Path Interception by Unquoted Path -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
- T1606: Forge Web Credentials T1606.002: SAML Tokens diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index 02432b5c..a2dee028 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -5,682 +5,701 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1003", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1087.001", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true }, { - "techniqueID": "T1105", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "enabled": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1606", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1187", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053.005", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1070", + "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1218", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", "enabled": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1547.004", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { - "techniqueID": "T1047", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1197", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", "enabled": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", - "enabled": true + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", - "enabled": true + "comment": "CAR-2020-11-002: Local Network Sniffing", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059", + "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "enabled": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-05-009: Running executables with same hash and different names", "enabled": true }, { - "techniqueID": "T1574", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1127", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1543.003", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1574.001", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1548", - "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1021.002", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1112", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "enabled": true }, { - "techniqueID": "T1055", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", "enabled": true }, { - "techniqueID": "T1140", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.001", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1036", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true }, { - "techniqueID": "T1036.003", - "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", - "enabled": true - }, - { - "techniqueID": "T1021.003", - "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", - "enabled": true - }, - { - "techniqueID": "T1021.006", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { - "techniqueID": "T1087", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1003.002", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", "enabled": true }, { - "techniqueID": "T1057", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1018", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1029", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-007: Network Share Connection Removal", + "enabled": true }, { - "techniqueID": "T1033", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "enabled": true }, { - "techniqueID": "T1082", + "techniqueID": "T1037", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1049", + "techniqueID": "T1037.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "enabled": true }, { - "techniqueID": "T1016", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1010", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "enabled": true }, { - "techniqueID": "T1518", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1560", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1560.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { - "techniqueID": "T1098", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1559.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true }, { - "techniqueID": "T1012", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1204", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1218.011", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1040", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "enabled": true }, { - "techniqueID": "T1222", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-010: CMSTP", + "enabled": true }, { - "techniqueID": "T1222.001", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1222.002", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true + }, + { + "techniqueID": "T1548", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1197", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", - "enabled": true + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-01-003: SMB Events Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1003.002", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1029", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1049", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1518", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1098", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1059.005", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1546.010", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true }, { - "techniqueID": "T1037", + "techniqueID": "T1222", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1037.001", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1560", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true + }, + { + "techniqueID": "T1070.003", + "color": "#c6dbef", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { @@ -690,67 +709,61 @@ "enabled": true }, { - "techniqueID": "T1039", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true }, { - "techniqueID": "T1546.002", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", - "enabled": true + "comment": "CAR-2016-04-004: Successful Local Account Login", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, { - "techniqueID": "T1068", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true }, { - "techniqueID": "T1136", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1136.001", - "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true - }, - { - "techniqueID": "T1548.002", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { @@ -773,22 +786,9 @@ "enabled": true }, { - "techniqueID": "T1505", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1505.003", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true - }, - { - "techniqueID": "T1218.003", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", + "comment": "CAR-2020-11-009: Compiled HTML Access", "enabled": true } ] diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 2ee43fdb..341dd409 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index de2e70bd..f82c2af1 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,17 +15,13 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -42,13 +38,17 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 9c5d21f5..17e2e2d5 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,17 +14,13 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -41,13 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 7efe527e..878a4c27 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,17 +14,13 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [file](../data_model/file) +### [process](../data_model/process) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -41,13 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 26a6a06c..7ad43bc1 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -58,6 +45,15 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -66,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index afed68dd..41c5e2ea 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -58,6 +45,15 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓| | | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -66,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index f1ac7958..2c091e37 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,14 +14,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [thread](../data_model/thread) +### [process](../data_model/process) -| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | -| `suspend` | | | | | | | | | | | | | | | | -| `terminate` | | | | | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -32,18 +31,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [driver](../data_model/driver) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | @@ -58,6 +45,15 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| | `unload` | | | | | | | | | | | | | | +### [thread](../data_model/thread) + +| | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `remote_create` | ✓|✓| | | |✓|✓|✓| |✓|✓|✓| | | | +| `suspend` | | | | | | | | | | | | | | | | +| `terminate` | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -66,13 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| -### [process](../data_model/process) +### [file](../data_model/file) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | From 6e4934c48323ca39f548c76ca61b894cf6cdce01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 05:57:01 +0000 Subject: [PATCH 320/342] Bump nokogiri from 1.13.10 to 1.14.3 in /docs Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.10 to 1.14.3. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.10...v1.14.3) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index e6d73404..678b3215 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -213,14 +213,14 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.8.0) + mini_portile2 (2.8.1) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.13.10) + nokogiri (1.14.3) mini_portile2 (~> 2.8.0) racc (~> 1.4) octokit (4.21.0) @@ -229,7 +229,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (2.0.5) - racc (1.6.1) + racc (1.6.2) rb-fsevent (0.11.0) rb-inotify (0.10.1) ffi (~> 1.0) From 49b84503202ce4909db4bcd4425c5c702777d62e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Wed, 12 Apr 2023 05:57:51 +0000 Subject: [PATCH 321/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/by_technique/index.md | 82 ++-- docs/car_attack/car_attack.json | 584 +++++++++++++-------------- docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 30 +- docs/sensors/autoruns_13.98.md | 34 +- docs/sensors/osquery_4.1.2.md | 30 +- docs/sensors/osquery_4.6.0.md | 30 +- docs/sensors/sysmon_10.4.md | 62 +-- docs/sensors/sysmon_11.0.md | 62 +-- docs/sensors/sysmon_13.md | 62 +-- 10 files changed, 489 insertions(+), 489 deletions(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index 08777978..c4db61a6 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -58,22 +58,22 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
- - T1021.006: Windows Remote Management -
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
- T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- - T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
+ + T1021.006: Windows Remote Management +
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ + + T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ T1029: Scheduled Transfer (N/A - technique only) @@ -159,14 +159,14 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
- - T1059.001: PowerShell -
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
- T1059.003: Windows Command Shell
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
+ + T1059.001: PowerShell +
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
+ T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -190,10 +190,6 @@ permalink: /analytics/by_technique T1070: Indicator Removal - - T1070.005: Network Share Connection Removal -
  • CAR-2020-11-007: Network Share Connection Removal
- T1070.003: Clear Command History
  • CAR-2020-11-005: Clear Powershell Console Command History
@@ -202,6 +198,10 @@ permalink: /analytics/by_technique T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
+ + T1070.005: Network Share Connection Removal +
  • CAR-2020-11-007: Network Share Connection Removal
+ T1078: Valid Accounts @@ -281,10 +281,6 @@ permalink: /analytics/by_technique T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
- - T1218.003: CMSTP -
  • CAR-2020-11-010: CMSTP
- T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
@@ -293,6 +289,10 @@ permalink: /analytics/by_technique T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
+ + T1218.003: CMSTP +
  • CAR-2020-11-010: CMSTP
+ T1222: File and Directory Permissions Modification @@ -327,41 +327,41 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - - T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
- T1546.015: Component Object Model Hijacking
  • CAR-2020-09-002: Component Object Model Hijacking
- T1546.001: Change Default File Association -
  • CAR-2013-01-002: Autorun Differences
+ T1546.002: Screensaver +
  • CAR-2020-11-011: Registry Edit from Screensaver
- T1546.003: Windows Management Instrumentation Event Subscription -
  • CAR-2013-01-002: Autorun Differences
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
- T1546.002: Screensaver -
  • CAR-2020-11-011: Registry Edit from Screensaver
+ T1546.001: Change Default File Association +
  • CAR-2013-01-002: Autorun Differences
- T1547: Boot or Logon Autostart Execution + T1546.003: Windows Management Instrumentation Event Subscription +
  • CAR-2013-01-002: Autorun Differences
- T1547.004: Winlogon Helper DLL -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1547: Boot or Logon Autostart Execution T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
+ + T1547.004: Winlogon Helper DLL +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
@@ -409,10 +409,6 @@ permalink: /analytics/by_technique T1562: Impair Defenses - - T1562.001: Disable or Modify Tools -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
- T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
@@ -421,6 +417,10 @@ permalink: /analytics/by_technique T1562.002: Disable Windows Event Logging
  • CAR-2022-03-001: Disable Windows Event Logging
+ + T1562.001: Disable or Modify Tools +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
+ T1564: Hide Artifacts T1564.004: NTFS File Attributes @@ -445,6 +445,10 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow + + T1574.001: DLL Search Order Hijacking +
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
+ T1574.009: Path Interception by Unquoted Path
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
@@ -453,10 +457,6 @@ permalink: /analytics/by_technique T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
- - T1574.001: DLL Search Order Hijacking -
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
- T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index a2dee028..907e155f 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -5,128 +5,139 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1053", + "techniqueID": "T1548", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053.005", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1087", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "enabled": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1070.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { - "techniqueID": "T1016", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1082", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "enabled": true }, { - "techniqueID": "T1033", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1057", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "enabled": true }, { - "techniqueID": "T1007", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "enabled": true + }, + { + "techniqueID": "T1037", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.010", + "techniqueID": "T1037.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true }, { - "techniqueID": "T1574", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1574.001", + "color": "#c6dbef", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true }, { @@ -137,39 +148,69 @@ "showSubtechniques": true }, { - "techniqueID": "T1105", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "enabled": true + }, + { + "techniqueID": "T1546", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1047", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1040", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "enabled": true + }, + { + "techniqueID": "T1070.001", + "color": "#c6dbef", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true + }, + { + "techniqueID": "T1543", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1543.003", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "enabled": true + }, + { + "techniqueID": "T1574.009", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "enabled": true + }, { "techniqueID": "T1012", "color": "#c6dbef", @@ -177,6 +218,13 @@ "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1547", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true + }, { "techniqueID": "T1547.001", "color": "#c6dbef", @@ -190,360 +238,370 @@ "enabled": true }, { - "techniqueID": "T1562", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.001", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, { - "techniqueID": "T1187", + "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "enabled": true }, { - "techniqueID": "T1036", + "techniqueID": "T1552", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1036.003", + "techniqueID": "T1552.001", "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1552.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "enabled": true + }, + { + "techniqueID": "T1036", + "color": "#c6dbef", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-05-009: Running executables with same hash and different names", "enabled": true }, { - "techniqueID": "T1543", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2020-11-009: Compiled HTML Access", + "enabled": true + }, + { + "techniqueID": "T1140", + "color": "#c6dbef", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", - "enabled": true + "comment": "CAR-2020-11-008: MSBuild and msxsl", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { - "techniqueID": "T1553", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true }, { - "techniqueID": "T1003", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1021.006", + "techniqueID": "T1559.002", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1562.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", + "comment": "CAR-2022-03-001: Disable Windows Event Logging", "enabled": true }, { - "techniqueID": "T1564", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", + "enabled": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", - "enabled": true + "comment": "CAR-2013-09-003: SMB Session Setups", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1021.002", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", - "enabled": true + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1505", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1505.003", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", "enabled": true }, { - "techniqueID": "T1070", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1087.001", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1218", - "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1218.011", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1037", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1037.001", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1140", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "enabled": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1055", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1560", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1559", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2020-11-010: CMSTP", "enabled": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", "enabled": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", "enabled": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2020-11-007: Network Share Connection Removal", "enabled": true }, { - "techniqueID": "T1218.003", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", "enabled": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.002", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { @@ -553,16 +611,16 @@ "enabled": true }, { - "techniqueID": "T1548", + "techniqueID": "T1560", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1548.002", + "techniqueID": "T1560.001", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { @@ -572,26 +630,6 @@ "enabled": true, "showSubtechniques": true }, - { - "techniqueID": "T1218.010", - "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", - "enabled": true - }, - { - "techniqueID": "T1068", - "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1039", - "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", - "enabled": true, - "showSubtechniques": true - }, { "techniqueID": "T1003.002", "color": "#c6dbef", @@ -605,6 +643,12 @@ "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1053.002", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", + "enabled": true + }, { "techniqueID": "T1029", "color": "#c6dbef", @@ -639,13 +683,6 @@ "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, - { - "techniqueID": "T1046", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", - "enabled": true, - "showSubtechniques": true - }, { "techniqueID": "T1098", "color": "#c6dbef", @@ -660,65 +697,33 @@ "enabled": true }, { - "techniqueID": "T1021.003", - "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", - "enabled": true - }, - { - "techniqueID": "T1036.005", - "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", - "enabled": true - }, - { - "techniqueID": "T1222", - "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1222.001", - "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true - }, - { - "techniqueID": "T1222.002", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1562.002", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1136", - "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1136.001", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { @@ -735,60 +740,55 @@ "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true + }, + { + "techniqueID": "T1222", + "color": "#c6dbef", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1127", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2020-11-002: Local Network Sniffing", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", - "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", - "enabled": true - }, - { - "techniqueID": "T1552", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-01-003: SMB Events Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1552.001", - "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", - "enabled": true - }, - { - "techniqueID": "T1552.002", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", - "enabled": true + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true } ] diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 341dd409..b50ff824 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index f82c2af1..235304ad 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,21 +15,6 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -50,6 +35,21 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index 2cf2b3de..a32f571b 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -14,14 +14,17 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi ## Data Model Coverage -### [registry](../data_model/registry) +### [file](../data_model/file) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓|✓| |✓| | |✓| |✓| -| `key_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| -| `remove` | | | | | | | | | | | | -| `value_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [service](../data_model/service) @@ -33,17 +36,14 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi | `start` | | | | | | | | | | | | `stop` | | | | | | | | | | | -### [file](../data_model/file) +### [registry](../data_model/registry) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓|✓| |✓| | |✓| |✓| +| `key_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| +| `remove` | | | | | | | | | | | | +| `value_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 17e2e2d5..a05ba2c9 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,21 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -49,6 +34,21 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 878a4c27..024c5c8d 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,21 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -49,6 +34,21 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 7ad43bc1..4a474305 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,13 +14,25 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [flow](../data_model/flow) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,13 +43,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | - ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -45,6 +50,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | + ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | @@ -54,25 +67,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| - -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 41c5e2ea..0f919912 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,13 +14,25 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [flow](../data_model/flow) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,13 +43,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | - ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -45,6 +50,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | + ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | @@ -54,25 +67,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| - -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 2c091e37..8defa72a 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,13 +14,25 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [process](../data_model/process) +### [flow](../data_model/flow) -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| + +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [registry](../data_model/registry) @@ -31,13 +43,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -### [driver](../data_model/driver) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| -| `unload` | | | | | | | | | | | | - ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -45,6 +50,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| | `unload` | | | | | | | | | | | | | | +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | + ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | @@ -54,25 +67,12 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| - -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | From 1bbaf9d048ae37cd27eeaa0bb66c547e09b5a7dc Mon Sep 17 00:00:00 2001 From: Lindsey Whitehurst Date: Tue, 8 Aug 2023 16:21:56 -0700 Subject: [PATCH 322/342] copy pasta --- analytics/CAR-2021-05-010.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analytics/CAR-2021-05-010.yaml b/analytics/CAR-2021-05-010.yaml index 1d743225..f7fde308 100644 --- a/analytics/CAR-2021-05-010.yaml +++ b/analytics/CAR-2021-05-010.yaml @@ -26,7 +26,7 @@ implementations: code: | processes = search Process:Create certutil_downloads = filter processes where ( - (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) + (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND (command_line = *localgroup* OR command_line = */add* OR command_line = *user* )) output certutil_downloads data_model: CAR native type: Pseudocode From cfac7ada354b5500c1638e86d50df318cefbb6e5 Mon Sep 17 00:00:00 2001 From: Alexia Crumpton <86126040+alexiacrumpton@users.noreply.github.com> Date: Mon, 8 Jan 2024 19:14:15 -0500 Subject: [PATCH 323/342] Jan 2024 Coverage Comparison Update --- docs/coverage/2023_index.md | 5452 ++++++++ .../coverage/analytic_coverage_01_08_2024.csv | 589 + .../car_analytic_coverage_01_08_2024.json | 1 + .../es_analytic_coverage_01_08_2024.json | 1 + docs/coverage/index.md | 11354 ++++++++-------- .../sigma_analytic_coverage_01_08_2024.json | 1 + .../splunk_analytic_coverage_01_08_2024.json | 1 + 7 files changed, 11957 insertions(+), 5442 deletions(-) create mode 100644 docs/coverage/2023_index.md create mode 100644 docs/coverage/analytic_coverage_01_08_2024.csv create mode 100644 docs/coverage/car_analytic_coverage_01_08_2024.json create mode 100644 docs/coverage/es_analytic_coverage_01_08_2024.json create mode 100644 docs/coverage/sigma_analytic_coverage_01_08_2024.json create mode 100644 docs/coverage/splunk_analytic_coverage_01_08_2024.json diff --git a/docs/coverage/2023_index.md b/docs/coverage/2023_index.md new file mode 100644 index 00000000..242c3757 --- /dev/null +++ b/docs/coverage/2023_index.md @@ -0,0 +1,5452 @@ +--- +title: Analytic Coverage Comparison +--- + +Generated on: May 19, 2022 + +A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. + +* \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. +* \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. +* \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. +* \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. +* \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. + +This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. + +This data is also available as: + +* A [CSV file](/coverage/analytic_coverage_05_19_2022.csv). +* Separate ATT&CK Navigator Layers: + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_05_19_2022.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_05_19_2022.json). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03003
T1003OS Credential Dumpingn/a014263171
T1003.001OS Credential DumpingLSASS Memory56191388
T1003.002OS Credential DumpingSecurity Account Manager1275942
T1003.003OS Credential DumpingNTDS2181728
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08008
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem01001
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00011
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3111015
T1014Rootkitn/a00011
T1016System Network Configuration Discoveryn/a283316
T1018Remote System Discoveryn/a11441837
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a11312053
T1021.001Remote ServicesRemote Desktop Protocol3121521
T1021.002Remote ServicesSMB/Windows Admin Shares5306546
T1021.003Remote ServicesDistributed Component Object Model180514
T1021.004Remote ServicesSSH00000
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0756687
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools02024
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a2184832
T1034Path Interceptionn/a00000
T1036Masqueradingn/a123121753
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities11321228
T1036.004MasqueradingMasquerade Task or Service02114
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01001
T1037Boot or Logon Initialization Scriptsn/a00224
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogon Script (Mac)00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRc.common00011
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182011
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Scanningn/a2100012
T1047Windows Management Instrumentationn/a33451254
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted/Obfuscated Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181515
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a012142652
T1053.001Scheduled Task/JobAt (Linux)01023
T1053.002Scheduled Task/JobAt (Windows)370111
T1053.003Scheduled Task/JobCron044513
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task62851554
T1053.006Scheduled Task/JobSystemd Timers00033
T1055Process Injectionn/a020112051
T1055.001Process InjectionDynamic-link Library Injection280313
T1055.002Process InjectionPortable Executable Injection01001
T1055.003Process InjectionThread Execution Hijacking01001
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1056Input Capturen/a00202
T1056.001Input CaptureKeylogging01001
T1056.002Input CaptureGUI Input Capture03104
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking01001
T1057Process Discoveryn/a262010
T1059Command and Scripting Interpretern/a1295542127
T1059.001Command and Scripting InterpreterPowerShell3164720194
T1059.002Command and Scripting InterpreterAppleScript01102
T1059.003Command and Scripting InterpreterWindows Command Shell2160826
T1059.004Command and Scripting InterpreterUnix Shell0815225
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02103
T1059.007Command and Scripting InterpreterJavaScript/JScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a12113742
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31311128
T1069.002Permission Groups DiscoveryDomain Groups3821831
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a09132244
T1070.001Indicator Removal on HostClear Windows Event Logs272617
T1070.002Indicator Removal on HostClear Linux or Mac System Logs02002
T1070.003Indicator Removal on HostClear Command History16209
T1070.004Indicator Removal on HostFile Deletion01131125
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp04105
T1071Application Layer Protocoln/a068418
T1071.001Application Layer ProtocolWeb Protocols0263231
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00000
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a02024
T1074Data Stagedn/a02114
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00000
T1078Valid Accountsn/a019303786
T1078.001Valid AccountsDefault Accounts01045
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts513110
T1078.004Valid AccountsCloud Accounts0311923
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2124321
T1083File and Directory Discoveryn/a091111
T1087Account Discoveryn/a0942437
T1087.001Account DiscoveryLocal Account2901122
T1087.002Account DiscoveryDomain Account21311733
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account00000
T1090Proxyn/a04105
T1090.001ProxyInternal Proxy01001
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04116
T1098Account Manipulationn/a11632554
T1098.001Account ManipulationAdditional Cloud Credentials00000
T1098.002Account ManipulationExchange Email Delegate Permissions00202
T1098.003Account ManipulationAdd Office 365 Global Administrator Role01001
T1098.004Account ManipulationSSH Authorized Keys00123
T1102Web Servicen/a00101
T1102.001Web ServiceDead Drop Resolver02002
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a43491764
T1106Native APIn/a094013
T1108Redundant Accessn/a00000
T1110Brute Forcen/a0791127
T1110.001Brute ForcePassword Guessing03014
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying080816
T1110.004Brute ForceCredential Stuffing00000
T1111Two-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a85431782
T1113Screen Capturen/a061310
T1114Email Collectionn/a022812
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00022
T1115Clipboard Datan/a04004
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a02002
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0118928
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild123612
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a04408
T1134Access Token Manipulationn/a00325
T1134.001Access Token ManipulationToken Impersonation/Theft04015
T1134.002Access Token ManipulationCreate Process with Token05005
T1134.003Access Token ManipulationMake and Impersonate Token00000
T1134.004Access Token ManipulationParent PID Spoofing00112
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a07209
T1136Create Accountn/a0171119
T1136.001Create AccountLocal Account1112418
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account022610
T1137Office Application Startupn/a05207
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1106219
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a00000
T1185Man in the Browsern/a00000
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02125
T1190Exploit Public-Facing Applicationn/a060152398
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a281617
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0190322
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0771529
T1204.001User ExecutionMalicious Link01012
T1204.002User ExecutionMalicious File1273435
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081110
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a071210
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1216Signed Script Proxy Executionn/a0120012
T1216.001Signed Script Proxy ExecutionPubPrn00000
T1217Browser Bookmark Discoveryn/a03003
T1218Signed Binary Proxy Executionn/a0671760144
T1218.001Signed Binary Proxy ExecutionCompiled HTML File13149
T1218.002Signed Binary Proxy ExecutionControl Panel01113
T1218.003Signed Binary Proxy ExecutionCMSTP15039
T1218.004Signed Binary Proxy ExecutionInstallUtil011911
T1218.005Signed Binary Proxy ExecutionMshta0841224
T1218.007Signed Binary Proxy ExecutionMsiexec07018
T1218.008Signed Binary Proxy ExecutionOdbcconf01001
T1218.009Signed Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010Signed Binary Proxy ExecutionRegsvr322162525
T1218.011Signed Binary Proxy ExecutionRundll3213131550
T1218.012Signed Binary Proxy ExecutionVerclsid00011
T1219Remote Access Softwaren/a0193022
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a00000
T1222File and Directory Permissions Modificationn/a0031114
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification12014
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01011122
T1484Domain Policy Modificationn/a00404
T1484.001Domain Policy ModificationGroup Policy Modification00000
T1484.002Domain Policy ModificationDomain Trust Modification00101
T1485Data Destructionn/a01071633
T1486Data Encrypted for Impactn/a091717
T1489Service Stopn/a042713
T1490Inhibit System Recoveryn/a21561235
T1491Defacementn/a00011
T1491.001DefacementInternal Defacement01001
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00011
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01102
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a01258
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1232632
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Container Imagen/a00022
T1526Cloud Service Discoveryn/a00178
T1528Steal Application Access Tokenn/a01304
T1529System Shutdown/Rebootn/a05005
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a037414
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a01203
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware00000
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a02171534
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02002
T1543.003Create or Modify System ProcessWindows Service62581352
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a08141234
T1546.001Event Triggered ExecutionChange Default File Association12025
T1546.002Event Triggered ExecutionScreensaver14016
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121216
T1546.004Event Triggered Execution.bash_profile and .bashrc01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL01001
T1546.008Event Triggered ExecutionAccessibility Features34119
T1546.009Event Triggered ExecutionAppCert DLLs01102
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02114
T1546.013Event Triggered ExecutionPowerShell Profile03003
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking15118
T1547Boot or Logon Autostart Executionn/a05231543
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4279242
T1547.002Boot or Logon Autostart ExecutionAuthentication Package00202
T1547.003Boot or Logon Autostart ExecutionTime Providers00112
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01102
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01337
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01001
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors13116
T1547.011Boot or Logon Autostart ExecutionPlist Modification00213
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1548Abuse Elevation Control Mechanismn/a113212560
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control345111372
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching023712
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00000
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash160310
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a053210
T1552.001Unsecured CredentialsCredentials In Files1122015
T1552.002Unsecured CredentialsCredentials in Registry13026
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05106
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences02002
T1553Subvert Trust Controlsn/a01528
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking00101
T1553.004Subvert Trust ControlsInstall Root Certificate14229
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a047314
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers01236
T1556Modify Authentication Processn/a01528
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL02002
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1557Man-in-the-Middlen/a00044
T1557.001Man-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay06006
T1557.002Man-in-the-MiddleARP Cache Poisoning00033
T1558Steal or Forge Kerberos Ticketsn/a0391325
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111618
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00055
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1102619
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a085951118
T1562.001Impair DefensesDisable or Modify Tools3513540129
T1562.002Impair DefensesDisable Windows Event Logging16209
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0104519
T1562.006Impair DefensesIndicator Blocking23218
T1562.007Impair DefensesDisable or Modify Cloud Firewall00066
T1562.008Impair DefensesDisable Cloud Logs00000
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a056112
T1564.001Hide ArtifactsHidden Files and Directories064212
T1564.002Hide ArtifactsHidden Users01001
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2102014
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1565Data Manipulationn/a02305
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a04162848
T1566.001PhishingSpearphishing Attachment011102445
T1566.002PhishingSpearphishing Link00718
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a04116
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository02002
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage04015
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms00303
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4323544
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03003
T1572Protocol Tunnelingn/a06309
T1573Encrypted Channeln/a04105
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a067518
T1574.001Hijack Execution FlowDLL Search Order Hijacking17109
T1574.002Hijack Execution FlowDLL Side-Loading0182222
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness00000
T1574.006Hijack Execution FlowLD_PRELOAD02114
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable10304
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness460212
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1578Modify Cloud Compute Infrastructuren/a01001
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00000
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services01001
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a00000
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware08008
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00000
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02002
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool04026
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00000
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01012
T1589.001Gather Victim Identity InformationCredentials00000
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a01012
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00011
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01045
T1592.001Gather Victim Host InformationHardware00000
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations00000
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
\ No newline at end of file diff --git a/docs/coverage/analytic_coverage_01_08_2024.csv b/docs/coverage/analytic_coverage_01_08_2024.csv new file mode 100644 index 00000000..5dd77b31 --- /dev/null +++ b/docs/coverage/analytic_coverage_01_08_2024.csv @@ -0,0 +1,589 @@ +Technique (ID), Technique (Name), Sub-technique (Name), Num. CAR, Num. Sigma, Num. ES SIEM, Num. Splunk, Total +T1001,Data Obfuscation,n/a,0,0,0,0,0 +T1001.001,Data Obfuscation,Junk Data,0,0,0,0,0 +T1001.002,Data Obfuscation,Steganography,0,0,0,0,0 +T1001.003,Data Obfuscation,Protocol Impersonation,0,3,0,1,4 +T1003,OS Credential Dumping,n/a,0,23,34,36,93 +T1003.001,OS Credential Dumping,LSASS Memory,5,75,10,14,104 +T1003.002,OS Credential Dumping,Security Account Manager,1,28,5,9,43 +T1003.003,OS Credential Dumping,NTDS,2,19,1,8,30 +T1003.004,OS Credential Dumping,LSA Secrets,0,12,1,0,13 +T1003.005,OS Credential Dumping,Cached Domain Credentials,0,8,0,1,9 +T1003.006,OS Credential Dumping,DCSync,0,8,0,0,8 +T1003.007,OS Credential Dumping,Proc Filesystem,0,0,0,0,0 +T1003.008,OS Credential Dumping,/etc/passwd and /etc/shadow,0,0,1,1,2 +T1005,Data from Local System,n/a,0,7,2,1,10 +T1006,Direct Volume Access,n/a,0,1,1,0,2 +T1007,System Service Discovery,n/a,2,3,0,0,5 +T1008,Fallback Channels,n/a,0,2,0,0,2 +T1010,Application Window Discovery,n/a,1,1,0,0,2 +T1011,Exfiltration Over Other Network Medium,n/a,0,0,0,0,0 +T1011.001,Exfiltration Over Other Network Medium,Exfiltration Over Bluetooth,0,0,0,0,0 +T1012,Query Registry,n/a,3,10,1,2,16 +T1014,Rootkit,n/a,0,1,0,3,4 +T1016,System Network Configuration Discovery,n/a,2,8,3,4,17 +T1016.001,System Network Configuration Discovery,Internet Connection Discovery,0,0,0,1,1 +T1018,Remote System Discovery,n/a,1,15,4,18,38 +T1020,Automated Exfiltration,n/a,0,5,1,6,12 +T1020.001,Automated Exfiltration,Traffic Duplication,0,0,0,1,1 +T1021,Remote Services,n/a,1,3,34,24,62 +T1021.001,Remote Services,Remote Desktop Protocol,3,14,1,9,27 +T1021.002,Remote Services,SMB/Windows Admin Shares,5,33,6,5,49 +T1021.003,Remote Services,Distributed Component Object Model,1,9,0,5,15 +T1021.004,Remote Services,SSH,0,1,1,2,4 +T1021.005,Remote Services,VNC,0,1,0,0,1 +T1021.006,Remote Services,Windows Remote Management,3,9,0,6,18 +T1025,Data from Removable Media,n/a,0,0,0,0,0 +T1026,Multiband Communication,n/a,0,0,0,0,0 +T1027,Obfuscated Files or Information,n/a,0,83,7,8,98 +T1027.001,Obfuscated Files or Information,Binary Padding,0,3,0,0,3 +T1027.002,Obfuscated Files or Information,Software Packing,0,1,0,0,1 +T1027.003,Obfuscated Files or Information,Steganography,0,5,0,0,5 +T1027.004,Obfuscated Files or Information,Compile After Delivery,0,5,2,1,8 +T1027.005,Obfuscated Files or Information,Indicator Removal from Tools,0,4,0,2,6 +T1027.006,Obfuscated Files or Information,HTML Smuggling,0,0,1,0,1 +T1029,Scheduled Transfer,n/a,1,0,0,0,1 +T1030,Data Transfer Size Limits,n/a,0,2,0,0,2 +T1033,System Owner/User Discovery,n/a,2,25,4,10,41 +T1034,Path Interception,n/a,0,0,0,0,0 +T1036,Masquerading,n/a,1,27,16,27,71 +T1036.001,Masquerading,Invalid Code Signature,0,0,0,0,0 +T1036.002,Masquerading,Right-to-Left Override,0,0,0,0,0 +T1036.003,Masquerading,Rename System Utilities,1,21,2,22,46 +T1036.004,Masquerading,Masquerade Task or Service,0,2,0,1,3 +T1036.005,Masquerading,Match Legitimate Name or Location,1,9,1,1,12 +T1036.006,Masquerading,Space after Filename,0,1,1,0,2 +T1036.007,Masquerading,Double File Extension,0,2,1,0,3 +T1037,Boot or Logon Initialization Scripts,n/a,0,0,5,2,7 +T1037.001,Boot or Logon Initialization Scripts,Logon Script (Windows),2,2,0,1,5 +T1037.002,Boot or Logon Initialization Scripts,Login Hook,0,0,0,0,0 +T1037.003,Boot or Logon Initialization Scripts,Network Logon Script,0,0,0,0,0 +T1037.004,Boot or Logon Initialization Scripts,RC Scripts,0,0,2,1,3 +T1037.005,Boot or Logon Initialization Scripts,Startup Items,0,1,0,0,1 +T1039,Data from Network Shared Drive,n/a,1,2,0,1,4 +T1040,Network Sniffing,n/a,1,8,2,1,12 +T1041,Exfiltration Over C2 Channel,n/a,0,3,0,1,4 +T1043,Commonly Used Port,n/a,0,0,0,0,0 +T1046,Network Service Discovery,n/a,2,11,1,0,14 +T1047,Windows Management Instrumentation,n/a,3,40,5,14,62 +T1048,Exfiltration Over Alternative Protocol,n/a,0,7,6,9,22 +T1048.001,Exfiltration Over Alternative Protocol,Exfiltration Over Symmetric Encrypted Non-C2 Protocol,0,1,0,0,1 +T1048.002,Exfiltration Over Alternative Protocol,Exfiltration Over Asymmetric Encrypted Non-C2 Protocol,0,0,0,0,0 +T1048.003,Exfiltration Over Alternative Protocol,Exfiltration Over Unencrypted Non-C2 Protocol,0,14,0,9,23 +T1049,System Network Connections Discovery,n/a,1,8,1,6,16 +T1051,Shared Webroot,n/a,0,0,0,0,0 +T1052,Exfiltration Over Physical Medium,n/a,0,0,0,0,0 +T1052.001,Exfiltration Over Physical Medium,Exfiltration over USB,0,0,0,0,0 +T1053,Scheduled Task/Job,n/a,0,11,19,28,58 +T1053.002,Scheduled Task/Job,At,3,8,0,3,14 +T1053.003,Scheduled Task/Job,Cron,0,6,5,6,17 +T1053.004,Scheduled Task/Job,Launchd,0,0,0,0,0 +T1053.005,Scheduled Task/Job,Scheduled Task,6,38,9,15,68 +T1053.006,Scheduled Task/Job,Systemd Timers,0,0,0,3,3 +T1053.007,Scheduled Task/Job,Container Orchestration Job,0,0,0,0,0 +T1055,Process Injection,n/a,0,23,13,26,62 +T1055.001,Process Injection,Dynamic-link Library Injection,2,8,0,4,14 +T1055.002,Process Injection,Portable Executable Injection,0,0,0,2,2 +T1055.003,Process Injection,Thread Execution Hijacking,0,2,0,0,2 +T1055.004,Process Injection,Asynchronous Procedure Call,0,0,0,0,0 +T1055.005,Process Injection,Thread Local Storage,0,0,0,0,0 +T1055.008,Process Injection,Ptrace System Calls,0,0,0,0,0 +T1055.009,Process Injection,Proc Memory,0,0,0,0,0 +T1055.011,Process Injection,Extra Window Memory Injection,0,0,0,0,0 +T1055.012,Process Injection,Process Hollowing,1,2,2,0,5 +T1055.013,Process Injection,Process Doppelgänging,0,0,0,0,0 +T1055.014,Process Injection,VDSO Hijacking,0,0,0,0,0 +T1055.015,Process Injection,ListPlanting,0,0,0,0,0 +T1056,Input Capture,n/a,0,0,2,1,3 +T1056.001,Input Capture,Keylogging,0,2,0,0,2 +T1056.002,Input Capture,GUI Input Capture,0,3,1,1,5 +T1056.003,Input Capture,Web Portal Capture,0,0,0,0,0 +T1056.004,Input Capture,Credential API Hooking,0,0,0,0,0 +T1057,Process Discovery,n/a,2,5,2,0,9 +T1059,Command and Scripting Interpreter,n/a,1,51,64,57,173 +T1059.001,Command and Scripting Interpreter,PowerShell,3,181,7,32,223 +T1059.002,Command and Scripting Interpreter,AppleScript,0,2,2,0,4 +T1059.003,Command and Scripting Interpreter,Windows Command Shell,2,21,0,9,32 +T1059.004,Command and Scripting Interpreter,Unix Shell,0,8,18,3,29 +T1059.005,Command and Scripting Interpreter,Visual Basic,1,18,0,4,23 +T1059.006,Command and Scripting Interpreter,Python,0,2,2,0,4 +T1059.007,Command and Scripting Interpreter,JavaScript,0,13,3,4,20 +T1059.008,Command and Scripting Interpreter,Network Device CLI,0,0,0,0,0 +T1061,Graphical User Interface,n/a,0,0,0,0,0 +T1062,Hypervisor,n/a,0,0,0,0,0 +T1064,Scripting,n/a,0,0,0,0,0 +T1068,Exploitation for Privilege Escalation,n/a,1,25,18,10,54 +T1069,Permission Groups Discovery,n/a,0,1,5,25,31 +T1069.001,Permission Groups Discovery,Local Groups,3,14,1,11,29 +T1069.002,Permission Groups Discovery,Domain Groups,3,10,2,18,33 +T1069.003,Permission Groups Discovery,Cloud Groups,0,0,0,1,1 +T1070,Indicator Removal on Host,n/a,0,13,14,23,50 +T1070.001,Indicator Removal on Host,Clear Windows Event Logs,2,8,3,6,19 +T1070.002,Indicator Removal on Host,Clear Linux or Mac System Logs,0,3,1,0,4 +T1070.003,Indicator Removal on Host,Clear Command History,1,7,2,0,10 +T1070.004,Indicator Removal on Host,File Deletion,0,12,4,12,28 +T1070.005,Indicator Removal on Host,Network Share Connection Removal,1,3,0,1,5 +T1070.006,Indicator Removal on Host,Timestomp,0,5,1,0,6 +T1071,Application Layer Protocol,n/a,0,6,11,10,27 +T1071.001,Application Layer Protocol,Web Protocols,0,29,3,2,34 +T1071.002,Application Layer Protocol,File Transfer Protocols,0,0,0,1,1 +T1071.003,Application Layer Protocol,Mail Protocols,0,0,0,3,3 +T1071.004,Application Layer Protocol,DNS,0,17,0,4,21 +T1072,Software Deployment Tools,n/a,0,3,0,2,5 +T1074,Data Staged,n/a,0,2,2,1,5 +T1074.001,Data Staged,Local Data Staging,0,4,0,0,4 +T1074.002,Data Staged,Remote Data Staging,0,0,1,0,1 +T1078,Valid Accounts,n/a,0,42,40,51,133 +T1078.001,Valid Accounts,Default Accounts,0,1,2,8,11 +T1078.002,Valid Accounts,Domain Accounts,5,1,2,6,14 +T1078.003,Valid Accounts,Local Accounts,5,1,5,2,13 +T1078.004,Valid Accounts,Cloud Accounts,0,3,1,28,32 +T1080,Taint Shared Content,n/a,0,0,2,0,2 +T1082,System Information Discovery,n/a,2,14,7,5,28 +T1083,File and Directory Discovery,n/a,0,12,2,1,15 +T1087,Account Discovery,n/a,0,12,4,27,43 +T1087.001,Account Discovery,Local Account,2,11,0,11,24 +T1087.002,Account Discovery,Domain Account,2,15,1,19,37 +T1087.003,Account Discovery,Email Account,0,0,0,0,0 +T1087.004,Account Discovery,Cloud Account,0,1,0,0,1 +T1090,Proxy,n/a,0,11,1,3,15 +T1090.001,Proxy,Internal Proxy,0,3,0,0,3 +T1090.002,Proxy,External Proxy,0,1,0,0,1 +T1090.003,Proxy,Multi-hop Proxy,0,2,1,0,3 +T1090.004,Proxy,Domain Fronting,0,0,0,0,0 +T1091,Replication Through Removable Media,n/a,0,1,0,0,1 +T1092,Communication Through Removable Media,n/a,0,0,0,0,0 +T1095,Non-Application Layer Protocol,n/a,0,4,1,2,7 +T1098,Account Manipulation,n/a,1,22,35,10,68 +T1098.001,Account Manipulation,Additional Cloud Credentials,0,0,0,1,1 +T1098.002,Account Manipulation,Additional Email Delegate Permissions,0,0,2,0,2 +T1098.003,Account Manipulation,Additional Cloud Roles,0,1,3,2,6 +T1098.004,Account Manipulation,SSH Authorized Keys,0,0,1,3,4 +T1098.005,Account Manipulation,Device Registration,0,0,0,0,0 +T1102,Web Service,n/a,0,3,1,2,6 +T1102.001,Web Service,Dead Drop Resolver,0,3,0,0,3 +T1102.002,Web Service,Bidirectional Communication,0,2,0,0,2 +T1102.003,Web Service,One-Way Communication,0,2,0,0,2 +T1104,Multi-Stage Channels,n/a,0,1,0,0,1 +T1105,Ingress Tool Transfer,n/a,4,47,9,23,83 +T1106,Native API,n/a,0,12,6,0,18 +T1108,Redundant Access,n/a,0,0,0,0,0 +T1110,Brute Force,n/a,0,10,19,25,54 +T1110.001,Brute Force,Password Guessing,0,3,6,3,12 +T1110.002,Brute Force,Password Cracking,0,1,0,0,1 +T1110.003,Brute Force,Password Spraying,0,8,6,15,29 +T1110.004,Brute Force,Credential Stuffing,0,0,0,5,5 +T1111,Multi-Factor Authentication Interception,n/a,0,0,1,0,1 +T1112,Modify Registry,n/a,8,62,5,25,100 +T1113,Screen Capture,n/a,0,6,1,3,10 +T1114,Email Collection,n/a,0,4,3,8,15 +T1114.001,Email Collection,Local Email Collection,0,1,0,2,3 +T1114.002,Email Collection,Remote Email Collection,0,0,1,3,4 +T1114.003,Email Collection,Email Forwarding Rule,0,0,1,2,3 +T1115,Clipboard Data,n/a,0,6,0,2,8 +T1119,Automated Collection,n/a,0,5,0,0,5 +T1120,Peripheral Device Discovery,n/a,0,2,1,0,3 +T1123,Audio Capture,n/a,0,6,1,0,7 +T1124,System Time Discovery,n/a,0,3,0,1,4 +T1125,Video Capture,n/a,0,1,0,0,1 +T1127,Trusted Developer Utilities Proxy Execution,n/a,0,17,8,9,34 +T1127.001,Trusted Developer Utilities Proxy Execution,MSBuild,1,1,3,6,11 +T1129,Shared Modules,n/a,0,0,1,0,1 +T1132,Data Encoding,n/a,0,0,0,0,0 +T1132.001,Data Encoding,Standard Encoding,0,1,0,0,1 +T1132.002,Data Encoding,Non-Standard Encoding,0,0,0,0,0 +T1133,External Remote Services,n/a,0,7,5,0,12 +T1134,Access Token Manipulation,n/a,0,0,12,5,17 +T1134.001,Access Token Manipulation,Token Impersonation/Theft,0,7,1,3,11 +T1134.002,Access Token Manipulation,Create Process with Token,0,5,3,1,9 +T1134.003,Access Token Manipulation,Make and Impersonate Token,0,1,1,0,2 +T1134.004,Access Token Manipulation,Parent PID Spoofing,0,1,2,1,4 +T1134.005,Access Token Manipulation,SID-History Injection,0,1,0,0,1 +T1135,Network Share Discovery,n/a,0,7,3,0,10 +T1136,Create Account,n/a,0,1,7,14,22 +T1136.001,Create Account,Local Account,1,12,2,5,20 +T1136.002,Create Account,Domain Account,0,2,0,0,2 +T1136.003,Create Account,Cloud Account,0,2,2,10,14 +T1137,Office Application Startup,n/a,0,6,2,0,8 +T1137.001,Office Application Startup,Office Template Macros,0,0,0,0,0 +T1137.002,Office Application Startup,Office Test,0,1,0,0,1 +T1137.003,Office Application Startup,Outlook Forms,0,1,0,0,1 +T1137.004,Office Application Startup,Outlook Home Page,0,0,0,0,0 +T1137.005,Office Application Startup,Outlook Rules,0,0,0,0,0 +T1137.006,Office Application Startup,Add-ins,0,3,0,0,3 +T1140,Deobfuscate/Decode Files or Information,n/a,1,13,6,2,22 +T1149,LC_MAIN Hijacking,n/a,0,0,0,0,0 +T1153,Source,n/a,0,0,0,0,0 +T1175,Component Object Model and Distributed COM,n/a,0,0,0,0,0 +T1176,Browser Extensions,n/a,0,1,0,0,1 +T1185,Browser Session Hijacking,n/a,0,1,0,0,1 +T1187,Forced Authentication,n/a,1,3,0,1,5 +T1189,Drive-by Compromise,n/a,0,2,1,5,8 +T1190,Exploit Public-Facing Application,n/a,0,74,15,31,120 +T1195,Supply Chain Compromise,n/a,0,1,4,3,8 +T1195.001,Supply Chain Compromise,Compromise Software Dependencies and Development Tools,0,1,0,2,3 +T1195.002,Supply Chain Compromise,Compromise Software Supply Chain,0,0,4,1,5 +T1195.003,Supply Chain Compromise,Compromise Hardware Supply Chain,0,0,0,0,0 +T1197,BITS Jobs,n/a,2,16,1,6,25 +T1199,Trusted Relationship,n/a,0,1,0,2,3 +T1200,Hardware Additions,n/a,0,2,0,5,7 +T1201,Password Policy Discovery,n/a,0,4,0,7,11 +T1202,Indirect Command Execution,n/a,0,28,0,4,32 +T1203,Exploitation for Client Execution,n/a,0,21,2,4,27 +T1204,User Execution,n/a,0,8,7,15,30 +T1204.001,User Execution,Malicious Link,0,2,0,1,3 +T1204.002,User Execution,Malicious File,1,26,3,4,34 +T1204.003,User Execution,Malicious Image,0,0,0,7,7 +T1205,Traffic Signaling,n/a,0,0,0,0,0 +T1205.001,Traffic Signaling,Port Knocking,0,0,0,0,0 +T1207,Rogue Domain Controller,n/a,0,1,0,0,1 +T1210,Exploitation of Remote Services,n/a,0,8,1,3,12 +T1211,Exploitation for Defense Evasion,n/a,0,3,1,0,4 +T1212,Exploitation for Credential Access,n/a,0,8,1,2,11 +T1213,Data from Information Repositories,n/a,0,0,0,1,1 +T1213.001,Data from Information Repositories,Confluence,0,0,0,0,0 +T1213.002,Data from Information Repositories,Sharepoint,0,0,0,0,0 +T1213.003,Data from Information Repositories,Code Repositories,0,0,0,0,0 +T1216,System Script Proxy Execution,n/a,0,17,0,1,18 +T1216.001,System Script Proxy Execution,PubPrn,0,2,0,0,2 +T1217,Browser Bookmark Discovery,n/a,0,3,0,0,3 +T1218,System Binary Proxy Execution,n/a,0,94,18,70,182 +T1218.001,System Binary Proxy Execution,Compiled HTML File,1,5,1,8,15 +T1218.002,System Binary Proxy Execution,Control Panel,0,1,1,1,3 +T1218.003,System Binary Proxy Execution,CMSTP,1,7,0,3,11 +T1218.004,System Binary Proxy Execution,InstallUtil,0,0,1,9,10 +T1218.005,System Binary Proxy Execution,Mshta,0,8,4,12,24 +T1218.007,System Binary Proxy Execution,Msiexec,0,9,0,9,18 +T1218.008,System Binary Proxy Execution,Odbcconf,0,1,0,4,5 +T1218.009,System Binary Proxy Execution,Regsvcs/Regasm,0,1,1,6,8 +T1218.010,System Binary Proxy Execution,Regsvr32,2,16,2,6,26 +T1218.011,System Binary Proxy Execution,Rundll32,1,32,3,16,52 +T1218.012,System Binary Proxy Execution,Verclsid,0,0,0,1,1 +T1218.013,System Binary Proxy Execution,Mavinject,0,2,0,1,3 +T1218.014,System Binary Proxy Execution,MMC,0,0,0,3,3 +T1219,Remote Access Software,n/a,0,28,3,3,34 +T1220,XSL Script Processing,n/a,0,3,3,2,8 +T1221,Template Injection,n/a,0,1,0,0,1 +T1222,File and Directory Permissions Modification,n/a,0,0,4,11,15 +T1222.001,File and Directory Permissions Modification,Windows File and Directory Permissions Modification,1,4,0,2,7 +T1222.002,File and Directory Permissions Modification,Linux and Mac File and Directory Permissions Modification,1,4,1,1,7 +T1480,Execution Guardrails,n/a,0,0,0,0,0 +T1480.001,Execution Guardrails,Environmental Keying,0,0,0,0,0 +T1482,Domain Trust Discovery,n/a,0,13,2,11,26 +T1484,Domain Policy Modification,n/a,0,2,4,2,8 +T1484.001,Domain Policy Modification,Group Policy Modification,0,2,0,0,2 +T1484.002,Domain Policy Modification,Domain Trust Modification,0,0,1,2,3 +T1485,Data Destruction,n/a,0,10,8,19,37 +T1486,Data Encrypted for Impact,n/a,0,10,1,7,18 +T1489,Service Stop,n/a,0,7,6,14,27 +T1490,Inhibit System Recovery,n/a,2,18,6,12,38 +T1491,Defacement,n/a,0,0,0,2,2 +T1491.001,Defacement,Internal Defacement,0,2,0,0,2 +T1491.002,Defacement,External Defacement,0,0,0,0,0 +T1495,Firmware Corruption,n/a,0,1,0,0,1 +T1496,Resource Hijacking,n/a,0,4,1,0,5 +T1497,Virtualization/Sandbox Evasion,n/a,0,0,1,1,2 +T1497.001,Virtualization/Sandbox Evasion,System Checks,0,1,0,0,1 +T1497.002,Virtualization/Sandbox Evasion,User Activity Based Checks,0,0,0,0,0 +T1497.003,Virtualization/Sandbox Evasion,Time Based Evasion,0,0,0,1,1 +T1498,Network Denial of Service,n/a,0,0,1,7,8 +T1498.001,Network Denial of Service,Direct Network Flood,0,0,0,0,0 +T1498.002,Network Denial of Service,Reflection Amplification,0,0,0,1,1 +T1499,Endpoint Denial of Service,n/a,0,1,1,1,3 +T1499.001,Endpoint Denial of Service,OS Exhaustion Flood,0,1,0,0,1 +T1499.002,Endpoint Denial of Service,Service Exhaustion Flood,0,0,0,0,0 +T1499.003,Endpoint Denial of Service,Application Exhaustion Flood,0,0,0,0,0 +T1499.004,Endpoint Denial of Service,Application or System Exploitation,0,3,0,0,3 +T1505,Server Software Component,n/a,0,1,2,7,10 +T1505.001,Server Software Component,SQL Stored Procedures,0,0,0,0,0 +T1505.002,Server Software Component,Transport Agent,0,3,0,0,3 +T1505.003,Server Software Component,Web Shell,1,27,2,7,37 +T1505.004,Server Software Component,IIS Components,0,0,0,0,0 +T1505.005,Server Software Component,Terminal Services DLL,0,1,0,0,1 +T1518,Software Discovery,n/a,0,2,3,0,5 +T1518.001,Software Discovery,Security Software Discovery,1,4,2,0,7 +T1525,Implant Internal Image,n/a,0,1,0,0,1 +T1526,Cloud Service Discovery,n/a,0,2,1,7,10 +T1528,Steal Application Access Token,n/a,0,10,3,0,13 +T1529,System Shutdown/Reboot,n/a,0,6,0,3,9 +T1530,Data from Cloud Storage Object,n/a,0,0,5,6,11 +T1531,Account Access Removal,n/a,0,3,9,4,16 +T1534,Internal Spearphishing,n/a,0,0,0,0,0 +T1535,Unused/Unsupported Cloud Regions,n/a,0,0,0,8,8 +T1537,Transfer Data to Cloud Account,n/a,0,4,6,2,12 +T1538,Cloud Service Dashboard,n/a,0,0,0,0,0 +T1539,Steal Web Session Cookie,n/a,0,2,3,0,5 +T1542,Pre-OS Boot,n/a,0,0,0,1,1 +T1542.001,Pre-OS Boot,System Firmware,0,2,0,0,2 +T1542.002,Pre-OS Boot,Component Firmware,0,0,0,0,0 +T1542.003,Pre-OS Boot,Bootkit,0,1,0,0,1 +T1542.004,Pre-OS Boot,ROMMONkit,0,0,0,0,0 +T1542.005,Pre-OS Boot,TFTP Boot,0,0,0,1,1 +T1543,Create or Modify System Process,n/a,0,9,28,16,53 +T1543.001,Create or Modify System Process,Launch Agent,0,0,3,2,5 +T1543.002,Create or Modify System Process,Systemd Service,0,2,1,0,3 +T1543.003,Create or Modify System Process,Windows Service,6,40,10,14,70 +T1543.004,Create or Modify System Process,Launch Daemon,0,0,0,0,0 +T1546,Event Triggered Execution,n/a,0,9,15,15,39 +T1546.001,Event Triggered Execution,Change Default File Association,1,3,0,3,7 +T1546.002,Event Triggered Execution,Screensaver,1,4,1,1,7 +T1546.003,Event Triggered Execution,Windows Management Instrumentation Event Subscription,1,12,1,3,17 +T1546.004,Event Triggered Execution,Unix Shell Configuration Modification,0,1,1,2,4 +T1546.005,Event Triggered Execution,Trap,0,0,0,0,0 +T1546.006,Event Triggered Execution,LC_LOAD_DYLIB Addition,0,0,0,0,0 +T1546.007,Event Triggered Execution,Netsh Helper DLL,0,2,0,0,2 +T1546.008,Event Triggered Execution,Accessibility Features,3,7,1,1,12 +T1546.009,Event Triggered Execution,AppCert DLLs,0,2,1,0,3 +T1546.010,Event Triggered Execution,AppInit DLLs,2,1,1,0,4 +T1546.011,Event Triggered Execution,Application Shimming,0,2,2,3,7 +T1546.012,Event Triggered Execution,Image File Execution Options Injection,0,2,1,2,5 +T1546.013,Event Triggered Execution,PowerShell Profile,0,3,1,0,4 +T1546.014,Event Triggered Execution,Emond,0,1,2,0,3 +T1546.015,Event Triggered Execution,Component Object Model Hijacking,1,9,1,4,15 +T1547,Boot or Logon Autostart Execution,n/a,0,6,24,16,46 +T1547.001,Boot or Logon Autostart Execution,Registry Run Keys / Startup Folder,4,31,9,2,46 +T1547.002,Boot or Logon Autostart Execution,Authentication Package,0,1,2,0,3 +T1547.003,Boot or Logon Autostart Execution,Time Providers,0,1,1,1,3 +T1547.004,Boot or Logon Autostart Execution,Winlogon Helper DLL,2,3,0,0,5 +T1547.005,Boot or Logon Autostart Execution,Security Support Provider,0,1,1,1,3 +T1547.006,Boot or Logon Autostart Execution,Kernel Modules and Extensions,0,1,4,3,8 +T1547.007,Boot or Logon Autostart Execution,Re-opened Applications,0,0,0,0,0 +T1547.008,Boot or Logon Autostart Execution,LSASS Driver,0,1,0,1,2 +T1547.009,Boot or Logon Autostart Execution,Shortcut Modification,0,4,0,0,4 +T1547.010,Boot or Logon Autostart Execution,Port Monitors,1,4,1,1,7 +T1547.012,Boot or Logon Autostart Execution,Print Processors,0,0,0,7,7 +T1547.013,Boot or Logon Autostart Execution,XDG Autostart Entries,0,0,0,0,0 +T1547.014,Boot or Logon Autostart Execution,Active Setup,0,1,0,1,2 +T1547.015,Boot or Logon Autostart Execution,Login Items,0,0,0,0,0 +T1548,Abuse Elevation Control Mechanism,n/a,1,17,23,51,92 +T1548.001,Abuse Elevation Control Mechanism,Setuid and Setgid,0,1,2,3,6 +T1548.002,Abuse Elevation Control Mechanism,Bypass User Account Control,3,48,11,13,75 +T1548.003,Abuse Elevation Control Mechanism,Sudo and Sudo Caching,0,2,4,32,38 +T1548.004,Abuse Elevation Control Mechanism,Elevated Execution with Prompt,0,0,1,0,1 +T1550,Use Alternate Authentication Material,n/a,0,3,6,9,18 +T1550.001,Use Alternate Authentication Material,Application Access Token,0,3,5,0,8 +T1550.002,Use Alternate Authentication Material,Pass the Hash,1,5,0,3,9 +T1550.003,Use Alternate Authentication Material,Pass the Ticket,0,3,1,3,7 +T1550.004,Use Alternate Authentication Material,Web Session Cookie,0,0,0,0,0 +T1552,Unsecured Credentials,n/a,0,5,7,5,17 +T1552.001,Unsecured Credentials,Credentials In Files,1,14,2,1,18 +T1552.002,Unsecured Credentials,Credentials in Registry,1,3,0,3,7 +T1552.003,Unsecured Credentials,Bash History,0,3,0,0,3 +T1552.004,Unsecured Credentials,Private Keys,0,5,1,1,7 +T1552.005,Unsecured Credentials,Cloud Instance Metadata API,0,0,0,0,0 +T1552.006,Unsecured Credentials,Group Policy Preferences,0,4,0,0,4 +T1552.007,Unsecured Credentials,Container API,0,2,0,0,2 +T1553,Subvert Trust Controls,n/a,0,2,5,2,9 +T1553.001,Subvert Trust Controls,Gatekeeper Bypass,0,1,0,0,1 +T1553.002,Subvert Trust Controls,Code Signing,0,1,1,0,2 +T1553.003,Subvert Trust Controls,SIP and Trust Provider Hijacking,0,1,1,0,2 +T1553.004,Subvert Trust Controls,Install Root Certificate,1,5,2,2,10 +T1553.005,Subvert Trust Controls,Mark-of-the-Web Bypass,0,3,0,0,3 +T1553.006,Subvert Trust Controls,Code Signing Policy Modification,0,0,0,0,0 +T1554,Compromise Client Software Binary,n/a,0,3,2,2,7 +T1555,Credentials from Password Stores,n/a,0,4,9,4,17 +T1555.001,Credentials from Password Stores,Keychain,0,1,4,0,5 +T1555.002,Credentials from Password Stores,Securityd Memory,0,0,0,0,0 +T1555.003,Credentials from Password Stores,Credentials from Web Browsers,0,2,2,3,7 +T1555.004,Credentials from Password Stores,Windows Credential Manager,0,4,2,0,6 +T1555.005,Credentials from Password Stores,Password Managers,0,1,0,1,2 +T1556,Modify Authentication Process,n/a,0,2,9,5,16 +T1556.001,Modify Authentication Process,Domain Controller Authentication,0,0,0,0,0 +T1556.002,Modify Authentication Process,Password Filter DLL,0,3,0,0,3 +T1556.003,Modify Authentication Process,Pluggable Authentication Modules,0,0,0,0,0 +T1556.004,Modify Authentication Process,Network Device Authentication,0,0,0,0,0 +T1556.005,Modify Authentication Process,Reversible Encryption,0,0,0,0,0 +T1557,Adversary-in-the-Middle,n/a,0,1,0,4,5 +T1557.001,Adversary-in-the-Middle,LLMNR/NBT-NS Poisoning and SMB Relay,0,7,0,0,7 +T1557.002,Adversary-in-the-Middle,ARP Cache Poisoning,0,0,0,3,3 +T1557.003,Adversary-in-the-Middle,DHCP Spoofing,0,0,0,0,0 +T1558,Steal or Forge Kerberos Tickets,n/a,0,3,9,18,30 +T1558.001,Steal or Forge Kerberos Tickets,Golden Ticket,0,0,0,1,1 +T1558.002,Steal or Forge Kerberos Tickets,Silver Ticket,0,0,0,0,0 +T1558.003,Steal or Forge Kerberos Tickets,Kerberoasting,0,11,1,8,20 +T1558.004,Steal or Forge Kerberos Tickets,AS-REP Roasting,0,0,0,7,7 +T1559,Inter-Process Communication,n/a,0,1,2,0,3 +T1559.001,Inter-Process Communication,Component Object Model,0,4,1,1,6 +T1559.002,Inter-Process Communication,Dynamic Data Exchange,1,1,0,0,2 +T1559.003,Inter-Process Communication,XPC Services,0,0,0,0,0 +T1560,Archive Collected Data,n/a,0,2,2,6,10 +T1560.001,Archive Collected Data,Archive via Utility,1,12,2,6,21 +T1560.002,Archive Collected Data,Archive via Library,0,0,0,0,0 +T1560.003,Archive Collected Data,Archive via Custom Method,0,0,0,0,0 +T1561,Disk Wipe,n/a,0,0,0,2,2 +T1561.001,Disk Wipe,Disk Content Wipe,0,1,0,0,1 +T1561.002,Disk Wipe,Disk Structure Wipe,0,1,0,2,3 +T1562,Impair Defenses,n/a,0,17,77,62,156 +T1562.001,Impair Defenses,Disable or Modify Tools,3,74,39,45,161 +T1562.002,Impair Defenses,Disable Windows Event Logging,1,12,2,0,15 +T1562.003,Impair Defenses,Impair Command History Logging,0,0,0,0,0 +T1562.004,Impair Defenses,Disable or Modify System Firewall,0,13,4,5,22 +T1562.006,Impair Defenses,Indicator Blocking,2,4,3,1,10 +T1562.007,Impair Defenses,Disable or Modify Cloud Firewall,0,0,3,6,9 +T1562.008,Impair Defenses,Disable Cloud Logs,0,0,0,6,6 +T1562.009,Impair Defenses,Safe Mode Boot,0,0,0,0,0 +T1562.010,Impair Defenses,Downgrade Attack,0,1,0,0,1 +T1563,Remote Service Session Hijacking,n/a,0,0,0,0,0 +T1563.001,Remote Service Session Hijacking,SSH Hijacking,0,0,0,0,0 +T1563.002,Remote Service Session Hijacking,RDP Hijacking,0,2,0,0,2 +T1564,Hide Artifacts,n/a,0,6,7,1,14 +T1564.001,Hide Artifacts,Hidden Files and Directories,0,8,5,2,15 +T1564.002,Hide Artifacts,Hidden Users,0,4,0,0,4 +T1564.003,Hide Artifacts,Hidden Window,0,2,0,0,2 +T1564.004,Hide Artifacts,NTFS File Attributes,2,19,2,0,23 +T1564.005,Hide Artifacts,Hidden File System,0,0,0,0,0 +T1564.006,Hide Artifacts,Run Virtual Instance,0,2,0,0,2 +T1564.007,Hide Artifacts,VBA Stomping,0,0,0,0,0 +T1564.008,Hide Artifacts,Email Hiding Rules,0,0,0,0,0 +T1564.009,Hide Artifacts,Resource Forking,0,0,0,0,0 +T1564.010,Hide Artifacts,Process Argument Spoofing,0,0,0,0,0 +T1565,Data Manipulation,n/a,0,3,3,0,6 +T1565.001,Data Manipulation,Stored Data Manipulation,0,3,3,0,6 +T1565.002,Data Manipulation,Transmitted Data Manipulation,0,1,0,0,1 +T1565.003,Data Manipulation,Runtime Data Manipulation,0,0,0,0,0 +T1566,Phishing,n/a,0,9,17,33,59 +T1566.001,Phishing,Spearphishing Attachment,0,15,11,29,55 +T1566.002,Phishing,Spearphishing Link,0,1,8,1,10 +T1566.003,Phishing,Spearphishing via Service,0,0,0,1,1 +T1567,Exfiltration Over Web Service,n/a,0,7,1,2,10 +T1567.001,Exfiltration Over Web Service,Exfiltration to Code Repository,0,3,0,0,3 +T1567.002,Exfiltration Over Web Service,Exfiltration to Cloud Storage,0,7,0,1,8 +T1568,Dynamic Resolution,n/a,0,1,3,0,4 +T1568.001,Dynamic Resolution,Fast Flux DNS,0,0,0,0,0 +T1568.002,Dynamic Resolution,Domain Generation Algorithms,0,2,3,1,6 +T1568.003,Dynamic Resolution,DNS Calculation,0,0,0,0,0 +T1569,System Services,n/a,0,4,3,5,12 +T1569.001,System Services,Launchctl,1,0,0,0,1 +T1569.002,System Services,Service Execution,4,40,3,5,52 +T1570,Lateral Tool Transfer,n/a,3,2,1,0,6 +T1571,Non-Standard Port,n/a,0,3,1,0,4 +T1572,Protocol Tunneling,n/a,0,12,5,3,20 +T1573,Encrypted Channel,n/a,0,4,1,2,7 +T1573.001,Encrypted Channel,Symmetric Cryptography,0,0,0,0,0 +T1573.002,Encrypted Channel,Asymmetric Cryptography,0,0,0,0,0 +T1574,Hijack Execution Flow,n/a,0,8,9,11,28 +T1574.001,Hijack Execution Flow,DLL Search Order Hijacking,1,22,1,4,28 +T1574.002,Hijack Execution Flow,DLL Side-Loading,0,42,2,5,49 +T1574.004,Hijack Execution Flow,Dylib Hijacking,0,0,0,0,0 +T1574.005,Hijack Execution Flow,Executable Installer File Permissions Weakness,0,1,0,0,1 +T1574.006,Hijack Execution Flow,Dynamic Linker Hijacking,0,2,3,1,6 +T1574.007,Hijack Execution Flow,Path Interception by PATH Environment Variable,1,1,3,0,5 +T1574.008,Hijack Execution Flow,Path Interception by Search Order Hijacking,1,1,0,0,2 +T1574.009,Hijack Execution Flow,Path Interception by Unquoted Path,2,0,0,1,3 +T1574.010,Hijack Execution Flow,Services File Permissions Weakness,2,0,1,0,3 +T1574.011,Hijack Execution Flow,Services Registry Permissions Weakness,4,9,0,2,15 +T1574.012,Hijack Execution Flow,COR_PROFILER,0,2,0,0,2 +T1574.013,Hijack Execution Flow,KernelCallbackTable,0,0,0,0,0 +T1578,Modify Cloud Compute Infrastructure,n/a,0,1,2,0,3 +T1578.001,Modify Cloud Compute Infrastructure,Create Snapshot,0,0,0,0,0 +T1578.002,Modify Cloud Compute Infrastructure,Create Cloud Instance,0,0,0,0,0 +T1578.003,Modify Cloud Compute Infrastructure,Delete Cloud Instance,0,1,0,0,1 +T1578.004,Modify Cloud Compute Infrastructure,Revert Cloud Instance,0,0,1,0,1 +T1580,Cloud Infrastructure Discovery,n/a,0,0,0,2,2 +T1583,Acquire Infrastructure,n/a,0,0,0,0,0 +T1583.001,Acquire Infrastructure,Domains,0,0,0,0,0 +T1583.002,Acquire Infrastructure,DNS Server,0,0,0,0,0 +T1583.003,Acquire Infrastructure,Virtual Private Server,0,0,0,0,0 +T1583.004,Acquire Infrastructure,Server,0,0,0,0,0 +T1583.005,Acquire Infrastructure,Botnet,0,0,0,0,0 +T1583.006,Acquire Infrastructure,Web Services,0,0,0,0,0 +T1584,Compromise Infrastructure,n/a,0,2,0,0,2 +T1584.001,Compromise Infrastructure,Domains,0,0,0,0,0 +T1584.002,Compromise Infrastructure,DNS Server,0,0,0,0,0 +T1584.003,Compromise Infrastructure,Virtual Private Server,0,0,0,0,0 +T1584.004,Compromise Infrastructure,Server,0,0,0,0,0 +T1584.005,Compromise Infrastructure,Botnet,0,0,0,0,0 +T1584.006,Compromise Infrastructure,Web Services,0,0,0,0,0 +T1585,Establish Accounts,n/a,0,0,0,0,0 +T1585.001,Establish Accounts,Social Media Accounts,0,0,0,0,0 +T1585.002,Establish Accounts,Email Accounts,0,0,0,0,0 +T1586,Compromise Accounts,n/a,0,0,0,26,26 +T1586.001,Compromise Accounts,Social Media Accounts,0,0,0,0,0 +T1586.002,Compromise Accounts,Email Accounts,0,0,0,0,0 +T1587,Develop Capabilities,n/a,0,5,0,0,5 +T1587.001,Develop Capabilities,Malware,0,10,0,0,10 +T1587.002,Develop Capabilities,Code Signing Certificates,0,0,0,0,0 +T1587.003,Develop Capabilities,Digital Certificates,0,0,0,2,2 +T1587.004,Develop Capabilities,Exploits,0,0,0,0,0 +T1588,Obtain Capabilities,n/a,0,2,1,0,3 +T1588.001,Obtain Capabilities,Malware,0,1,0,0,1 +T1588.002,Obtain Capabilities,Tool,0,7,0,2,9 +T1588.003,Obtain Capabilities,Code Signing Certificates,0,0,0,0,0 +T1588.004,Obtain Capabilities,Digital Certificates,0,0,0,2,2 +T1588.005,Obtain Capabilities,Exploits,0,0,0,0,0 +T1588.006,Obtain Capabilities,Vulnerabilities,0,0,0,0,0 +T1589,Gather Victim Identity Information,n/a,0,1,0,2,3 +T1589.001,Gather Victim Identity Information,Credentials,0,0,0,1,1 +T1589.002,Gather Victim Identity Information,Email Addresses,0,0,0,1,1 +T1589.003,Gather Victim Identity Information,Employee Names,0,0,0,0,0 +T1590,Gather Victim Network Information,n/a,0,2,0,2,4 +T1590.001,Gather Victim Network Information,Domain Properties,0,0,0,0,0 +T1590.002,Gather Victim Network Information,DNS,0,0,0,0,0 +T1590.003,Gather Victim Network Information,Network Trust Dependencies,0,0,0,0,0 +T1590.004,Gather Victim Network Information,Network Topology,0,0,0,0,0 +T1590.005,Gather Victim Network Information,IP Addresses,0,0,0,2,2 +T1590.006,Gather Victim Network Information,Network Security Appliances,0,0,0,0,0 +T1591,Gather Victim Org Information,n/a,0,0,0,0,0 +T1591.001,Gather Victim Org Information,Determine Physical Locations,0,0,0,0,0 +T1591.002,Gather Victim Org Information,Business Relationships,0,0,0,0,0 +T1591.003,Gather Victim Org Information,Identify Business Tempo,0,0,0,0,0 +T1591.004,Gather Victim Org Information,Identify Roles,0,0,0,0,0 +T1592,Gather Victim Host Information,n/a,0,1,0,5,6 +T1592.001,Gather Victim Host Information,Hardware,0,0,0,1,1 +T1592.002,Gather Victim Host Information,Software,0,0,0,0,0 +T1592.003,Gather Victim Host Information,Firmware,0,0,0,0,0 +T1592.004,Gather Victim Host Information,Client Configurations,0,3,0,0,3 +T1593,Search Open Websites/Domains,n/a,0,0,0,0,0 +T1593.001,Search Open Websites/Domains,Social Media,0,0,0,0,0 +T1593.002,Search Open Websites/Domains,Search Engines,0,0,0,0,0 +T1594,Search Victim-Owned Websites,n/a,0,0,0,0,0 +T1595,Active Scanning,n/a,0,0,0,1,1 +T1595.001,Active Scanning,Scanning IP Blocks,0,0,0,0,0 +T1595.002,Active Scanning,Vulnerability Scanning,0,1,0,0,1 +T1595.003,Active Scanning,Wordlist Scanning,0,0,0,0,0 +T1596,Search Open Technical Databases,n/a,0,0,0,0,0 +T1596.001,Search Open Technical Databases,DNS/Passive DNS,0,0,0,0,0 +T1596.002,Search Open Technical Databases,WHOIS,0,0,0,0,0 +T1596.003,Search Open Technical Databases,Digital Certificates,0,0,0,0,0 +T1596.004,Search Open Technical Databases,CDNs,0,0,0,0,0 +T1596.005,Search Open Technical Databases,Scan Databases,0,0,0,0,0 +T1597,Search Closed Sources,n/a,0,0,0,0,0 +T1597.001,Search Closed Sources,Threat Intel Vendors,0,0,0,0,0 +T1597.002,Search Closed Sources,Purchase Technical Data,0,0,0,0,0 +T1598,Phishing for Information,n/a,0,0,0,0,0 +T1598.001,Phishing for Information,Spearphishing Service,0,0,0,0,0 +T1598.002,Phishing for Information,Spearphishing Attachment,0,0,0,0,0 +T1598.003,Phishing for Information,Spearphishing Link,0,0,0,0,0 +T1599,Network Boundary Bridging,n/a,0,0,0,0,0 +T1599.001,Network Boundary Bridging,Network Address Translation Traversal,0,1,0,0,1 +T1600,Weaken Encryption,n/a,0,0,0,0,0 +T1600.001,Weaken Encryption,Reduce Key Space,0,0,0,0,0 +T1600.002,Weaken Encryption,Disable Crypto Hardware,0,0,0,0,0 +T1601,Modify System Image,n/a,0,0,0,0,0 +T1601.001,Modify System Image,Patch System Image,0,0,0,0,0 +T1601.002,Modify System Image,Downgrade System Image,0,0,0,0,0 +T1602,Data from Configuration Repository,n/a,0,0,0,0,0 +T1602.001,Data from Configuration Repository,SNMP (MIB Dump),0,0,0,0,0 +T1602.002,Data from Configuration Repository,Network Device Configuration Dump,0,0,0,0,0 +T1606,Forge Web Credentials,n/a,0,0,0,0,0 +T1606.001,Forge Web Credentials,Web Cookies,0,0,0,0,0 +T1606.002,Forge Web Credentials,SAML Tokens,1,0,0,0,1 +T1608,Stage Capabilities,n/a,0,1,0,0,1 +T1608.001,Stage Capabilities,Upload Malware,0,0,0,0,0 +T1608.002,Stage Capabilities,Upload Tool,0,0,0,0,0 +T1608.003,Stage Capabilities,Install Digital Certificate,0,0,0,0,0 +T1608.004,Stage Capabilities,Drive-by Target,0,0,0,0,0 +T1608.005,Stage Capabilities,Link Target,0,0,0,0,0 +T1609,Container Administration Command,n/a,0,0,1,0,1 +T1610,Deploy Container,n/a,0,0,6,0,6 +T1611,Escape to Host,n/a,0,0,6,0,6 +T1612,Build Image on Host,n/a,0,0,0,0,0 +T1613,Container and Resource Discovery,n/a,0,0,2,0,2 +T1614,System Location Discovery,n/a,0,0,1,0,1 +T1614.001,System Location Discovery,System Language Discovery,0,1,0,0,1 +T1615,Group Policy Discovery,n/a,0,4,0,0,4 +T1619,Cloud Storage Object Discovery,n/a,0,0,0,0,0 +T1620,Reflective Code Loading,n/a,0,1,0,0,1 +T1621,Multi-Factor Authentication Request Generation,n/a,0,0,0,7,7 +T1622,Debugger Evasion,n/a,0,0,0,0,0 +T1647,Plist File Modification,n/a,0,0,2,1,3 diff --git a/docs/coverage/car_analytic_coverage_01_08_2024.json b/docs/coverage/car_analytic_coverage_01_08_2024.json new file mode 100644 index 00000000..bbe6a472 --- /dev/null +++ b/docs/coverage/car_analytic_coverage_01_08_2024.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the car GitHub repository. Generated on January 08, 2024.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1606.002", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.001", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1029", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#ccccff", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - CAR"} \ No newline at end of file diff --git a/docs/coverage/es_analytic_coverage_01_08_2024.json b/docs/coverage/es_analytic_coverage_01_08_2024.json new file mode 100644 index 00000000..15e9483e --- /dev/null +++ b/docs/coverage/es_analytic_coverage_01_08_2024.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the es GitHub repository. Generated on January 08, 2024.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1546.014", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "64"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "39"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "35"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "77"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1555.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "34"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.010", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1647", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1080", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1098.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1111", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1578.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1611", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1610", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1613", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1609", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1614", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1129", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.006", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#ccffe7", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - ES"} \ No newline at end of file diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 242c3757..46d05fb1 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -1,5452 +1,5922 @@ --- -title: Analytic Coverage Comparison ---- + title: Analytic Coverage Comparison + --- -Generated on: May 19, 2022 + Generated on: January 08, 2024 -A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. + A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. -* \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. -* \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. -* \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. -* \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. -* \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. + * \# CAR: the number of CAR analytics that contain coverage for the technique/sub-technique. + * \# Sigma: the number of Sigma rules that contain coverage for the technique/sub-technique. + * \# ES: the number of ES detection rules that contain coverage for the technique/sub-technique. + * \# Splunk: the number of Splunk detections rules that contain coverage for the technique/sub-technique. + * \# Total: the total number of analytics between CAR/Sigma/ES/Splunk that contain coverage for the technique-sub-technique. -This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. + This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. -This data is also available as: + This data is also available as: -* A [CSV file](/coverage/analytic_coverage_05_19_2022.csv). -* Separate ATT&CK Navigator Layers: - * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_05_19_2022.json). - * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). - * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_05_19_2022.json). - * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_05_19_2022.json). + * A [CSV file](/coverage/analytic_coverage_01_08_2024.csv). + * Separate ATT&CK Navigator Layers: + * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_01_08_2024.json). + * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). + * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). + * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_01_08_2024.json). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03003
T1003OS Credential Dumpingn/a014263171
T1003.001OS Credential DumpingLSASS Memory56191388
T1003.002OS Credential DumpingSecurity Account Manager1275942
T1003.003OS Credential DumpingNTDS2181728
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08008
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem01001
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00011
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3111015
T1014Rootkitn/a00011
T1016System Network Configuration Discoveryn/a283316
T1018Remote System Discoveryn/a11441837
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a11312053
T1021.001Remote ServicesRemote Desktop Protocol3121521
T1021.002Remote ServicesSMB/Windows Admin Shares5306546
T1021.003Remote ServicesDistributed Component Object Model180514
T1021.004Remote ServicesSSH00000
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0756687
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools02024
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a2184832
T1034Path Interceptionn/a00000
T1036Masqueradingn/a123121753
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities11321228
T1036.004MasqueradingMasquerade Task or Service02114
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01001
T1037Boot or Logon Initialization Scriptsn/a00224
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogon Script (Mac)00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRc.common00011
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182011
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Scanningn/a2100012
T1047Windows Management Instrumentationn/a33451254
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted/Obfuscated Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181515
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a012142652
T1053.001Scheduled Task/JobAt (Linux)01023
T1053.002Scheduled Task/JobAt (Windows)370111
T1053.003Scheduled Task/JobCron044513
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task62851554
T1053.006Scheduled Task/JobSystemd Timers00033
T1055Process Injectionn/a020112051
T1055.001Process InjectionDynamic-link Library Injection280313
T1055.002Process InjectionPortable Executable Injection01001
T1055.003Process InjectionThread Execution Hijacking01001
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1056Input Capturen/a00202
T1056.001Input CaptureKeylogging01001
T1056.002Input CaptureGUI Input Capture03104
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking01001
T1057Process Discoveryn/a262010
T1059Command and Scripting Interpretern/a1295542127
T1059.001Command and Scripting InterpreterPowerShell3164720194
T1059.002Command and Scripting InterpreterAppleScript01102
T1059.003Command and Scripting InterpreterWindows Command Shell2160826
T1059.004Command and Scripting InterpreterUnix Shell0815225
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02103
T1059.007Command and Scripting InterpreterJavaScript/JScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a12113742
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31311128
T1069.002Permission Groups DiscoveryDomain Groups3821831
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a09132244
T1070.001Indicator Removal on HostClear Windows Event Logs272617
T1070.002Indicator Removal on HostClear Linux or Mac System Logs02002
T1070.003Indicator Removal on HostClear Command History16209
T1070.004Indicator Removal on HostFile Deletion01131125
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp04105
T1071Application Layer Protocoln/a068418
T1071.001Application Layer ProtocolWeb Protocols0263231
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00000
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a02024
T1074Data Stagedn/a02114
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00000
T1078Valid Accountsn/a019303786
T1078.001Valid AccountsDefault Accounts01045
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts513110
T1078.004Valid AccountsCloud Accounts0311923
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2124321
T1083File and Directory Discoveryn/a091111
T1087Account Discoveryn/a0942437
T1087.001Account DiscoveryLocal Account2901122
T1087.002Account DiscoveryDomain Account21311733
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account00000
T1090Proxyn/a04105
T1090.001ProxyInternal Proxy01001
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04116
T1098Account Manipulationn/a11632554
T1098.001Account ManipulationAdditional Cloud Credentials00000
T1098.002Account ManipulationExchange Email Delegate Permissions00202
T1098.003Account ManipulationAdd Office 365 Global Administrator Role01001
T1098.004Account ManipulationSSH Authorized Keys00123
T1102Web Servicen/a00101
T1102.001Web ServiceDead Drop Resolver02002
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a43491764
T1106Native APIn/a094013
T1108Redundant Accessn/a00000
T1110Brute Forcen/a0791127
T1110.001Brute ForcePassword Guessing03014
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying080816
T1110.004Brute ForceCredential Stuffing00000
T1111Two-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a85431782
T1113Screen Capturen/a061310
T1114Email Collectionn/a022812
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00022
T1115Clipboard Datan/a04004
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a02002
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0118928
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild123612
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a04408
T1134Access Token Manipulationn/a00325
T1134.001Access Token ManipulationToken Impersonation/Theft04015
T1134.002Access Token ManipulationCreate Process with Token05005
T1134.003Access Token ManipulationMake and Impersonate Token00000
T1134.004Access Token ManipulationParent PID Spoofing00112
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a07209
T1136Create Accountn/a0171119
T1136.001Create AccountLocal Account1112418
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account022610
T1137Office Application Startupn/a05207
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1106219
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a00000
T1185Man in the Browsern/a00000
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02125
T1190Exploit Public-Facing Applicationn/a060152398
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a281617
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0190322
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0771529
T1204.001User ExecutionMalicious Link01012
T1204.002User ExecutionMalicious File1273435
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081110
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a071210
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1216Signed Script Proxy Executionn/a0120012
T1216.001Signed Script Proxy ExecutionPubPrn00000
T1217Browser Bookmark Discoveryn/a03003
T1218Signed Binary Proxy Executionn/a0671760144
T1218.001Signed Binary Proxy ExecutionCompiled HTML File13149
T1218.002Signed Binary Proxy ExecutionControl Panel01113
T1218.003Signed Binary Proxy ExecutionCMSTP15039
T1218.004Signed Binary Proxy ExecutionInstallUtil011911
T1218.005Signed Binary Proxy ExecutionMshta0841224
T1218.007Signed Binary Proxy ExecutionMsiexec07018
T1218.008Signed Binary Proxy ExecutionOdbcconf01001
T1218.009Signed Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010Signed Binary Proxy ExecutionRegsvr322162525
T1218.011Signed Binary Proxy ExecutionRundll3213131550
T1218.012Signed Binary Proxy ExecutionVerclsid00011
T1219Remote Access Softwaren/a0193022
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a00000
T1222File and Directory Permissions Modificationn/a0031114
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification12014
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01011122
T1484Domain Policy Modificationn/a00404
T1484.001Domain Policy ModificationGroup Policy Modification00000
T1484.002Domain Policy ModificationDomain Trust Modification00101
T1485Data Destructionn/a01071633
T1486Data Encrypted for Impactn/a091717
T1489Service Stopn/a042713
T1490Inhibit System Recoveryn/a21561235
T1491Defacementn/a00011
T1491.001DefacementInternal Defacement01001
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00011
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01102
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a01258
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1232632
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Container Imagen/a00022
T1526Cloud Service Discoveryn/a00178
T1528Steal Application Access Tokenn/a01304
T1529System Shutdown/Rebootn/a05005
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a037414
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a01203
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware00000
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a02171534
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02002
T1543.003Create or Modify System ProcessWindows Service62581352
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a08141234
T1546.001Event Triggered ExecutionChange Default File Association12025
T1546.002Event Triggered ExecutionScreensaver14016
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121216
T1546.004Event Triggered Execution.bash_profile and .bashrc01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL01001
T1546.008Event Triggered ExecutionAccessibility Features34119
T1546.009Event Triggered ExecutionAppCert DLLs01102
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02114
T1546.013Event Triggered ExecutionPowerShell Profile03003
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking15118
T1547Boot or Logon Autostart Executionn/a05231543
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4279242
T1547.002Boot or Logon Autostart ExecutionAuthentication Package00202
T1547.003Boot or Logon Autostart ExecutionTime Providers00112
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01102
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01337
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01001
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors13116
T1547.011Boot or Logon Autostart ExecutionPlist Modification00213
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1548Abuse Elevation Control Mechanismn/a113212560
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control345111372
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching023712
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00000
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash160310
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a053210
T1552.001Unsecured CredentialsCredentials In Files1122015
T1552.002Unsecured CredentialsCredentials in Registry13026
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05106
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences02002
T1553Subvert Trust Controlsn/a01528
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking00101
T1553.004Subvert Trust ControlsInstall Root Certificate14229
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a047314
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers01236
T1556Modify Authentication Processn/a01528
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL02002
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1557Man-in-the-Middlen/a00044
T1557.001Man-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay06006
T1557.002Man-in-the-MiddleARP Cache Poisoning00033
T1558Steal or Forge Kerberos Ticketsn/a0391325
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111618
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00055
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1102619
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a085951118
T1562.001Impair DefensesDisable or Modify Tools3513540129
T1562.002Impair DefensesDisable Windows Event Logging16209
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0104519
T1562.006Impair DefensesIndicator Blocking23218
T1562.007Impair DefensesDisable or Modify Cloud Firewall00066
T1562.008Impair DefensesDisable Cloud Logs00000
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a056112
T1564.001Hide ArtifactsHidden Files and Directories064212
T1564.002Hide ArtifactsHidden Users01001
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2102014
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1565Data Manipulationn/a02305
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a04162848
T1566.001PhishingSpearphishing Attachment011102445
T1566.002PhishingSpearphishing Link00718
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a04116
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository02002
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage04015
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms00303
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4323544
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03003
T1572Protocol Tunnelingn/a06309
T1573Encrypted Channeln/a04105
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a067518
T1574.001Hijack Execution FlowDLL Search Order Hijacking17109
T1574.002Hijack Execution FlowDLL Side-Loading0182222
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness00000
T1574.006Hijack Execution FlowLD_PRELOAD02114
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable10304
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness460212
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1578Modify Cloud Compute Infrastructuren/a01001
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00000
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services01001
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a00000
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware08008
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00000
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02002
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool04026
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00000
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01012
T1589.001Gather Victim Identity InformationCredentials00000
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a01012
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00011
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01045
T1592.001Gather Victim Host InformationHardware00000
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations00000
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03014
T1003OS Credential Dumpingn/a023343693
T1003.001OS Credential DumpingLSASS Memory5751014104
T1003.002OS Credential DumpingSecurity Account Manager1285943
T1003.003OS Credential DumpingNTDS2191830
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08019
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem00000
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00112
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3101216
T1014Rootkitn/a01034
T1016System Network Configuration Discoveryn/a283417
T1016.001System Network Configuration DiscoveryInternet Connection Discovery00011
T1018Remote System Discoveryn/a11541838
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a13342462
T1021.001Remote ServicesRemote Desktop Protocol3141927
T1021.002Remote ServicesSMB/Windows Admin Shares5336549
T1021.003Remote ServicesDistributed Component Object Model190515
T1021.004Remote ServicesSSH01124
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0837898
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools04026
T1027.006Obfuscated Files or InformationHTML Smuggling00101
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a22541041
T1034Path Interceptionn/a00000
T1036Masqueradingn/a127162771
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities12122246
T1036.004MasqueradingMasquerade Task or Service02013
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01102
T1036.007MasqueradingDouble File Extension02103
T1037Boot or Logon Initialization Scriptsn/a00527
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogin Hook00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRC Scripts00213
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182112
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Discoveryn/a2111014
T1047Windows Management Instrumentationn/a34051462
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181616
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a011192858
T1053.002Scheduled Task/JobAt380314
T1053.003Scheduled Task/JobCron065617
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task63891568
T1053.006Scheduled Task/JobSystemd Timers00033
T1053.007Scheduled Task/JobContainer Orchestration Job00000
T1055Process Injectionn/a023132662
T1055.001Process InjectionDynamic-link Library Injection280414
T1055.002Process InjectionPortable Executable Injection00022
T1055.003Process InjectionThread Execution Hijacking02002
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1055.015Process InjectionListPlanting00000
T1056Input Capturen/a00213
T1056.001Input CaptureKeylogging02002
T1056.002Input CaptureGUI Input Capture03115
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking00000
T1057Process Discoveryn/a25209
T1059Command and Scripting Interpretern/a1516457173
T1059.001Command and Scripting InterpreterPowerShell3181732223
T1059.002Command and Scripting InterpreterAppleScript02204
T1059.003Command and Scripting InterpreterWindows Command Shell2210932
T1059.004Command and Scripting InterpreterUnix Shell0818329
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02204
T1059.007Command and Scripting InterpreterJavaScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a125181054
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31411129
T1069.002Permission Groups DiscoveryDomain Groups31021833
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a013142350
T1070.001Indicator Removal on HostClear Windows Event Logs283619
T1070.002Indicator Removal on HostClear Linux or Mac System Logs03104
T1070.003Indicator Removal on HostClear Command History172010
T1070.004Indicator Removal on HostFile Deletion01241228
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp05106
T1071Application Layer Protocoln/a06111027
T1071.001Application Layer ProtocolWeb Protocols0293234
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00033
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a03025
T1074Data Stagedn/a02215
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00101
T1078Valid Accountsn/a0424051133
T1078.001Valid AccountsDefault Accounts012811
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts515213
T1078.004Valid AccountsCloud Accounts0312832
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2147528
T1083File and Directory Discoveryn/a0122115
T1087Account Discoveryn/a01242743
T1087.001Account DiscoveryLocal Account21101124
T1087.002Account DiscoveryDomain Account21511937
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account01001
T1090Proxyn/a0111315
T1090.001ProxyInternal Proxy03003
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04127
T1098Account Manipulationn/a122351068
T1098.001Account ManipulationAdditional Cloud Credentials00011
T1098.002Account ManipulationAdditional Email Delegate Permissions00202
T1098.003Account ManipulationAdditional Cloud Roles01326
T1098.004Account ManipulationSSH Authorized Keys00134
T1098.005Account ManipulationDevice Registration00000
T1102Web Servicen/a03126
T1102.001Web ServiceDead Drop Resolver03003
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a44792383
T1106Native APIn/a0126018
T1108Redundant Accessn/a00000
T1110Brute Forcen/a010192554
T1110.001Brute ForcePassword Guessing036312
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying0861529
T1110.004Brute ForceCredential Stuffing00055
T1111Multi-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a862525100
T1113Screen Capturen/a061310
T1114Email Collectionn/a043815
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00123
T1115Clipboard Datan/a06028
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a03014
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0178934
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild113611
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a075012
T1134Access Token Manipulationn/a0012517
T1134.001Access Token ManipulationToken Impersonation/Theft071311
T1134.002Access Token ManipulationCreate Process with Token05319
T1134.003Access Token ManipulationMake and Impersonate Token01102
T1134.004Access Token ManipulationParent PID Spoofing01214
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a073010
T1136Create Accountn/a0171422
T1136.001Create AccountLocal Account1122520
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account0221014
T1137Office Application Startupn/a06208
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1136222
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a01001
T1185Browser Session Hijackingn/a01001
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02158
T1190Exploit Public-Facing Applicationn/a0741531120
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a2161625
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0280432
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0871530
T1204.001User ExecutionMalicious Link02013
T1204.002User ExecutionMalicious File1263434
T1204.003User ExecutionMalicious Image00077
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081312
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a081211
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1213.003Data from Information RepositoriesCode Repositories00000
T1216System Script Proxy Executionn/a0170118
T1216.001System Script Proxy ExecutionPubPrn02002
T1217Browser Bookmark Discoveryn/a03003
T1218System Binary Proxy Executionn/a0941870182
T1218.001System Binary Proxy ExecutionCompiled HTML File151815
T1218.002System Binary Proxy ExecutionControl Panel01113
T1218.003System Binary Proxy ExecutionCMSTP170311
T1218.004System Binary Proxy ExecutionInstallUtil001910
T1218.005System Binary Proxy ExecutionMshta0841224
T1218.007System Binary Proxy ExecutionMsiexec090918
T1218.008System Binary Proxy ExecutionOdbcconf01045
T1218.009System Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010System Binary Proxy ExecutionRegsvr322162626
T1218.011System Binary Proxy ExecutionRundll3213231652
T1218.012System Binary Proxy ExecutionVerclsid00011
T1218.013System Binary Proxy ExecutionMavinject02013
T1218.014System Binary Proxy ExecutionMMC00033
T1219Remote Access Softwaren/a0283334
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a01001
T1222File and Directory Permissions Modificationn/a0041115
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification14117
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01321126
T1484Domain Policy Modificationn/a02428
T1484.001Domain Policy ModificationGroup Policy Modification02002
T1484.002Domain Policy ModificationDomain Trust Modification00123
T1485Data Destructionn/a01081937
T1486Data Encrypted for Impactn/a0101718
T1489Service Stopn/a0761427
T1490Inhibit System Recoveryn/a21861238
T1491Defacementn/a00022
T1491.001DefacementInternal Defacement02002
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00112
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01113
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a012710
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1272737
T1505.004Server Software ComponentIIS Components00000
T1505.005Server Software ComponentTerminal Services DLL01001
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Internal Imagen/a01001
T1526Cloud Service Discoveryn/a021710
T1528Steal Application Access Tokenn/a0103013
T1529System Shutdown/Rebootn/a06039
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a039416
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a02305
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware02002
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a09281653
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02103
T1543.003Create or Modify System ProcessWindows Service640101470
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a09151539
T1546.001Event Triggered ExecutionChange Default File Association13037
T1546.002Event Triggered ExecutionScreensaver14117
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121317
T1546.004Event Triggered ExecutionUnix Shell Configuration Modification01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL02002
T1546.008Event Triggered ExecutionAccessibility Features371112
T1546.009Event Triggered ExecutionAppCert DLLs02103
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02125
T1546.013Event Triggered ExecutionPowerShell Profile03104
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking191415
T1547Boot or Logon Autostart Executionn/a06241646
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4319246
T1547.002Boot or Logon Autostart ExecutionAuthentication Package01203
T1547.003Boot or Logon Autostart ExecutionTime Providers01113
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01113
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01438
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01012
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors14117
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1547.013Boot or Logon Autostart ExecutionXDG Autostart Entries00000
T1547.014Boot or Logon Autostart ExecutionActive Setup01012
T1547.015Boot or Logon Autostart ExecutionLogin Items00000
T1548Abuse Elevation Control Mechanismn/a117235192
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control348111375
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching0243238
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00101
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash15039
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a057517
T1552.001Unsecured CredentialsCredentials In Files1142118
T1552.002Unsecured CredentialsCredentials in Registry13037
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05117
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences04004
T1552.007Unsecured CredentialsContainer API02002
T1553Subvert Trust Controlsn/a02529
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking01102
T1553.004Subvert Trust ControlsInstall Root Certificate152210
T1553.005Subvert Trust ControlsMark-of-the-Web Bypass03003
T1553.006Subvert Trust ControlsCode Signing Policy Modification00000
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a049417
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers02237
T1555.004Credentials from Password StoresWindows Credential Manager04206
T1555.005Credentials from Password StoresPassword Managers01012
T1556Modify Authentication Processn/a029516
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL03003
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1556.005Modify Authentication ProcessReversible Encryption00000
T1557Adversary-in-the-Middlen/a01045
T1557.001Adversary-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay07007
T1557.002Adversary-in-the-MiddleARP Cache Poisoning00033
T1557.003Adversary-in-the-MiddleDHCP Spoofing00000
T1558Steal or Forge Kerberos Ticketsn/a0391830
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111820
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00077
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1559.003Inter-Process CommunicationXPC Services00000
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1122621
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a0177762156
T1562.001Impair DefensesDisable or Modify Tools3743945161
T1562.002Impair DefensesDisable Windows Event Logging1122015
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0134522
T1562.006Impair DefensesIndicator Blocking243110
T1562.007Impair DefensesDisable or Modify Cloud Firewall00369
T1562.008Impair DefensesDisable Cloud Logs00066
T1562.009Impair DefensesSafe Mode Boot00000
T1562.010Impair DefensesDowngrade Attack01001
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a067114
T1564.001Hide ArtifactsHidden Files and Directories085215
T1564.002Hide ArtifactsHidden Users04004
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2192023
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1564.008Hide ArtifactsEmail Hiding Rules00000
T1564.009Hide ArtifactsResource Forking00000
T1564.010Hide ArtifactsProcess Argument Spoofing00000
T1565Data Manipulationn/a03306
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a09173359
T1566.001PhishingSpearphishing Attachment015112955
T1566.002PhishingSpearphishing Link018110
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a071210
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository03003
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage07018
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms02316
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4403552
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03104
T1572Protocol Tunnelingn/a0125320
T1573Encrypted Channeln/a04127
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a0891128
T1574.001Hijack Execution FlowDLL Search Order Hijacking1221428
T1574.002Hijack Execution FlowDLL Side-Loading0422549
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness01001
T1574.006Hijack Execution FlowDynamic Linker Hijacking02316
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable11305
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness490215
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1574.013Hijack Execution FlowKernelCallbackTable00000
T1578Modify Cloud Compute Infrastructuren/a01203
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00101
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services00000
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a0002626
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware0100010
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00022
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02103
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool07029
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00022
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01023
T1589.001Gather Victim Identity InformationCredentials00011
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a02024
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00022
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01056
T1592.001Gather Victim Host InformationHardware00011
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations03003
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning01001
T1595.003Active ScanningWordlist Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
T1608Stage Capabilitiesn/a01001
T1608.001Stage CapabilitiesUpload Malware00000
T1608.002Stage CapabilitiesUpload Tool00000
T1608.003Stage CapabilitiesInstall Digital Certificate00000
T1608.004Stage CapabilitiesDrive-by Target00000
T1608.005Stage CapabilitiesLink Target00000
T1609Container Administration Commandn/a00101
T1610Deploy Containern/a00606
T1611Escape to Hostn/a00606
T1612Build Image on Hostn/a00000
T1613Container and Resource Discoveryn/a00202
T1614System Location Discoveryn/a00101
T1614.001System Location DiscoverySystem Language Discovery01001
T1615Group Policy Discoveryn/a04004
T1619Cloud Storage Object Discoveryn/a00000
T1620Reflective Code Loadingn/a01001
T1621Multi-Factor Authentication Request Generationn/a00077
T1622Debugger Evasionn/a00000
T1647Plist File Modificationn/a00213
\ No newline at end of file diff --git a/docs/coverage/sigma_analytic_coverage_01_08_2024.json b/docs/coverage/sigma_analytic_coverage_01_08_2024.json new file mode 100644 index 00000000..c74573d4 --- /dev/null +++ b/docs/coverage/sigma_analytic_coverage_01_08_2024.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the sigma GitHub repository. Generated on January 08, 2024.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1037.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1070.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1070.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1564.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1553.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "83"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1030", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1518.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1036.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1552.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1046", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "74"}], "showSubtechniques": false}, {"techniqueID": "T1555.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1102.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1102.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1102.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1119", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1528", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "74"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "47"}], "showSubtechniques": false}, {"techniqueID": "T1568", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1499.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1495", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1565.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1070.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1057", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1561.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1571", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1496", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1557.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1003.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "75"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1595.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1588.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1106", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1123", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1543.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1584", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1056.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "42"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1578", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1087.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1578.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1565", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1525", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1550.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "181"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "21"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1588", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "94"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "48"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1137.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "40"}], "showSubtechniques": false}, {"techniqueID": "T1137", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "42"}], "showSubtechniques": false}, {"techniqueID": "T1547.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1546.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1137.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1133", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1555.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1074.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1484.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "38"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1491.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1518", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1553.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1217", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1564.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1615", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1136.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1564.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1497.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1120", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1562.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1055.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1027.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "62"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1221", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1137.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1125", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1608", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1055.012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "17"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1563.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1542.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.008", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1552.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1090.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1135", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1090.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1570", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1559", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1176", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1539", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1505.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.007", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1614.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1620", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.006", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1134.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.013", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1185", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1048.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1132.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1216.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1574.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1104", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1211", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1505.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1599.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1010", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1553.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1091", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1134.005", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1090.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1207", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1499.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#ffcccc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Sigma"} \ No newline at end of file diff --git a/docs/coverage/splunk_analytic_coverage_01_08_2024.json b/docs/coverage/splunk_analytic_coverage_01_08_2024.json new file mode 100644 index 00000000..f9472d21 --- /dev/null +++ b/docs/coverage/splunk_analytic_coverage_01_08_2024.json @@ -0,0 +1 @@ +{"versions": {"attack": "10", "navigator": "4.4", "layer": "4.3"}, "domain": "enterprise-attack", "description": "A comparison of Technique/Sub-technique coverage across the splunk GitHub repository. Generated on January 08, 2024.", "filters": {"platforms": ["Linux", "macOS", "Windows", "Network"]}, "sorting": 0, "layout": {"layout": "side", "showID": false, "showName": true}, "hideDisabled": false, "techniques": [{"techniqueID": "T1552.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1087.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1049", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1059", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "57"}], "showSubtechniques": false}, {"techniqueID": "T1204", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1140", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1016", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1027", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1069.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1529", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1040", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1018", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1136.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1056.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "45"}], "showSubtechniques": false}, {"techniqueID": "T1566", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "33"}], "showSubtechniques": false}, {"techniqueID": "T1566.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1113", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1083", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1071.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1197", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1203", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1189", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1204.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1036.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1567.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1190", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "31"}], "showSubtechniques": false}, {"techniqueID": "T1110", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1105", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1566.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "29"}], "showSubtechniques": false}, {"techniqueID": "T1590", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1505.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1490", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1505", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1053", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1201", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1082", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1033", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1124", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1553.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1552.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1070.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1561.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1074", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1560.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1098", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1048.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1071.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1041", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1021.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1095", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1569.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1187", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1068", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1021.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1210", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1087.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1558.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1048", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1003.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1053.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1047", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1567", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1548", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1589", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1562.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1212", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "22"}], "showSubtechniques": false}, {"techniqueID": "T1115", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1485", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "19"}], "showSubtechniques": false}, {"techniqueID": "T1546.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1222.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1562.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1547.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1574.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1564.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "36"}], "showSubtechniques": false}, {"techniqueID": "T1499", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1090", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1548.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1568.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1572", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1102", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1078", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "51"}], "showSubtechniques": false}, {"techniqueID": "T1078.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "28"}], "showSubtechniques": false}, {"techniqueID": "T1556", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1562", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "62"}], "showSubtechniques": false}, {"techniqueID": "T1552", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1526", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1098.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1484", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1531", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1114", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1020", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1573", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1537", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1136.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1486", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1199", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1592", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1550", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1059.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "32"}], "showSubtechniques": false}, {"techniqueID": "T1059.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1136", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1087", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1021.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1055", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1219", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1134.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1003.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1218", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "70"}], "showSubtechniques": false}, {"techniqueID": "T1546.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1548.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "13"}], "showSubtechniques": false}, {"techniqueID": "T1547", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1574.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1543.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1546", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1564", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1027.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1574.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1195", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1195.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1216", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1574", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1482", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1069.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "18"}], "showSubtechniques": false}, {"techniqueID": "T1001.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1059.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1059.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1070", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "23"}], "showSubtechniques": false}, {"techniqueID": "T1574.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1555.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1053.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1555", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1560", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1546.015", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1218.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1070.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1069", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1070.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1202", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1110.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1559.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "10"}], "showSubtechniques": false}, {"techniqueID": "T1220", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1112", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "25"}], "showSubtechniques": false}, {"techniqueID": "T1588.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1546.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.011", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1037.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1546.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1555.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "12"}], "showSubtechniques": false}, {"techniqueID": "T1055.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1127", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1218.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1218.010", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1569", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1021", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "24"}], "showSubtechniques": false}, {"techniqueID": "T1036", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "27"}], "showSubtechniques": false}, {"techniqueID": "T1027.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1550.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1072", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1036.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1039", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1489", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "14"}], "showSubtechniques": false}, {"techniqueID": "T1222.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1547.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1557", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "4"}], "showSubtechniques": false}, {"techniqueID": "T1134.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1552.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1218.013", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1543", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "16"}], "showSubtechniques": false}, {"techniqueID": "T1554", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1110.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "15"}], "showSubtechniques": false}, {"techniqueID": "T1550.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1200", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1078.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1078.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1078.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1021.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1127.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1574.009", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1098.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1647", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1543.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1056", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1037", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1497", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1530", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1222", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "11"}], "showSubtechniques": false}, {"techniqueID": "T1562.007", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1484.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1114.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1498", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1134", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1037.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1003.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1195.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "9"}], "showSubtechniques": false}, {"techniqueID": "T1114.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1557.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1498.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1213", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1071.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1020.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1542", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1547.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1586", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1586.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "26"}], "showSubtechniques": false}, {"techniqueID": "T1055.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1558.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1590.005", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1071.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1497.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1016.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1491", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1561", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1589.002", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1053.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1595", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.014", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "3"}], "showSubtechniques": false}, {"techniqueID": "T1558.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1218.012", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1592.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1589.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1204.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1562.008", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "6"}], "showSubtechniques": false}, {"techniqueID": "T1535", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "8"}], "showSubtechniques": false}, {"techniqueID": "T1110.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "5"}], "showSubtechniques": false}, {"techniqueID": "T1069.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1621", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "7"}], "showSubtechniques": false}, {"techniqueID": "T1098.001", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}, {"techniqueID": "T1580", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1556.006", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1587.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1588.004", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "2"}], "showSubtechniques": false}, {"techniqueID": "T1566.003", "color": "#fff0cc", "comment": "", "enabled": true, "metadata": [{"name": "Analytic Count", "value": "1"}], "showSubtechniques": false}], "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}, "legendItems": [], "metadata": [], "showTacticRowBackground": false, "tacticRowBackground": "#dddddd", "selectTechniquesAcrossTactics": true, "selectSubtechniquesWithParent": false, "name": "ATT&CK Analytic Coverage - Splunk"} \ No newline at end of file From bfb707fe7f0c3c71af83510ab2469f258d6166a8 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Mon, 8 Jan 2024 19:28:30 -0500 Subject: [PATCH 324/342] Update index.md --- docs/coverage/index.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/docs/coverage/index.md b/docs/coverage/index.md index 72929957..14c1f792 100644 --- a/docs/coverage/index.md +++ b/docs/coverage/index.md @@ -1,8 +1,7 @@ --- title: Analytic Coverage Comparison --- -Generated on: December 30, 2022 -======= + Generated on: January 08, 2024 A cross-walk of CAR, [Sigma](https://github.com/SigmaHQ/sigma), [Elastic Detection](https://github.com/elastic/detection-rules), and [Splunk Security Content](https://github.com/splunk/security_content/tree/develop/detections) rules in terms of their coverage of ATT&CK Techniques and Sub-techniques. Note that some analytics may have coverage for multiple techniques, so there is not necessarily a 1:1 correlation between the number of hits in this table for a technique/sub-technique and the number of analytics in each repository. The below table is current as of the Generated On date at the top of this page. @@ -15,24 +14,14 @@ Generated on: December 30, 2022 This table is sortable, so feel free to click on any column to sort by its values. Clicking on each of the CAR/Sigma/ES/Splunk results will search the corresponding repository for the analytics that contain coverage for the technique/sub-technique. - This data is also available -* A [CSV file](/coverage/analytic_coverage_12_30_2022.csv). -* Separate ATT&CK Navigator Layers: - * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_12_30_2022.json). - * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). - * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_12_30_2022.json). - * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_12_30_2022.json). + This data is also available as: - - -======= * A [CSV file](/coverage/analytic_coverage_01_08_2024.csv). * Separate ATT&CK Navigator Layers: * [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_01_08_2024.json). * [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). * [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). * [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_01_08_2024.json). -
-
Technique ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +* A [CSV file](/coverage/analytic_coverage_01_08_2024.csv). +* Separate ATT&CK Navigator Layers: +* [CAR Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/car_analytic_coverage_01_08_2024.json). +* [Sigma Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). +* [ES Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/es_analytic_coverage_01_08_2024.json). +* [Splunk Analytic Coverage](https://mitre-attack.github.io/attack-navigator/#layerURL=https://raw.githubusercontent.com/mitre-attack/car/master/docs/coverage/splunk_analytic_coverage_01_08_2024.json). + + +
Technique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03014
T1003OS Credential Dumpingn/a023343693
T1003.001OS Credential DumpingLSASS Memory5751014104
T1003.002OS Credential DumpingSecurity Account Manager1285943
T1003.003OS Credential DumpingNTDS2191830
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08019
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem00000
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00112
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3101216
T1014Rootkitn/a01034
T1016System Network Configuration Discoveryn/a283417
T1016.001System Network Configuration DiscoveryInternet Connection Discovery00011
T1018Remote System Discoveryn/a11541838
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a13342462
T1021.001Remote ServicesRemote Desktop Protocol3141927
T1021.002Remote ServicesSMB/Windows Admin Shares5336549
T1021.003Remote ServicesDistributed Component Object Model190515
T1021.004Remote ServicesSSH01124
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0837898
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools04026
T1027.006Obfuscated Files or InformationHTML Smuggling00101
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a22541041
T1034Path Interceptionn/a00000
T1036Masqueradingn/a127162771
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities12122246
T1036.004MasqueradingMasquerade Task or Service02013
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01102
T1036.007MasqueradingDouble File Extension02103
T1037Boot or Logon Initialization Scriptsn/a00527
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogin Hook00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRC Scripts00213
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182112
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Discoveryn/a2111014
T1047Windows Management Instrumentationn/a34051462
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181616
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a011192858
T1053.002Scheduled Task/JobAt380314
T1053.003Scheduled Task/JobCron065617
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task63891568
T1053.006Scheduled Task/JobSystemd Timers00033
T1053.007Scheduled Task/JobContainer Orchestration Job00000
T1055Process Injectionn/a023132662
T1055.001Process InjectionDynamic-link Library Injection280414
T1055.002Process InjectionPortable Executable Injection00022
T1055.003Process InjectionThread Execution Hijacking02002
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1055.015Process InjectionListPlanting00000
T1056Input Capturen/a00213
T1056.001Input CaptureKeylogging02002
T1056.002Input CaptureGUI Input Capture03115
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking00000
T1057Process Discoveryn/a25209
T1059Command and Scripting Interpretern/a1516457173
T1059.001Command and Scripting InterpreterPowerShell3181732223
T1059.002Command and Scripting InterpreterAppleScript02204
T1059.003Command and Scripting InterpreterWindows Command Shell2210932
T1059.004Command and Scripting InterpreterUnix Shell0818329
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02204
T1059.007Command and Scripting InterpreterJavaScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a125181054
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31411129
T1069.002Permission Groups DiscoveryDomain Groups31021833
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a013142350
T1070.001Indicator Removal on HostClear Windows Event Logs283619
T1070.002Indicator Removal on HostClear Linux or Mac System Logs03104
T1070.003Indicator Removal on HostClear Command History172010
T1070.004Indicator Removal on HostFile Deletion01241228
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp05106
T1071Application Layer Protocoln/a06111027
T1071.001Application Layer ProtocolWeb Protocols0293234
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00033
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a03025
T1074Data Stagedn/a02215
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00101
T1078Valid Accountsn/a0424051133
T1078.001Valid AccountsDefault Accounts012811
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts515213
T1078.004Valid AccountsCloud Accounts0312832
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2147528
T1083File and Directory Discoveryn/a0122115
T1087Account Discoveryn/a01242743
T1087.001Account DiscoveryLocal Account21101124
T1087.002Account DiscoveryDomain Account21511937
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account01001
T1090Proxyn/a0111315
T1090.001ProxyInternal Proxy03003
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04127
T1098Account Manipulationn/a122351068
T1098.001Account ManipulationAdditional Cloud Credentials00011
T1098.002Account ManipulationAdditional Email Delegate Permissions00202
T1098.003Account ManipulationAdditional Cloud Roles01326
T1098.004Account ManipulationSSH Authorized Keys00134
T1098.005Account ManipulationDevice Registration00000
T1102Web Servicen/a03126
T1102.001Web ServiceDead Drop Resolver03003
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a44792383
T1106Native APIn/a0126018
T1108Redundant Accessn/a00000
T1110Brute Forcen/a010192554
T1110.001Brute ForcePassword Guessing036312
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying0861529
T1110.004Brute ForceCredential Stuffing00055
T1111Multi-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a862525100
T1113Screen Capturen/a061310
T1114Email Collectionn/a043815
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00123
T1115Clipboard Datan/a06028
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a03014
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0178934
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild113611
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a075012
T1134Access Token Manipulationn/a0012517
T1134.001Access Token ManipulationToken Impersonation/Theft071311
T1134.002Access Token ManipulationCreate Process with Token05319
T1134.003Access Token ManipulationMake and Impersonate Token01102
T1134.004Access Token ManipulationParent PID Spoofing01214
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a073010
T1136Create Accountn/a0171422
T1136.001Create AccountLocal Account1122520
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account0221014
T1137Office Application Startupn/a06208
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1136222
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a01001
T1185Browser Session Hijackingn/a01001
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02158
T1190Exploit Public-Facing Applicationn/a0741531120
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a2161625
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0280432
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0871530
T1204.001User ExecutionMalicious Link02013
T1204.002User ExecutionMalicious File1263434
T1204.003User ExecutionMalicious Image00077
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081312
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a081211
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1213.003Data from Information RepositoriesCode Repositories00000
T1216System Script Proxy Executionn/a0170118
T1216.001System Script Proxy ExecutionPubPrn02002
T1217Browser Bookmark Discoveryn/a03003
T1218System Binary Proxy Executionn/a0941870182
T1218.001System Binary Proxy ExecutionCompiled HTML File151815
T1218.002System Binary Proxy ExecutionControl Panel01113
T1218.003System Binary Proxy ExecutionCMSTP170311
T1218.004System Binary Proxy ExecutionInstallUtil001910
T1218.005System Binary Proxy ExecutionMshta0841224
T1218.007System Binary Proxy ExecutionMsiexec090918
T1218.008System Binary Proxy ExecutionOdbcconf01045
T1218.009System Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010System Binary Proxy ExecutionRegsvr322162626
T1218.011System Binary Proxy ExecutionRundll3213231652
T1218.012System Binary Proxy ExecutionVerclsid00011
T1218.013System Binary Proxy ExecutionMavinject02013
T1218.014System Binary Proxy ExecutionMMC00033
T1219Remote Access Softwaren/a0283334
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a01001
T1222File and Directory Permissions Modificationn/a0041115
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification14117
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01321126
T1484Domain Policy Modificationn/a02428
T1484.001Domain Policy ModificationGroup Policy Modification02002
T1484.002Domain Policy ModificationDomain Trust Modification00123
T1485Data Destructionn/a01081937
T1486Data Encrypted for Impactn/a0101718
T1489Service Stopn/a0761427
T1490Inhibit System Recoveryn/a21861238
T1491Defacementn/a00022
T1491.001DefacementInternal Defacement02002
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00112
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01113
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a012710
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1272737
T1505.004Server Software ComponentIIS Components00000
T1505.005Server Software ComponentTerminal Services DLL01001
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Internal Imagen/a01001
T1526Cloud Service Discoveryn/a021710
T1528Steal Application Access Tokenn/a0103013
T1529System Shutdown/Rebootn/a06039
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a039416
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a02305
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware02002
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a09281653
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02103
T1543.003Create or Modify System ProcessWindows Service640101470
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a09151539
T1546.001Event Triggered ExecutionChange Default File Association13037
T1546.002Event Triggered ExecutionScreensaver14117
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121317
T1546.004Event Triggered ExecutionUnix Shell Configuration Modification01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL02002
T1546.008Event Triggered ExecutionAccessibility Features371112
T1546.009Event Triggered ExecutionAppCert DLLs02103
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02125
T1546.013Event Triggered ExecutionPowerShell Profile03104
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking191415
T1547Boot or Logon Autostart Executionn/a06241646
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4319246
T1547.002Boot or Logon Autostart ExecutionAuthentication Package01203
T1547.003Boot or Logon Autostart ExecutionTime Providers01113
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01113
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01438
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01012
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors14117
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1547.013Boot or Logon Autostart ExecutionXDG Autostart Entries00000
T1547.014Boot or Logon Autostart ExecutionActive Setup01012
T1547.015Boot or Logon Autostart ExecutionLogin Items00000
T1548Abuse Elevation Control Mechanismn/a117235192
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control348111375
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching0243238
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00101
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash15039
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a057517
T1552.001Unsecured CredentialsCredentials In Files1142118
T1552.002Unsecured CredentialsCredentials in Registry13037
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05117
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences04004
T1552.007Unsecured CredentialsContainer API02002
T1553Subvert Trust Controlsn/a02529
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking01102
T1553.004Subvert Trust ControlsInstall Root Certificate152210
T1553.005Subvert Trust ControlsMark-of-the-Web Bypass03003
T1553.006Subvert Trust ControlsCode Signing Policy Modification00000
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a049417
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers02237
T1555.004Credentials from Password StoresWindows Credential Manager04206
T1555.005Credentials from Password StoresPassword Managers01012
T1556Modify Authentication Processn/a029516
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL03003
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1556.005Modify Authentication ProcessReversible Encryption00000
T1557Adversary-in-the-Middlen/a01045
T1557.001Adversary-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay07007
T1557.002Adversary-in-the-MiddleARP Cache Poisoning00033
T1557.003Adversary-in-the-MiddleDHCP Spoofing00000
T1558Steal or Forge Kerberos Ticketsn/a0391830
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111820
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00077
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1559.003Inter-Process CommunicationXPC Services00000
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1122621
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a0177762156
T1562.001Impair DefensesDisable or Modify Tools3743945161
T1562.002Impair DefensesDisable Windows Event Logging1122015
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0134522
T1562.006Impair DefensesIndicator Blocking243110
T1562.007Impair DefensesDisable or Modify Cloud Firewall00369
T1562.008Impair DefensesDisable Cloud Logs00066
T1562.009Impair DefensesSafe Mode Boot00000
T1562.010Impair DefensesDowngrade Attack01001
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a067114
T1564.001Hide ArtifactsHidden Files and Directories085215
T1564.002Hide ArtifactsHidden Users04004
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2192023
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1564.008Hide ArtifactsEmail Hiding Rules00000
T1564.009Hide ArtifactsResource Forking00000
T1564.010Hide ArtifactsProcess Argument Spoofing00000
T1565Data Manipulationn/a03306
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a09173359
T1566.001PhishingSpearphishing Attachment015112955
T1566.002PhishingSpearphishing Link018110
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a071210
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository03003
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage07018
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms02316
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4403552
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03104
T1572Protocol Tunnelingn/a0125320
T1573Encrypted Channeln/a04127
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a0891128
T1574.001Hijack Execution FlowDLL Search Order Hijacking1221428
T1574.002Hijack Execution FlowDLL Side-Loading0422549
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness01001
T1574.006Hijack Execution FlowDynamic Linker Hijacking02316
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable11305
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness490215
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1574.013Hijack Execution FlowKernelCallbackTable00000
T1578Modify Cloud Compute Infrastructuren/a01203
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00101
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services00000
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a0002626
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware0100010
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00022
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02103
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool07029
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00022
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01023
T1589.001Gather Victim Identity InformationCredentials00011
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a02024
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00022
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01056
T1592.001Gather Victim Host InformationHardware00011
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations03003
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning01001
T1595.003Active ScanningWordlist Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
T1608Stage Capabilitiesn/a01001
T1608.001Stage CapabilitiesUpload Malware00000
T1608.002Stage CapabilitiesUpload Tool00000
T1608.003Stage CapabilitiesInstall Digital Certificate00000
T1608.004Stage CapabilitiesDrive-by Target00000
T1608.005Stage CapabilitiesLink Target00000
T1609Container Administration Commandn/a00101
T1610Deploy Containern/a00606
T1611Escape to Hostn/a00606
T1612Build Image on Hostn/a00000
T1613Container and Resource Discoveryn/a00202
T1614System Location Discoveryn/a00101
T1614.001System Location DiscoverySystem Language Discovery01001
T1615Group Policy Discoveryn/a04004
T1619Cloud Storage Object Discoveryn/a00000
T1620Reflective Code Loadingn/a01001
T1621Multi-Factor Authentication Request Generationn/a00077
T1622Debugger Evasionn/a00000
T1647Plist File Modificationn/a00213
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Technique IDTechnique NameSub-technique Name# CAR# Sigma# ES# Splunk# Total
T1001Data Obfuscationn/a00000
T1001.001Data ObfuscationJunk Data00000
T1001.002Data ObfuscationSteganography00000
T1001.003Data ObfuscationProtocol Impersonation03014
T1003OS Credential Dumpingn/a023343693
T1003.001OS Credential DumpingLSASS Memory5751014104
T1003.002OS Credential DumpingSecurity Account Manager1285943
T1003.003OS Credential DumpingNTDS2191830
T1003.004OS Credential DumpingLSA Secrets0121013
T1003.005OS Credential DumpingCached Domain Credentials08019
T1003.006OS Credential DumpingDCSync08008
T1003.007OS Credential DumpingProc Filesystem00000
T1003.008OS Credential Dumping/etc/passwd and /etc/shadow00112
T1005Data from Local Systemn/a072110
T1006Direct Volume Accessn/a01102
T1007System Service Discoveryn/a23005
T1008Fallback Channelsn/a02002
T1010Application Window Discoveryn/a11002
T1011Exfiltration Over Other Network Mediumn/a00000
T1011.001Exfiltration Over Other Network MediumExfiltration Over Bluetooth00000
T1012Query Registryn/a3101216
T1014Rootkitn/a01034
T1016System Network Configuration Discoveryn/a283417
T1016.001System Network Configuration DiscoveryInternet Connection Discovery00011
T1018Remote System Discoveryn/a11541838
T1020Automated Exfiltrationn/a051612
T1020.001Automated ExfiltrationTraffic Duplication00011
T1021Remote Servicesn/a13342462
T1021.001Remote ServicesRemote Desktop Protocol3141927
T1021.002Remote ServicesSMB/Windows Admin Shares5336549
T1021.003Remote ServicesDistributed Component Object Model190515
T1021.004Remote ServicesSSH01124
T1021.005Remote ServicesVNC01001
T1021.006Remote ServicesWindows Remote Management390618
T1025Data from Removable Median/a00000
T1026Multiband Communicationn/a00000
T1027Obfuscated Files or Informationn/a0837898
T1027.001Obfuscated Files or InformationBinary Padding03003
T1027.002Obfuscated Files or InformationSoftware Packing01001
T1027.003Obfuscated Files or InformationSteganography05005
T1027.004Obfuscated Files or InformationCompile After Delivery05218
T1027.005Obfuscated Files or InformationIndicator Removal from Tools04026
T1027.006Obfuscated Files or InformationHTML Smuggling00101
T1029Scheduled Transfern/a10001
T1030Data Transfer Size Limitsn/a02002
T1033System Owner/User Discoveryn/a22541041
T1034Path Interceptionn/a00000
T1036Masqueradingn/a127162771
T1036.001MasqueradingInvalid Code Signature00000
T1036.002MasqueradingRight-to-Left Override00000
T1036.003MasqueradingRename System Utilities12122246
T1036.004MasqueradingMasquerade Task or Service02013
T1036.005MasqueradingMatch Legitimate Name or Location191112
T1036.006MasqueradingSpace after Filename01102
T1036.007MasqueradingDouble File Extension02103
T1037Boot or Logon Initialization Scriptsn/a00527
T1037.001Boot or Logon Initialization ScriptsLogon Script (Windows)22015
T1037.002Boot or Logon Initialization ScriptsLogin Hook00000
T1037.003Boot or Logon Initialization ScriptsNetwork Logon Script00000
T1037.004Boot or Logon Initialization ScriptsRC Scripts00213
T1037.005Boot or Logon Initialization ScriptsStartup Items01001
T1039Data from Network Shared Driven/a12014
T1040Network Sniffingn/a182112
T1041Exfiltration Over C2 Channeln/a03014
T1043Commonly Used Portn/a00000
T1046Network Service Discoveryn/a2111014
T1047Windows Management Instrumentationn/a34051462
T1048Exfiltration Over Alternative Protocoln/a076922
T1048.001Exfiltration Over Alternative ProtocolExfiltration Over Symmetric Encrypted Non-C2 Protocol01001
T1048.002Exfiltration Over Alternative ProtocolExfiltration Over Asymmetric Encrypted Non-C2 Protocol00000
T1048.003Exfiltration Over Alternative ProtocolExfiltration Over Unencrypted Non-C2 Protocol0140923
T1049System Network Connections Discoveryn/a181616
T1051Shared Webrootn/a00000
T1052Exfiltration Over Physical Mediumn/a00000
T1052.001Exfiltration Over Physical MediumExfiltration over USB00000
T1053Scheduled Task/Jobn/a011192858
T1053.002Scheduled Task/JobAt380314
T1053.003Scheduled Task/JobCron065617
T1053.004Scheduled Task/JobLaunchd00000
T1053.005Scheduled Task/JobScheduled Task63891568
T1053.006Scheduled Task/JobSystemd Timers00033
T1053.007Scheduled Task/JobContainer Orchestration Job00000
T1055Process Injectionn/a023132662
T1055.001Process InjectionDynamic-link Library Injection280414
T1055.002Process InjectionPortable Executable Injection00022
T1055.003Process InjectionThread Execution Hijacking02002
T1055.004Process InjectionAsynchronous Procedure Call00000
T1055.005Process InjectionThread Local Storage00000
T1055.008Process InjectionPtrace System Calls00000
T1055.009Process InjectionProc Memory00000
T1055.011Process InjectionExtra Window Memory Injection00000
T1055.012Process InjectionProcess Hollowing12205
T1055.013Process InjectionProcess Doppelgänging00000
T1055.014Process InjectionVDSO Hijacking00000
T1055.015Process InjectionListPlanting00000
T1056Input Capturen/a00213
T1056.001Input CaptureKeylogging02002
T1056.002Input CaptureGUI Input Capture03115
T1056.003Input CaptureWeb Portal Capture00000
T1056.004Input CaptureCredential API Hooking00000
T1057Process Discoveryn/a25209
T1059Command and Scripting Interpretern/a1516457173
T1059.001Command and Scripting InterpreterPowerShell3181732223
T1059.002Command and Scripting InterpreterAppleScript02204
T1059.003Command and Scripting InterpreterWindows Command Shell2210932
T1059.004Command and Scripting InterpreterUnix Shell0818329
T1059.005Command and Scripting InterpreterVisual Basic1180423
T1059.006Command and Scripting InterpreterPython02204
T1059.007Command and Scripting InterpreterJavaScript0133420
T1059.008Command and Scripting InterpreterNetwork Device CLI00000
T1061Graphical User Interfacen/a00000
T1062Hypervisorn/a00000
T1064Scriptingn/a00000
T1068Exploitation for Privilege Escalationn/a125181054
T1069Permission Groups Discoveryn/a0152531
T1069.001Permission Groups DiscoveryLocal Groups31411129
T1069.002Permission Groups DiscoveryDomain Groups31021833
T1069.003Permission Groups DiscoveryCloud Groups00011
T1070Indicator Removal on Hostn/a013142350
T1070.001Indicator Removal on HostClear Windows Event Logs283619
T1070.002Indicator Removal on HostClear Linux or Mac System Logs03104
T1070.003Indicator Removal on HostClear Command History172010
T1070.004Indicator Removal on HostFile Deletion01241228
T1070.005Indicator Removal on HostNetwork Share Connection Removal13015
T1070.006Indicator Removal on HostTimestomp05106
T1071Application Layer Protocoln/a06111027
T1071.001Application Layer ProtocolWeb Protocols0293234
T1071.002Application Layer ProtocolFile Transfer Protocols00011
T1071.003Application Layer ProtocolMail Protocols00033
T1071.004Application Layer ProtocolDNS0170421
T1072Software Deployment Toolsn/a03025
T1074Data Stagedn/a02215
T1074.001Data StagedLocal Data Staging04004
T1074.002Data StagedRemote Data Staging00101
T1078Valid Accountsn/a0424051133
T1078.001Valid AccountsDefault Accounts012811
T1078.002Valid AccountsDomain Accounts512614
T1078.003Valid AccountsLocal Accounts515213
T1078.004Valid AccountsCloud Accounts0312832
T1080Taint Shared Contentn/a00202
T1082System Information Discoveryn/a2147528
T1083File and Directory Discoveryn/a0122115
T1087Account Discoveryn/a01242743
T1087.001Account DiscoveryLocal Account21101124
T1087.002Account DiscoveryDomain Account21511937
T1087.003Account DiscoveryEmail Account00000
T1087.004Account DiscoveryCloud Account01001
T1090Proxyn/a0111315
T1090.001ProxyInternal Proxy03003
T1090.002ProxyExternal Proxy01001
T1090.003ProxyMulti-hop Proxy02103
T1090.004ProxyDomain Fronting00000
T1091Replication Through Removable Median/a01001
T1092Communication Through Removable Median/a00000
T1095Non-Application Layer Protocoln/a04127
T1098Account Manipulationn/a122351068
T1098.001Account ManipulationAdditional Cloud Credentials00011
T1098.002Account ManipulationAdditional Email Delegate Permissions00202
T1098.003Account ManipulationAdditional Cloud Roles01326
T1098.004Account ManipulationSSH Authorized Keys00134
T1098.005Account ManipulationDevice Registration00000
T1102Web Servicen/a03126
T1102.001Web ServiceDead Drop Resolver03003
T1102.002Web ServiceBidirectional Communication02002
T1102.003Web ServiceOne-Way Communication02002
T1104Multi-Stage Channelsn/a01001
T1105Ingress Tool Transfern/a44792383
T1106Native APIn/a0126018
T1108Redundant Accessn/a00000
T1110Brute Forcen/a010192554
T1110.001Brute ForcePassword Guessing036312
T1110.002Brute ForcePassword Cracking01001
T1110.003Brute ForcePassword Spraying0861529
T1110.004Brute ForceCredential Stuffing00055
T1111Multi-Factor Authentication Interceptionn/a00101
T1112Modify Registryn/a862525100
T1113Screen Capturen/a061310
T1114Email Collectionn/a043815
T1114.001Email CollectionLocal Email Collection01023
T1114.002Email CollectionRemote Email Collection00134
T1114.003Email CollectionEmail Forwarding Rule00123
T1115Clipboard Datan/a06028
T1119Automated Collectionn/a05005
T1120Peripheral Device Discoveryn/a02103
T1123Audio Capturen/a06107
T1124System Time Discoveryn/a03014
T1125Video Capturen/a01001
T1127Trusted Developer Utilities Proxy Executionn/a0178934
T1127.001Trusted Developer Utilities Proxy ExecutionMSBuild113611
T1129Shared Modulesn/a00101
T1132Data Encodingn/a00000
T1132.001Data EncodingStandard Encoding01001
T1132.002Data EncodingNon-Standard Encoding00000
T1133External Remote Servicesn/a075012
T1134Access Token Manipulationn/a0012517
T1134.001Access Token ManipulationToken Impersonation/Theft071311
T1134.002Access Token ManipulationCreate Process with Token05319
T1134.003Access Token ManipulationMake and Impersonate Token01102
T1134.004Access Token ManipulationParent PID Spoofing01214
T1134.005Access Token ManipulationSID-History Injection01001
T1135Network Share Discoveryn/a073010
T1136Create Accountn/a0171422
T1136.001Create AccountLocal Account1122520
T1136.002Create AccountDomain Account02002
T1136.003Create AccountCloud Account0221014
T1137Office Application Startupn/a06208
T1137.001Office Application StartupOffice Template Macros00000
T1137.002Office Application StartupOffice Test01001
T1137.003Office Application StartupOutlook Forms01001
T1137.004Office Application StartupOutlook Home Page00000
T1137.005Office Application StartupOutlook Rules00000
T1137.006Office Application StartupAdd-ins03003
T1140Deobfuscate/Decode Files or Informationn/a1136222
T1149LC_MAIN Hijackingn/a00000
T1153Sourcen/a00000
T1175Component Object Model and Distributed COMn/a00000
T1176Browser Extensionsn/a01001
T1185Browser Session Hijackingn/a01001
T1187Forced Authenticationn/a13015
T1189Drive-by Compromisen/a02158
T1190Exploit Public-Facing Applicationn/a0741531120
T1195Supply Chain Compromisen/a01438
T1195.001Supply Chain CompromiseCompromise Software Dependencies and Development Tools01023
T1195.002Supply Chain CompromiseCompromise Software Supply Chain00415
T1195.003Supply Chain CompromiseCompromise Hardware Supply Chain00000
T1197BITS Jobsn/a2161625
T1199Trusted Relationshipn/a01023
T1200Hardware Additionsn/a02057
T1201Password Policy Discoveryn/a040711
T1202Indirect Command Executionn/a0280432
T1203Exploitation for Client Executionn/a0212427
T1204User Executionn/a0871530
T1204.001User ExecutionMalicious Link02013
T1204.002User ExecutionMalicious File1263434
T1204.003User ExecutionMalicious Image00077
T1205Traffic Signalingn/a00000
T1205.001Traffic SignalingPort Knocking00000
T1207Rogue Domain Controllern/a01001
T1210Exploitation of Remote Servicesn/a081312
T1211Exploitation for Defense Evasionn/a03104
T1212Exploitation for Credential Accessn/a081211
T1213Data from Information Repositoriesn/a00011
T1213.001Data from Information RepositoriesConfluence00000
T1213.002Data from Information RepositoriesSharepoint00000
T1213.003Data from Information RepositoriesCode Repositories00000
T1216System Script Proxy Executionn/a0170118
T1216.001System Script Proxy ExecutionPubPrn02002
T1217Browser Bookmark Discoveryn/a03003
T1218System Binary Proxy Executionn/a0941870182
T1218.001System Binary Proxy ExecutionCompiled HTML File151815
T1218.002System Binary Proxy ExecutionControl Panel01113
T1218.003System Binary Proxy ExecutionCMSTP170311
T1218.004System Binary Proxy ExecutionInstallUtil001910
T1218.005System Binary Proxy ExecutionMshta0841224
T1218.007System Binary Proxy ExecutionMsiexec090918
T1218.008System Binary Proxy ExecutionOdbcconf01045
T1218.009System Binary Proxy ExecutionRegsvcs/Regasm01168
T1218.010System Binary Proxy ExecutionRegsvr322162626
T1218.011System Binary Proxy ExecutionRundll3213231652
T1218.012System Binary Proxy ExecutionVerclsid00011
T1218.013System Binary Proxy ExecutionMavinject02013
T1218.014System Binary Proxy ExecutionMMC00033
T1219Remote Access Softwaren/a0283334
T1220XSL Script Processingn/a03328
T1221Template Injectionn/a01001
T1222File and Directory Permissions Modificationn/a0041115
T1222.001File and Directory Permissions ModificationWindows File and Directory Permissions Modification14027
T1222.002File and Directory Permissions ModificationLinux and Mac File and Directory Permissions Modification14117
T1480Execution Guardrailsn/a00000
T1480.001Execution GuardrailsEnvironmental Keying00000
T1482Domain Trust Discoveryn/a01321126
T1484Domain Policy Modificationn/a02428
T1484.001Domain Policy ModificationGroup Policy Modification02002
T1484.002Domain Policy ModificationDomain Trust Modification00123
T1485Data Destructionn/a01081937
T1486Data Encrypted for Impactn/a0101718
T1489Service Stopn/a0761427
T1490Inhibit System Recoveryn/a21861238
T1491Defacementn/a00022
T1491.001DefacementInternal Defacement02002
T1491.002DefacementExternal Defacement00000
T1495Firmware Corruptionn/a01001
T1496Resource Hijackingn/a04105
T1497Virtualization/Sandbox Evasionn/a00112
T1497.001Virtualization/Sandbox EvasionSystem Checks01001
T1497.002Virtualization/Sandbox EvasionUser Activity Based Checks00000
T1497.003Virtualization/Sandbox EvasionTime Based Evasion00011
T1498Network Denial of Servicen/a00178
T1498.001Network Denial of ServiceDirect Network Flood00000
T1498.002Network Denial of ServiceReflection Amplification00011
T1499Endpoint Denial of Servicen/a01113
T1499.001Endpoint Denial of ServiceOS Exhaustion Flood01001
T1499.002Endpoint Denial of ServiceService Exhaustion Flood00000
T1499.003Endpoint Denial of ServiceApplication Exhaustion Flood00000
T1499.004Endpoint Denial of ServiceApplication or System Exploitation03003
T1505Server Software Componentn/a012710
T1505.001Server Software ComponentSQL Stored Procedures00000
T1505.002Server Software ComponentTransport Agent03003
T1505.003Server Software ComponentWeb Shell1272737
T1505.004Server Software ComponentIIS Components00000
T1505.005Server Software ComponentTerminal Services DLL01001
T1518Software Discoveryn/a02305
T1518.001Software DiscoverySecurity Software Discovery14207
T1525Implant Internal Imagen/a01001
T1526Cloud Service Discoveryn/a021710
T1528Steal Application Access Tokenn/a0103013
T1529System Shutdown/Rebootn/a06039
T1530Data from Cloud Storage Objectn/a005611
T1531Account Access Removaln/a039416
T1534Internal Spearphishingn/a00000
T1535Unused/Unsupported Cloud Regionsn/a00088
T1537Transfer Data to Cloud Accountn/a046212
T1538Cloud Service Dashboardn/a00000
T1539Steal Web Session Cookien/a02305
T1542Pre-OS Bootn/a00011
T1542.001Pre-OS BootSystem Firmware02002
T1542.002Pre-OS BootComponent Firmware00000
T1542.003Pre-OS BootBootkit01001
T1542.004Pre-OS BootROMMONkit00000
T1542.005Pre-OS BootTFTP Boot00011
T1543Create or Modify System Processn/a09281653
T1543.001Create or Modify System ProcessLaunch Agent00325
T1543.002Create or Modify System ProcessSystemd Service02103
T1543.003Create or Modify System ProcessWindows Service640101470
T1543.004Create or Modify System ProcessLaunch Daemon00000
T1546Event Triggered Executionn/a09151539
T1546.001Event Triggered ExecutionChange Default File Association13037
T1546.002Event Triggered ExecutionScreensaver14117
T1546.003Event Triggered ExecutionWindows Management Instrumentation Event Subscription1121317
T1546.004Event Triggered ExecutionUnix Shell Configuration Modification01124
T1546.005Event Triggered ExecutionTrap00000
T1546.006Event Triggered ExecutionLC_LOAD_DYLIB Addition00000
T1546.007Event Triggered ExecutionNetsh Helper DLL02002
T1546.008Event Triggered ExecutionAccessibility Features371112
T1546.009Event Triggered ExecutionAppCert DLLs02103
T1546.010Event Triggered ExecutionAppInit DLLs21104
T1546.011Event Triggered ExecutionApplication Shimming02237
T1546.012Event Triggered ExecutionImage File Execution Options Injection02125
T1546.013Event Triggered ExecutionPowerShell Profile03104
T1546.014Event Triggered ExecutionEmond01203
T1546.015Event Triggered ExecutionComponent Object Model Hijacking191415
T1547Boot or Logon Autostart Executionn/a06241646
T1547.001Boot or Logon Autostart ExecutionRegistry Run Keys / Startup Folder4319246
T1547.002Boot or Logon Autostart ExecutionAuthentication Package01203
T1547.003Boot or Logon Autostart ExecutionTime Providers01113
T1547.004Boot or Logon Autostart ExecutionWinlogon Helper DLL23005
T1547.005Boot or Logon Autostart ExecutionSecurity Support Provider01113
T1547.006Boot or Logon Autostart ExecutionKernel Modules and Extensions01438
T1547.007Boot or Logon Autostart ExecutionRe-opened Applications00000
T1547.008Boot or Logon Autostart ExecutionLSASS Driver01012
T1547.009Boot or Logon Autostart ExecutionShortcut Modification04004
T1547.010Boot or Logon Autostart ExecutionPort Monitors14117
T1547.012Boot or Logon Autostart ExecutionPrint Processors00077
T1547.013Boot or Logon Autostart ExecutionXDG Autostart Entries00000
T1547.014Boot or Logon Autostart ExecutionActive Setup01012
T1547.015Boot or Logon Autostart ExecutionLogin Items00000
T1548Abuse Elevation Control Mechanismn/a117235192
T1548.001Abuse Elevation Control MechanismSetuid and Setgid01236
T1548.002Abuse Elevation Control MechanismBypass User Account Control348111375
T1548.003Abuse Elevation Control MechanismSudo and Sudo Caching0243238
T1548.004Abuse Elevation Control MechanismElevated Execution with Prompt00101
T1550Use Alternate Authentication Materialn/a036918
T1550.001Use Alternate Authentication MaterialApplication Access Token03508
T1550.002Use Alternate Authentication MaterialPass the Hash15039
T1550.003Use Alternate Authentication MaterialPass the Ticket03137
T1550.004Use Alternate Authentication MaterialWeb Session Cookie00000
T1552Unsecured Credentialsn/a057517
T1552.001Unsecured CredentialsCredentials In Files1142118
T1552.002Unsecured CredentialsCredentials in Registry13037
T1552.003Unsecured CredentialsBash History03003
T1552.004Unsecured CredentialsPrivate Keys05117
T1552.005Unsecured CredentialsCloud Instance Metadata API00000
T1552.006Unsecured CredentialsGroup Policy Preferences04004
T1552.007Unsecured CredentialsContainer API02002
T1553Subvert Trust Controlsn/a02529
T1553.001Subvert Trust ControlsGatekeeper Bypass01001
T1553.002Subvert Trust ControlsCode Signing01102
T1553.003Subvert Trust ControlsSIP and Trust Provider Hijacking01102
T1553.004Subvert Trust ControlsInstall Root Certificate152210
T1553.005Subvert Trust ControlsMark-of-the-Web Bypass03003
T1553.006Subvert Trust ControlsCode Signing Policy Modification00000
T1554Compromise Client Software Binaryn/a03227
T1555Credentials from Password Storesn/a049417
T1555.001Credentials from Password StoresKeychain01405
T1555.002Credentials from Password StoresSecurityd Memory00000
T1555.003Credentials from Password StoresCredentials from Web Browsers02237
T1555.004Credentials from Password StoresWindows Credential Manager04206
T1555.005Credentials from Password StoresPassword Managers01012
T1556Modify Authentication Processn/a029516
T1556.001Modify Authentication ProcessDomain Controller Authentication00000
T1556.002Modify Authentication ProcessPassword Filter DLL03003
T1556.003Modify Authentication ProcessPluggable Authentication Modules00000
T1556.004Modify Authentication ProcessNetwork Device Authentication00000
T1556.005Modify Authentication ProcessReversible Encryption00000
T1557Adversary-in-the-Middlen/a01045
T1557.001Adversary-in-the-MiddleLLMNR/NBT-NS Poisoning and SMB Relay07007
T1557.002Adversary-in-the-MiddleARP Cache Poisoning00033
T1557.003Adversary-in-the-MiddleDHCP Spoofing00000
T1558Steal or Forge Kerberos Ticketsn/a0391830
T1558.001Steal or Forge Kerberos TicketsGolden Ticket00011
T1558.002Steal or Forge Kerberos TicketsSilver Ticket00000
T1558.003Steal or Forge Kerberos TicketsKerberoasting0111820
T1558.004Steal or Forge Kerberos TicketsAS-REP Roasting00077
T1559Inter-Process Communicationn/a01203
T1559.001Inter-Process CommunicationComponent Object Model04116
T1559.002Inter-Process CommunicationDynamic Data Exchange11002
T1559.003Inter-Process CommunicationXPC Services00000
T1560Archive Collected Datan/a022610
T1560.001Archive Collected DataArchive via Utility1122621
T1560.002Archive Collected DataArchive via Library00000
T1560.003Archive Collected DataArchive via Custom Method00000
T1561Disk Wipen/a00022
T1561.001Disk WipeDisk Content Wipe01001
T1561.002Disk WipeDisk Structure Wipe01023
T1562Impair Defensesn/a0177762156
T1562.001Impair DefensesDisable or Modify Tools3743945161
T1562.002Impair DefensesDisable Windows Event Logging1122015
T1562.003Impair DefensesImpair Command History Logging00000
T1562.004Impair DefensesDisable or Modify System Firewall0134522
T1562.006Impair DefensesIndicator Blocking243110
T1562.007Impair DefensesDisable or Modify Cloud Firewall00369
T1562.008Impair DefensesDisable Cloud Logs00066
T1562.009Impair DefensesSafe Mode Boot00000
T1562.010Impair DefensesDowngrade Attack01001
T1563Remote Service Session Hijackingn/a00000
T1563.001Remote Service Session HijackingSSH Hijacking00000
T1563.002Remote Service Session HijackingRDP Hijacking02002
T1564Hide Artifactsn/a067114
T1564.001Hide ArtifactsHidden Files and Directories085215
T1564.002Hide ArtifactsHidden Users04004
T1564.003Hide ArtifactsHidden Window02002
T1564.004Hide ArtifactsNTFS File Attributes2192023
T1564.005Hide ArtifactsHidden File System00000
T1564.006Hide ArtifactsRun Virtual Instance02002
T1564.007Hide ArtifactsVBA Stomping00000
T1564.008Hide ArtifactsEmail Hiding Rules00000
T1564.009Hide ArtifactsResource Forking00000
T1564.010Hide ArtifactsProcess Argument Spoofing00000
T1565Data Manipulationn/a03306
T1565.001Data ManipulationStored Data Manipulation03306
T1565.002Data ManipulationTransmitted Data Manipulation01001
T1565.003Data ManipulationRuntime Data Manipulation00000
T1566Phishingn/a09173359
T1566.001PhishingSpearphishing Attachment015112955
T1566.002PhishingSpearphishing Link018110
T1566.003PhishingSpearphishing via Service00011
T1567Exfiltration Over Web Servicen/a071210
T1567.001Exfiltration Over Web ServiceExfiltration to Code Repository03003
T1567.002Exfiltration Over Web ServiceExfiltration to Cloud Storage07018
T1568Dynamic Resolutionn/a01304
T1568.001Dynamic ResolutionFast Flux DNS00000
T1568.002Dynamic ResolutionDomain Generation Algorithms02316
T1568.003Dynamic ResolutionDNS Calculation00000
T1569System Servicesn/a043512
T1569.001System ServicesLaunchctl10001
T1569.002System ServicesService Execution4403552
T1570Lateral Tool Transfern/a32106
T1571Non-Standard Portn/a03104
T1572Protocol Tunnelingn/a0125320
T1573Encrypted Channeln/a04127
T1573.001Encrypted ChannelSymmetric Cryptography00000
T1573.002Encrypted ChannelAsymmetric Cryptography00000
T1574Hijack Execution Flown/a0891128
T1574.001Hijack Execution FlowDLL Search Order Hijacking1221428
T1574.002Hijack Execution FlowDLL Side-Loading0422549
T1574.004Hijack Execution FlowDylib Hijacking00000
T1574.005Hijack Execution FlowExecutable Installer File Permissions Weakness01001
T1574.006Hijack Execution FlowDynamic Linker Hijacking02316
T1574.007Hijack Execution FlowPath Interception by PATH Environment Variable11305
T1574.008Hijack Execution FlowPath Interception by Search Order Hijacking11002
T1574.009Hijack Execution FlowPath Interception by Unquoted Path20013
T1574.010Hijack Execution FlowServices File Permissions Weakness20103
T1574.011Hijack Execution FlowServices Registry Permissions Weakness490215
T1574.012Hijack Execution FlowCOR_PROFILER02002
T1574.013Hijack Execution FlowKernelCallbackTable00000
T1578Modify Cloud Compute Infrastructuren/a01203
T1578.001Modify Cloud Compute InfrastructureCreate Snapshot00000
T1578.002Modify Cloud Compute InfrastructureCreate Cloud Instance00000
T1578.003Modify Cloud Compute InfrastructureDelete Cloud Instance01001
T1578.004Modify Cloud Compute InfrastructureRevert Cloud Instance00101
T1580Cloud Infrastructure Discoveryn/a00022
T1583Acquire Infrastructuren/a00000
T1583.001Acquire InfrastructureDomains00000
T1583.002Acquire InfrastructureDNS Server00000
T1583.003Acquire InfrastructureVirtual Private Server00000
T1583.004Acquire InfrastructureServer00000
T1583.005Acquire InfrastructureBotnet00000
T1583.006Acquire InfrastructureWeb Services00000
T1584Compromise Infrastructuren/a02002
T1584.001Compromise InfrastructureDomains00000
T1584.002Compromise InfrastructureDNS Server00000
T1584.003Compromise InfrastructureVirtual Private Server00000
T1584.004Compromise InfrastructureServer00000
T1584.005Compromise InfrastructureBotnet00000
T1584.006Compromise InfrastructureWeb Services00000
T1585Establish Accountsn/a00000
T1585.001Establish AccountsSocial Media Accounts00000
T1585.002Establish AccountsEmail Accounts00000
T1586Compromise Accountsn/a0002626
T1586.001Compromise AccountsSocial Media Accounts00000
T1586.002Compromise AccountsEmail Accounts00000
T1587Develop Capabilitiesn/a05005
T1587.001Develop CapabilitiesMalware0100010
T1587.002Develop CapabilitiesCode Signing Certificates00000
T1587.003Develop CapabilitiesDigital Certificates00022
T1587.004Develop CapabilitiesExploits00000
T1588Obtain Capabilitiesn/a02103
T1588.001Obtain CapabilitiesMalware01001
T1588.002Obtain CapabilitiesTool07029
T1588.003Obtain CapabilitiesCode Signing Certificates00000
T1588.004Obtain CapabilitiesDigital Certificates00022
T1588.005Obtain CapabilitiesExploits00000
T1588.006Obtain CapabilitiesVulnerabilities00000
T1589Gather Victim Identity Informationn/a01023
T1589.001Gather Victim Identity InformationCredentials00011
T1589.002Gather Victim Identity InformationEmail Addresses00011
T1589.003Gather Victim Identity InformationEmployee Names00000
T1590Gather Victim Network Informationn/a02024
T1590.001Gather Victim Network InformationDomain Properties00000
T1590.002Gather Victim Network InformationDNS00000
T1590.003Gather Victim Network InformationNetwork Trust Dependencies00000
T1590.004Gather Victim Network InformationNetwork Topology00000
T1590.005Gather Victim Network InformationIP Addresses00022
T1590.006Gather Victim Network InformationNetwork Security Appliances00000
T1591Gather Victim Org Informationn/a00000
T1591.001Gather Victim Org InformationDetermine Physical Locations00000
T1591.002Gather Victim Org InformationBusiness Relationships00000
T1591.003Gather Victim Org InformationIdentify Business Tempo00000
T1591.004Gather Victim Org InformationIdentify Roles00000
T1592Gather Victim Host Informationn/a01056
T1592.001Gather Victim Host InformationHardware00011
T1592.002Gather Victim Host InformationSoftware00000
T1592.003Gather Victim Host InformationFirmware00000
T1592.004Gather Victim Host InformationClient Configurations03003
T1593Search Open Websites/Domainsn/a00000
T1593.001Search Open Websites/DomainsSocial Media00000
T1593.002Search Open Websites/DomainsSearch Engines00000
T1594Search Victim-Owned Websitesn/a00000
T1595Active Scanningn/a00011
T1595.001Active ScanningScanning IP Blocks00000
T1595.002Active ScanningVulnerability Scanning01001
T1595.003Active ScanningWordlist Scanning00000
T1596Search Open Technical Databasesn/a00000
T1596.001Search Open Technical DatabasesDNS/Passive DNS00000
T1596.002Search Open Technical DatabasesWHOIS00000
T1596.003Search Open Technical DatabasesDigital Certificates00000
T1596.004Search Open Technical DatabasesCDNs00000
T1596.005Search Open Technical DatabasesScan Databases00000
T1597Search Closed Sourcesn/a00000
T1597.001Search Closed SourcesThreat Intel Vendors00000
T1597.002Search Closed SourcesPurchase Technical Data00000
T1598Phishing for Informationn/a00000
T1598.001Phishing for InformationSpearphishing Service00000
T1598.002Phishing for InformationSpearphishing Attachment00000
T1598.003Phishing for InformationSpearphishing Link00000
T1599Network Boundary Bridgingn/a00000
T1599.001Network Boundary BridgingNetwork Address Translation Traversal01001
T1600Weaken Encryptionn/a00000
T1600.001Weaken EncryptionReduce Key Space00000
T1600.002Weaken EncryptionDisable Crypto Hardware00000
T1601Modify System Imagen/a00000
T1601.001Modify System ImagePatch System Image00000
T1601.002Modify System ImageDowngrade System Image00000
T1602Data from Configuration Repositoryn/a00000
T1602.001Data from Configuration RepositorySNMP (MIB Dump)00000
T1602.002Data from Configuration RepositoryNetwork Device Configuration Dump00000
T1606Forge Web Credentialsn/a00000
T1606.001Forge Web CredentialsWeb Cookies00000
T1606.002Forge Web CredentialsSAML Tokens10001
T1608Stage Capabilitiesn/a01001
T1608.001Stage CapabilitiesUpload Malware00000
T1608.002Stage CapabilitiesUpload Tool00000
T1608.003Stage CapabilitiesInstall Digital Certificate00000
T1608.004Stage CapabilitiesDrive-by Target00000
T1608.005Stage CapabilitiesLink Target00000
T1609Container Administration Commandn/a00101
T1610Deploy Containern/a00606
T1611Escape to Hostn/a00606
T1612Build Image on Hostn/a00000
T1613Container and Resource Discoveryn/a00202
T1614System Location Discoveryn/a00101
T1614.001System Location DiscoverySystem Language Discovery01001
T1615Group Policy Discoveryn/a04004
T1619Cloud Storage Object Discoveryn/a00000
T1620Reflective Code Loadingn/a01001
T1621Multi-Factor Authentication Request Generationn/a00077
T1622Debugger Evasionn/a00000
T1647Plist File Modificationn/a00213
From 22278b9b166221f99e25ed6dd95941ae1f54fdb3 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 13:58:17 -0500 Subject: [PATCH 326/342] Update index.md Fixing the ATT&CK Navigating link --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index dd7a4a60..6dcef15d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,7 +3,7 @@ title: Welcome to the Cyber Analytics Repository --- The MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by [MITRE](https://www.mitre.org) based on the [MITRE ATT&CK](https://attack.mitre.org/) adversary model. CAR defines a data model that is leveraged in its pseudocode representations, but also includes implementations directly targeted at specific tools (e.g., Splunk, EQL) in its analytics. With respect to coverage, CAR is focused on providing a set of validated and well-explained analytics, in particular with regards to their operating theory and rationale. -If you want to start exploring, try viewing the [Full Analytic List](analytics). Also, check out the [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/beta/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) that captures the current set of ATT&CK tactics and techniques covered by CAR. +If you want to start exploring, try viewing the [Full Analytic List](analytics). Also, check out the [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) that captures the current set of ATT&CK tactics and techniques covered by CAR. Analytics stored in CAR contain the following information: * a *hypothesis* which explains the idea behind the analytic From 28d36e0b98ec98f7193293f4831a2b700efd5ac6 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 14:02:12 -0500 Subject: [PATCH 327/342] Update index.md Fixing the ATT&CK Navigator link --- docs/resources/updates/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resources/updates/index.md b/docs/resources/updates/index.md index 65585d02..f8556079 100644 --- a/docs/resources/updates/index.md +++ b/docs/resources/updates/index.md @@ -90,7 +90,7 @@ Information about the latest CAR updates and changes can be found in this sectio * Updated ATT&CK Detection for all analytics for [latest ATT&CK release](https://attack.mitre.org/resources/updates/updates-july-2020/). ### May 2020 -* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/beta/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. +* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. * Added [Sysmon 11.0](/sensors/sysmon_11.0) sensor with data model mappings and CAR analytic coverage. * Added one new field to the [Process object](/data_model/process) * `env_vars` From 3496af529fd0773b0d6c94e9b2ff42878e33debb Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Thu, 29 Feb 2024 13:20:45 -0600 Subject: [PATCH 328/342] Update generate_attack_nav_layer.py Fix script that generates Navigator layer files --- scripts/generate_attack_nav_layer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/generate_attack_nav_layer.py b/scripts/generate_attack_nav_layer.py index 4f8cb3d3..3c57204b 100644 --- a/scripts/generate_attack_nav_layer.py +++ b/scripts/generate_attack_nav_layer.py @@ -9,14 +9,18 @@ from os import path, makedirs # Static ATT&CK Navigator layer JSON fields -VERSION = "3.0" +VERSION = "4.5" NAME = "CAR ATT&CK" DESCRIPTION = "CAR Analytics ATT&CK Coverage" DOMAIN = "mitre-enterprise" # Base ATT&CK Navigator layer layer_json = { - "version": VERSION, + "versions": { + "layer": VERSION, + "attack": "14", + "navigator": "4.9.4" + }, "name": NAME, "description": DESCRIPTION, "domain": DOMAIN, From 85c9292f0be2a39b59c55968d9fe03c1885d95d3 Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Thu, 29 Feb 2024 13:26:08 -0600 Subject: [PATCH 329/342] Update PyYAML to latest version (6.0.1) --- scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 4e7bb9ed..83c4d76e 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -11,7 +11,7 @@ pyfiglet==0.8.post1 python-dateutil==2.8.1 pytz==2021.1 pytzdata==2020.1 -PyYAML==5.4.1 +PyYAML==6.0.1 requests==2.25.1 six==1.15.0 termcolor==1.1.0 From fa64d0f750e2702e9f0a285fb33d4c0fb750e626 Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Thu, 29 Feb 2024 13:36:26 -0600 Subject: [PATCH 330/342] Fix YAML loading of analytics --- scripts/generate_analytics.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/generate_analytics.py b/scripts/generate_analytics.py index 31d9d383..1906ba0a 100755 --- a/scripts/generate_analytics.py +++ b/scripts/generate_analytics.py @@ -22,7 +22,9 @@ analytics = [] for af in analytics_files: print("appending {}".format(af)) - analytics.append(yaml.load(open(af,encoding='utf-8').read())) + with open(af, encoding='utf-8') as f: + analytic_data = yaml.safe_load(f) + analytics.append(analytic_data) #analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] # Load ATT&CK content, which is needed to get names for technique IDs From fefb1987e4a32a98e919f7cabebae1b005ca9f56 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:00:14 -0500 Subject: [PATCH 331/342] Fix YAML loading of mapping files --- scripts/generate_sensors.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 5200fcf7..d28669dc 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -95,7 +95,10 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) print("detected the following sensors: {}".format(str(mapping_files))) -mappings = [yaml.load(open(mapping_file,encoding='utf-8').read()) for mapping_file in mapping_files] +with open(mapping_file, encoding='utf-8') as mf: + mapping_data = yaml.safe_load(mf) +mappings.append(mapping_data) +#mappings = [yaml.load(open(mapping_file,encoding='utf-8').read()) for mapping_file in mapping_files] # Get all data models and load as list of dicts data_model_files = glob.glob(path.join(path.dirname(__file__), "..", "data_model", "*.yaml")) From 60d39f355585deb0d4c0e0ba3090066a5069da92 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:04:32 -0500 Subject: [PATCH 332/342] Fix YAML loading for analytic files --- scripts/generate_sensors.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index d28669dc..a8cb2b48 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -90,7 +90,10 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) -analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] +with open(analytic_file) as af: + analytic_data = yaml.safe_load(af) +analytics.append(analytic_data) +#analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) From 850ce521bbf3d0c272393619fc3901415e15ab26 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:12:28 -0500 Subject: [PATCH 333/342] Fixing YAML loading variables --- scripts/generate_sensors.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index a8cb2b48..866d28a7 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -90,17 +90,19 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) -with open(analytic_file) as af: - analytic_data = yaml.safe_load(af) -analytics.append(analytic_data) +for analytic_file in analytics_files: + with open(analytic_file) as af: + analytic_data = yaml.safe_load(af) + analytics.append(analytic_data) #analytics = [yaml.load(open(analytic_file).read()) for analytic_file in analytics_files] # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) print("detected the following sensors: {}".format(str(mapping_files))) -with open(mapping_file, encoding='utf-8') as mf: - mapping_data = yaml.safe_load(mf) -mappings.append(mapping_data) +for mapping_file in mapping_files: + with open(mapping_file, encoding='utf-8') as mf: + mapping_data = yaml.safe_load(mf) + mappings.append(mapping_data) #mappings = [yaml.load(open(mapping_file,encoding='utf-8').read()) for mapping_file in mapping_files] # Get all data models and load as list of dicts From ea9021822b7da07f28d128dc485630ffb2182842 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:02:01 -0500 Subject: [PATCH 334/342] Fixing YAML loading errors --- scripts/generate_sensors.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 866d28a7..29e0eb48 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -90,6 +90,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) +analytics = [] for analytic_file in analytics_files: with open(analytic_file) as af: analytic_data = yaml.safe_load(af) @@ -99,6 +100,7 @@ def generateSensorsForAnalytics(analytics, sensor_dict): # Get all sensor mappings and load as a list of dicts mapping_files = glob.glob(path.join(path.dirname(__file__), "..", "sensors", "*.yaml")) print("detected the following sensors: {}".format(str(mapping_files))) +mappings = [] for mapping_file in mapping_files: with open(mapping_file, encoding='utf-8') as mf: mapping_data = yaml.safe_load(mf) From 55b59f784ada442385fc012aa96162c8eafe8cbb Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:29:29 -0500 Subject: [PATCH 335/342] Fix YAML Load error --- scripts/generate_sensors.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/generate_sensors.py b/scripts/generate_sensors.py index 29e0eb48..560c5390 100755 --- a/scripts/generate_sensors.py +++ b/scripts/generate_sensors.py @@ -112,7 +112,10 @@ def generateSensorsForAnalytics(analytics, sensor_dict): data_models = [] for dmf in data_model_files: print("working on {}".format(dmf)) - data_models.append(yaml.load(open(dmf).read())) + with open(dmf) as d: + data_files = yaml.safe_load(d) + data_models.append(data_files) + #data_models.append(yaml.load(open(dmf).read())) #data_models = [yaml.load(open(data_model_file).read()) for data_model_file in data_model_files] # Parse each analytic to find its data model references (if any) From 34360ca49cc5b646ad2b128d6cd424ec3ba82a35 Mon Sep 17 00:00:00 2001 From: Lex <86126040+alexiacrumpton@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:34:28 -0500 Subject: [PATCH 336/342] Fix YAML load errors in Nav Script --- scripts/generate_attack_nav_layer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/generate_attack_nav_layer.py b/scripts/generate_attack_nav_layer.py index 3c57204b..4a4c8788 100644 --- a/scripts/generate_attack_nav_layer.py +++ b/scripts/generate_attack_nav_layer.py @@ -29,7 +29,12 @@ # Get all analytics and load as list of dicts analytics_files = glob.glob(path.join(path.dirname(__file__), "..", "analytics", "*.yaml")) -analytics = [yaml.load(open(analytic_file,encoding='utf-8').read()) for analytic_file in analytics_files] +analytics = [] +for analytic_file in analytics_files: + with open(analytic_file) as af: + files = yaml.safe_load(af) + analytics.append(files) +#analytics = [yaml.load(open(analytic_file,encoding='utf-8').read()) for analytic_file in analytics_files] def addMapping(technique, name, attack_mappings): if technique not in attack_mappings: From f32da3d6b79afacac48b8cdba36e45b4365b82cf Mon Sep 17 00:00:00 2001 From: alexiacrumpton Date: Thu, 29 Feb 2024 21:34:51 +0000 Subject: [PATCH 337/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/CAR-2021-05-010/index.md | 2 +- docs/analytics/by_technique/index.md | 102 ++-- docs/car_attack/car_attack.json | 594 ++++++++++++------------ docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 30 +- docs/sensors/autoruns_13.98.md | 34 +- docs/sensors/osquery_4.1.2.md | 30 +- docs/sensors/osquery_4.6.0.md | 30 +- docs/sensors/sysmon_10.4.md | 50 +- docs/sensors/sysmon_11.0.md | 50 +- docs/sensors/sysmon_13.md | 50 +- 11 files changed, 489 insertions(+), 485 deletions(-) diff --git a/docs/analytics/CAR-2021-05-010/index.md b/docs/analytics/CAR-2021-05-010/index.md index 0563fc99..4e72c842 100644 --- a/docs/analytics/CAR-2021-05-010/index.md +++ b/docs/analytics/CAR-2021-05-010/index.md @@ -47,7 +47,7 @@ Pseudocode implementation of the Splunk search below ``` processes = search Process:Create certutil_downloads = filter processes where ( - (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND command_line = * -exportPFX * ) + (exe = C:\Windows\System32\net.exe OR exe = C:\Windows\System32\net1.exe ) AND (command_line = *localgroup* OR command_line = */add* OR command_line = *user* )) output certutil_downloads ``` diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index c4db61a6..f8de1098 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -16,14 +16,14 @@ permalink: /analytics/by_technique T1003: OS Credential Dumping - - T1003.001: LSASS Memory -
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
- T1003.003: NTDS
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
+ + T1003.001: LSASS Memory +
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
+ T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -59,20 +59,20 @@ permalink: /analytics/by_technique
  • CAR-2013-07-001: Suspicious Arguments
- T1021.002: SMB/Windows Admin Shares -
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
+ T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.003: Distributed Component Object Model -
  • CAR-2014-05-001: RPC Activity
+ T1021.002: SMB/Windows Admin Shares +
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
- T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ T1021.003: Distributed Component Object Model +
  • CAR-2014-05-001: RPC Activity
T1029: Scheduled Transfer @@ -89,14 +89,14 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2013-05-002: Suspicious Run Locations
- - T1036.003: Rename System Utilities -
  • CAR-2013-05-009: Running executables with same hash and different names
- T1036.005: Match Legitimate Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
+ + T1036.003: Rename System Utilities +
  • CAR-2013-05-009: Running executables with same hash and different names
+ T1037: Boot or Logon Initialization Scripts T1037.001: Logon Script (Windows) @@ -130,14 +130,14 @@ permalink: /analytics/by_technique T1053: Scheduled Task/Job - - T1053.005: Scheduled Task -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
- T1053.002: At
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-004: Execution with AT
  • CAR-2015-04-001: Remotely Scheduled Tasks via AT
+ + T1053.005: Scheduled Task +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-08-001: Execution with schtasks
  • CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks
  • CAR-2020-09-001: Scheduled Task - FileAccess
  • CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths
+ T1055: Process Injection @@ -277,14 +277,14 @@ permalink: /analytics/by_technique T1218: System Binary Proxy Execution - - T1218.011: Rundll32 -
  • CAR-2014-03-006: RunDLL32.exe monitoring
- T1218.010: Regsvr32
  • CAR-2019-04-002: Generic Regsvr32
  • CAR-2019-04-003: Squiblydoo
+ + T1218.011: Rundll32 +
  • CAR-2014-03-006: RunDLL32.exe monitoring
+ T1218.001: Compiled HTML File
  • CAR-2020-11-009: Compiled HTML Access
@@ -328,40 +328,40 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - T1546.015: Component Object Model Hijacking -
  • CAR-2020-09-002: Component Object Model Hijacking
- - - T1546.002: Screensaver -
  • CAR-2020-11-011: Registry Edit from Screensaver
+ T1546.001: Change Default File Association +
  • CAR-2013-01-002: Autorun Differences
- T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
+ T1546.003: Windows Management Instrumentation Event Subscription +
  • CAR-2013-01-002: Autorun Differences
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
- T1546.001: Change Default File Association -
  • CAR-2013-01-002: Autorun Differences
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
- T1546.003: Windows Management Instrumentation Event Subscription -
  • CAR-2013-01-002: Autorun Differences
+ T1546.002: Screensaver +
  • CAR-2020-11-011: Registry Edit from Screensaver
- T1547: Boot or Logon Autostart Execution + T1546.015: Component Object Model Hijacking +
  • CAR-2020-09-002: Component Object Model Hijacking
- T1547.001: Registry Run Keys / Startup Folder -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
+ T1547: Boot or Logon Autostart Execution T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ + T1547.001: Registry Run Keys / Startup Folder +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
+ T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
@@ -410,16 +410,16 @@ permalink: /analytics/by_technique T1562: Impair Defenses - T1562.006: Indicator Blocking -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
+ T1562.001: Disable or Modify Tools +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
T1562.002: Disable Windows Event Logging
  • CAR-2022-03-001: Disable Windows Event Logging
- T1562.001: Disable or Modify Tools -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
+ T1562.006: Indicator Blocking +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
T1564: Hide Artifacts @@ -446,28 +446,28 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow - T1574.001: DLL Search Order Hijacking -
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
+ T1574.007: Path Interception by PATH Environment Variable +
  • CAR-2013-01-002: Autorun Differences
- T1574.009: Path Interception by Unquoted Path -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
+ T1574.008: Path Interception by Search Order Hijacking +
  • CAR-2013-01-002: Autorun Differences
- T1574.011: Services Registry Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
+ T1574.009: Path Interception by Unquoted Path +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
T1574.010: Services File Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
- T1574.007: Path Interception by PATH Environment Variable -
  • CAR-2013-01-002: Autorun Differences
+ T1574.011: Services Registry Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
- T1574.008: Path Interception by Search Order Hijacking -
  • CAR-2013-01-002: Autorun Differences
+ T1574.001: DLL Search Order Hijacking +
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
T1606: Forge Web Credentials diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index 907e155f..25ea6ebd 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -1,97 +1,122 @@ { - "version": "3.0", + "versions": { + "layer": "4.5", + "attack": "14", + "navigator": "4.9.4" + }, "name": "CAR ATT&CK", "description": "CAR Analytics ATT&CK Coverage", "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1548", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1548.002", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1559.002", + "color": "#c6dbef", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1021.002", + "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { - "techniqueID": "T1021.003", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", - "enabled": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.006", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1543.003", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1070", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1222", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", - "enabled": true + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1053", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true }, { - "techniqueID": "T1053.005", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1553", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1003", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true + }, + { + "techniqueID": "T1218", + "color": "#c6dbef", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", "enabled": true }, { @@ -108,295 +133,273 @@ "enabled": true }, { - "techniqueID": "T1562", + "techniqueID": "T1197", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.006", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", - "enabled": true - }, - { - "techniqueID": "T1570", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { - "techniqueID": "T1112", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1218", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.011", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", "enabled": true }, { - "techniqueID": "T1546", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", - "enabled": true + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1543", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", - "enabled": true - }, - { - "techniqueID": "T1574.009", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true }, { - "techniqueID": "T1012", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "enabled": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", "enabled": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", "enabled": true }, { - "techniqueID": "T1552", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1552.001", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1552.002", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1055", + "techniqueID": "T1560", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1560.001", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { - "techniqueID": "T1036", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1036.003", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1140", - "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1127", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1047", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1136", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1136.001", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1059", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "enabled": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", "enabled": true }, { - "techniqueID": "T1559", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "enabled": true + }, + { + "techniqueID": "T1546", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "enabled": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { "techniqueID": "T1562.002", @@ -405,17 +408,17 @@ "enabled": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1187", + "techniqueID": "T1070.003", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "enabled": true }, { "techniqueID": "T1546.002", @@ -424,211 +427,201 @@ "enabled": true }, { - "techniqueID": "T1068", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "enabled": true }, { - "techniqueID": "T1105", - "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", - "enabled": true, - "showSubtechniques": true + "techniqueID": "T1036.005", + "color": "#c6dbef", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1552", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1552.001", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1552.002", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1562.001", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true }, { - "techniqueID": "T1087", + "techniqueID": "T1548", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true - }, - { - "techniqueID": "T1087.002", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1016", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true }, { - "techniqueID": "T1082", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1033", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "enabled": true }, { - "techniqueID": "T1057", + "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-11-002: Local Network Sniffing", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { - "techniqueID": "T1218.003", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", + "comment": "CAR-2020-11-007: Network Share Connection Removal", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-009: Compiled HTML Access", + "enabled": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "comment": "CAR-2013-05-009: Running executables with same hash and different names", "enabled": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1546.010", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", "enabled": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", - "enabled": true + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1564", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2020-11-010: CMSTP", + "enabled": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", - "enabled": true + "comment": "CAR-2013-01-003: SMB Events Monitoring", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1560", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1087.001", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1197", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true }, { "techniqueID": "T1003.002", @@ -637,17 +630,18 @@ "enabled": true }, { - "techniqueID": "T1018", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { "techniqueID": "T1029", @@ -657,86 +651,97 @@ "showSubtechniques": true }, { - "techniqueID": "T1049", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1010", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1049", "color": "#c6dbef", "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1098", + "techniqueID": "T1016", + "color": "#c6dbef", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1010", "color": "#c6dbef", "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1518", "color": "#c6dbef", "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", "enabled": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1098", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1059.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1606", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { @@ -746,49 +751,48 @@ "enabled": true }, { - "techniqueID": "T1222", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1222.001", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true }, { - "techniqueID": "T1222.002", + "techniqueID": "T1574.001", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true }, { - "techniqueID": "T1040", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1039", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-002: Batch File Write to System32", + "enabled": true }, { - "techniqueID": "T1505", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1505.003", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2014-05-001: RPC Activity", "enabled": true } ] diff --git a/docs/data/analytics.json b/docs/data/analytics.json index b50ff824..4efe5bfe 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index 235304ad..aa3ef2a0 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -23,17 +23,12 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | ### [process](../data_model/process) @@ -43,12 +38,17 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| | `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index a32f571b..2cf2b3de 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -14,17 +14,14 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi ## Data Model Coverage -### [file](../data_model/file) +### [registry](../data_model/registry) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓|✓| |✓| | |✓| |✓| +| `key_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| +| `remove` | | | | | | | | | | | | +| `value_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| ### [service](../data_model/service) @@ -36,14 +33,17 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi | `start` | | | | | | | | | | | | `stop` | | | | | | | | | | | -### [registry](../data_model/registry) +### [file](../data_model/file) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓|✓| |✓| | |✓| |✓| -| `key_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| -| `remove` | | | | | | | | | | | | -| `value_edit` | ✓|✓|✓|✓| |✓|✓| |✓| |✓| +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index a05ba2c9..f484782a 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -22,17 +22,12 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | ### [process](../data_model/process) @@ -42,12 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| | `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 024c5c8d..5fce086a 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -22,17 +22,12 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [file](../data_model/file) +### [driver](../data_model/driver) -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| -| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| -| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | ### [process](../data_model/process) @@ -42,12 +37,17 @@ osquery exposes an operating system as a high-performance relational database. T | `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | | `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `delete` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | |✓|✓| +| `modify` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +| `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index 4a474305..ac500184 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,26 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| - -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [registry](../data_model/registry) | | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | @@ -43,6 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| + ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -50,6 +38,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + ### [process](../data_model/process) | | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | @@ -67,12 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 0f919912..4d5461d1 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,26 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| - -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [registry](../data_model/registry) | | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | @@ -43,6 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | | | | | | | | | | | | +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| + ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -50,6 +38,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | | `unload` | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + ### [process](../data_model/process) | | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | @@ -67,12 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | | |✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 8defa72a..8d28e3c5 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,26 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [flow](../data_model/flow) - -| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| - -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | -| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| -| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [registry](../data_model/registry) | | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | @@ -43,6 +23,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `remove` | |✓|✓| |✓|✓| |✓| | |✓| | `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +### [flow](../data_model/flow) + +| | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `end` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| + ### [module](../data_model/module) | | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | @@ -50,6 +38,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| | `unload` | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | + ### [process](../data_model/process) | | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | @@ -67,12 +62,17 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `suspend` | | | | | | | | | | | | | | | | | `terminate` | | | | | | | | | | | | | | | | -### [driver](../data_model/driver) +### [file](../data_model/file) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| -| `unload` | | | | | | | | | | | | +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| | | | | | | | | +| `delete` | | | | | |✓|✓| | | |✓| |✓| | | | |✓| | |✓|✓| | |✓|✓| +| `modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | From 71b94d19af6ac2532039719b284379409736673b Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:55:39 -0600 Subject: [PATCH 338/342] Update Navigator links --- docs/index.md | 2 +- docs/resources/updates/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index 6dcef15d..7553a7bf 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,7 +3,7 @@ title: Welcome to the Cyber Analytics Repository --- The MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by [MITRE](https://www.mitre.org) based on the [MITRE ATT&CK](https://attack.mitre.org/) adversary model. CAR defines a data model that is leveraged in its pseudocode representations, but also includes implementations directly targeted at specific tools (e.g., Splunk, EQL) in its analytics. With respect to coverage, CAR is focused on providing a set of validated and well-explained analytics, in particular with regards to their operating theory and rationale. -If you want to start exploring, try viewing the [Full Analytic List](analytics). Also, check out the [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) that captures the current set of ATT&CK tactics and techniques covered by CAR. +If you want to start exploring, try viewing the [Full Analytic List](analytics). Also, check out the [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) that captures the current set of ATT&CK tactics and techniques covered by CAR. Analytics stored in CAR contain the following information: * a *hypothesis* which explains the idea behind the analytic diff --git a/docs/resources/updates/index.md b/docs/resources/updates/index.md index f8556079..d5fec90c 100644 --- a/docs/resources/updates/index.md +++ b/docs/resources/updates/index.md @@ -90,7 +90,7 @@ Information about the latest CAR updates and changes can be found in this sectio * Updated ATT&CK Detection for all analytics for [latest ATT&CK release](https://attack.mitre.org/resources/updates/updates-july-2020/). ### May 2020 -* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/enterprise/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. +* Updated [ATT&CK Navigator layer](https://mitre-attack.github.io/attack-navigator/#layerURL=https%3A%2F%2Fraw.githubusercontent.com%2Fmitre-attack%2Fcar%2Fmaster%2Fdocs%2Fcar_attack%2Fcar_attack.json) to incorporate sub-technique mappings for all CAR analytics. * Added [Sysmon 11.0](/sensors/sysmon_11.0) sensor with data model mappings and CAR analytic coverage. * Added one new field to the [Process object](/data_model/process) * `env_vars` From 9479f7d1ca71f973b0502e282fe85c9e68b2a531 Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Fri, 16 May 2025 09:26:45 -0500 Subject: [PATCH 339/342] Remove pull request option for regenerating docs --- .github/workflows/regenerate-docs.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/regenerate-docs.yml b/.github/workflows/regenerate-docs.yml index d91167f8..ba111cfb 100644 --- a/.github/workflows/regenerate-docs.yml +++ b/.github/workflows/regenerate-docs.yml @@ -1,7 +1,6 @@ name: Regenerate /docs using the generate_*.py scripts on: - pull_request_target: push: branches: [master] From e5a12aaf1006cd4b8016ac3b17b0800045509fb2 Mon Sep 17 00:00:00 2001 From: jondricek Date: Fri, 16 May 2025 14:27:00 +0000 Subject: [PATCH 340/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/CAR-2013-05-009/index.md | 2 +- docs/analytics/CAR-2021-04-001/index.md | 2 +- docs/analytics/CAR-2021-11-001/index.md | 2 +- docs/analytics/by_technique/index.md | 78 ++-- docs/car_attack/car_attack.json | 596 ++++++++++++------------ docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 16 +- docs/sensors/osquery_4.1.2.md | 16 +- docs/sensors/osquery_4.6.0.md | 16 +- docs/sensors/sysmon_10.4.md | 40 +- docs/sensors/sysmon_11.0.md | 40 +- docs/sensors/sysmon_13.md | 40 +- 12 files changed, 425 insertions(+), 425 deletions(-) diff --git a/docs/analytics/CAR-2013-05-009/index.md b/docs/analytics/CAR-2013-05-009/index.md index 8e6fc0d4..4dd7b4d5 100644 --- a/docs/analytics/CAR-2013-05-009/index.md +++ b/docs/analytics/CAR-2013-05-009/index.md @@ -22,7 +22,7 @@ A list of hashes and the different executables associated with each one |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Rename System Utilities](https://attack.mitre.org/techniques/T1036/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +|[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Rename Legitimate Utilities](https://attack.mitre.org/techniques/T1036/003/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2021-04-001/index.md b/docs/analytics/CAR-2021-04-001/index.md index 6bec00b8..490927e4 100644 --- a/docs/analytics/CAR-2021-04-001/index.md +++ b/docs/analytics/CAR-2021-04-001/index.md @@ -38,7 +38,7 @@ To make sure the rule doesn't miss cases where the executable would be started f |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Match Legitimate Name or Location](https://attack.mitre.org/techniques/T1036/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| +|[Masquerading](https://attack.mitre.org/techniques/T1036/)|[Match Legitimate Resource Name or Location](https://attack.mitre.org/techniques/T1036/005/)|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Moderate| ### D3FEND Techniques diff --git a/docs/analytics/CAR-2021-11-001/index.md b/docs/analytics/CAR-2021-11-001/index.md index f74e56f7..ebc4a2f5 100644 --- a/docs/analytics/CAR-2021-11-001/index.md +++ b/docs/analytics/CAR-2021-11-001/index.md @@ -16,7 +16,7 @@ Detection of creation of registry key HKEY_LOCAL_MACHINE\System\CurrentControlSe |Technique|Subtechnique(s)|Tactic(s)|Level of Coverage| |---|---|---|---| -|[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[DLL Search Order Hijacking](https://attack.mitre.org/techniques/T1574/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| +|[Hijack Execution Flow](https://attack.mitre.org/techniques/T1574/)|[DLL](https://attack.mitre.org/techniques/T1574/001/)|[Persistence](https://attack.mitre.org/tactics/TA0003/), [Privilege Escalation](https://attack.mitre.org/tactics/TA0004/), [Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| |[Modify Registry](https://attack.mitre.org/techniques/T1112/)|N/A|[Defense Evasion](https://attack.mitre.org/tactics/TA0005/)|Medium| diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index f8de1098..b213a739 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -16,14 +16,14 @@ permalink: /analytics/by_technique T1003: OS Credential Dumping - - T1003.003: NTDS -
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
- T1003.001: LSASS Memory
  • CAR-2013-07-001: Suspicious Arguments
  • CAR-2019-04-004: Credential Dumping via Mimikatz
  • CAR-2019-07-002: Lsass Process Dump via Procdump
  • CAR-2019-08-001: Credential Dumping via Windows Task Manager
  • CAR-2021-05-011: Create Remote Thread into LSASS
+ + T1003.003: NTDS +
  • CAR-2019-08-002: Active Directory Dumping via NTDSUtil
  • CAR-2020-05-001: MiniDump of LSASS
+ T1003.002: Security Account Manager
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -58,10 +58,6 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
- - T1021.001: Remote Desktop Protocol -
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
- T1021.002: SMB/Windows Admin Shares
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
@@ -70,6 +66,10 @@ permalink: /analytics/by_technique T1021.006: Windows Remote Management
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ + T1021.001: Remote Desktop Protocol +
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
@@ -90,11 +90,11 @@ permalink: /analytics/by_technique
  • CAR-2013-05-002: Suspicious Run Locations
- T1036.005: Match Legitimate Name or Location + T1036.005: Match Legitimate Resource Name or Location
  • CAR-2021-04-001: Common Windows Process Masquerading
- T1036.003: Rename System Utilities + T1036.003: Rename Legitimate Utilities
  • CAR-2013-05-009: Running executables with same hash and different names
@@ -141,14 +141,14 @@ permalink: /analytics/by_technique T1055: Process Injection - - T1055.001: Dynamic-link Library Injection -
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
- T1055.012: Process Hollowing
  • CAR-2020-11-004: Processes Started From Irregular Parent
+ + T1055.001: Dynamic-link Library Injection +
  • CAR-2013-10-002: DLL Injection via Load Library
  • CAR-2020-11-003: DLL Injection with Mavinject
+ T1057: Process Discovery (N/A - technique only) @@ -328,20 +328,20 @@ permalink: /analytics/by_technique T1546: Event Triggered Execution - T1546.001: Change Default File Association -
  • CAR-2013-01-002: Autorun Differences
- - - T1546.003: Windows Management Instrumentation Event Subscription -
  • CAR-2013-01-002: Autorun Differences
+ T1546.010: AppInit DLLs +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
- T1546.010: AppInit DLLs -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2020-09-005: AppInit DLLs
+ T1546.001: Change Default File Association +
  • CAR-2013-01-002: Autorun Differences
+ + + T1546.003: Windows Management Instrumentation Event Subscription +
  • CAR-2013-01-002: Autorun Differences
T1546.002: Screensaver @@ -354,10 +354,6 @@ permalink: /analytics/by_technique T1547: Boot or Logon Autostart Execution - - T1547.004: Winlogon Helper DLL -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
- T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
@@ -366,6 +362,10 @@ permalink: /analytics/by_technique T1547.010: Port Monitors
  • CAR-2013-01-002: Autorun Differences
+ + T1547.004: Winlogon Helper DLL +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ T1548: Abuse Elevation Control Mechanism (N/A - technique only) @@ -413,14 +413,14 @@ permalink: /analytics/by_technique T1562.001: Disable or Modify Tools
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
- - T1562.002: Disable Windows Event Logging -
  • CAR-2022-03-001: Disable Windows Event Logging
- T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
+ + T1562.002: Disable Windows Event Logging +
  • CAR-2022-03-001: Disable Windows Event Logging
+ T1564: Hide Artifacts T1564.004: NTFS File Attributes @@ -429,14 +429,14 @@ permalink: /analytics/by_technique T1569: System Services - - T1569.002: Service Execution -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
- T1569.001: Launchctl
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ + T1569.002: Service Execution +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ T1570: Lateral Tool Transfer (N/A - technique only) @@ -445,6 +445,10 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow + + T1574.011: Services Registry Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
+ T1574.007: Path Interception by PATH Environment Variable
  • CAR-2013-01-002: Autorun Differences
@@ -462,11 +466,7 @@ permalink: /analytics/by_technique
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
- T1574.011: Services Registry Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
- - - T1574.001: DLL Search Order Hijacking + T1574.001: DLL
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index 25ea6ebd..50ec4849 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -9,114 +9,102 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1036", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559", + "techniqueID": "T1087.001", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1547", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1112", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "enabled": true }, { - "techniqueID": "T1543", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", - "enabled": true - }, - { - "techniqueID": "T1047", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1222", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1222.001", - "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true - }, - { - "techniqueID": "T1222.002", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1078", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", - "enabled": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1218", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { @@ -133,30 +121,48 @@ "enabled": true }, { - "techniqueID": "T1197", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1105", + "techniqueID": "T1070.003", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "enabled": true + }, + { + "techniqueID": "T1222", + "color": "#c6dbef", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true + }, + { + "techniqueID": "T1222.002", + "color": "#c6dbef", + "comment": "CAR-2019-07-001: Access Permission Modification", + "enabled": true + }, + { + "techniqueID": "T1564", + "color": "#c6dbef", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { @@ -167,81 +173,87 @@ "showSubtechniques": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1569.002", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1068", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", "enabled": true }, { - "techniqueID": "T1606", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1055", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "enabled": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", "enabled": true }, { - "techniqueID": "T1059", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "enabled": true + }, + { + "techniqueID": "T1560", + "color": "#c6dbef", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1560.001", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", + "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", "enabled": true }, { @@ -264,255 +276,224 @@ "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "enabled": true + }, + { + "techniqueID": "T1548", + "color": "#c6dbef", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", - "enabled": true + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true }, { - "techniqueID": "T1560", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1560.001", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2013-07-005: Command Line Usage of Archiving Software", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", "enabled": true }, { - "techniqueID": "T1505", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1505.003", - "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true - }, - { - "techniqueID": "T1053.005", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true }, { - "techniqueID": "T1574", + "techniqueID": "T1197", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", "enabled": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1552", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1552.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1552.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1003.002", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1546", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.001", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true - }, - { - "techniqueID": "T1546.003", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true - }, - { - "techniqueID": "T1546.008", - "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", - "enabled": true - }, - { - "techniqueID": "T1546.010", + "techniqueID": "T1543.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1490", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.002", - "color": "#c6dbef", - "comment": "CAR-2022-03-001: Disable Windows Event Logging", - "enabled": true - }, - { - "techniqueID": "T1070", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.003", - "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", - "enabled": true - }, - { - "techniqueID": "T1546.002", - "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", - "enabled": true - }, - { - "techniqueID": "T1218.011", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1552", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1552.001", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { - "techniqueID": "T1552.002", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1003.001", + "techniqueID": "T1029", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1548", + "techniqueID": "T1049", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1548.002", + "techniqueID": "T1010", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1136", + "techniqueID": "T1518", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1136.001", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1098", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1059.005", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { @@ -523,246 +504,246 @@ "showSubtechniques": true }, { - "techniqueID": "T1040", - "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1564", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { - "techniqueID": "T1036.003", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1021.002", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1021.006", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", "enabled": true }, { - "techniqueID": "T1140", + "techniqueID": "T1574.010", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "enabled": true }, { - "techniqueID": "T1569.001", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1218.003", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1039", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true }, { - "techniqueID": "T1087", + "techniqueID": "T1187", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1003.002", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1218.001", + "color": "#c6dbef", + "comment": "CAR-2020-11-009: Compiled HTML Access", "enabled": true }, { - "techniqueID": "T1057", + "techniqueID": "T1550", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2016-04-004: Successful Local Account Login", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1018", + "techniqueID": "T1550.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2016-04-004: Successful Local Account Login", + "enabled": true }, { - "techniqueID": "T1029", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true }, { - "techniqueID": "T1033", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "enabled": true }, { - "techniqueID": "T1082", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "enabled": true }, { - "techniqueID": "T1049", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1016", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "enabled": true }, { - "techniqueID": "T1010", + "techniqueID": "T1562.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2022-03-001: Disable Windows Event Logging", + "enabled": true }, { - "techniqueID": "T1518", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { - "techniqueID": "T1098", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "enabled": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1127", + "techniqueID": "T1204", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2020-11-010: CMSTP", "enabled": true }, { - "techniqueID": "T1550", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1550.002", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2016-04-004: Successful Local Account Login", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true }, + { + "techniqueID": "T1040", + "color": "#c6dbef", + "comment": "CAR-2020-11-002: Local Network Sniffing", + "enabled": true, + "showSubtechniques": true + }, { "techniqueID": "T1574.001", "color": "#c6dbef", @@ -770,25 +751,44 @@ "enabled": true }, { - "techniqueID": "T1204", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204.002", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-01-003: SMB Events Monitoring", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1546.015", + "color": "#c6dbef", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1187", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true, "showSubtechniques": true }, + { + "techniqueID": "T1559.002", + "color": "#c6dbef", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true + }, + { + "techniqueID": "T1070.005", + "color": "#c6dbef", + "comment": "CAR-2020-11-007: Network Share Connection Removal", + "enabled": true + }, { "techniqueID": "T1021.003", "color": "#c6dbef", diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 4efe5bfe..9b224f81 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index aa3ef2a0..237a44c5 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,6 +15,14 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -30,14 +38,6 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `load` | | | |✓|✓|✓| |✓|✓| | | | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index f484782a..3949c803 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,6 +14,14 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -29,14 +37,6 @@ osquery exposes an operating system as a high-performance relational database. T | `load` | | | |✓|✓|✓| |✓|✓| | | | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index 5fce086a..b549f4a3 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,6 +14,14 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -29,14 +37,6 @@ osquery exposes an operating system as a high-performance relational database. T | `load` | | | |✓|✓|✓| |✓|✓| | | | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [file](../data_model/file) | | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index ac500184..c7d94fe0 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,14 +14,20 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [registry](../data_model/registry) +### [module](../data_model/module) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -31,12 +37,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| -### [module](../data_model/module) +### [registry](../data_model/registry) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | -| `unload` | | | | | | | | | | | | | | +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -45,14 +53,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓| |✓| | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index 4d5461d1..a958665c 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,14 +14,20 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [registry](../data_model/registry) +### [module](../data_model/module) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -31,12 +37,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| -### [module](../data_model/module) +### [registry](../data_model/registry) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | -| `unload` | | | | | | | | | | | | | | +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | ### [driver](../data_model/driver) @@ -45,14 +53,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓| |✓| | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 8d28e3c5..8a2cc608 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,14 +14,20 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [registry](../data_model/registry) +### [module](../data_model/module) -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| +| `unload` | | | | | | | | | | | | | | + +### [process](../data_model/process) + +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [flow](../data_model/flow) @@ -31,12 +37,14 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| -### [module](../data_model/module) +### [registry](../data_model/registry) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| -| `unload` | | | | | | | | | | | | | | +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| ### [driver](../data_model/driver) @@ -45,14 +53,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `load` | |✓| |✓|✓| | |✓|✓|✓|✓| | `unload` | | | | | | | | | | | | -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [thread](../data_model/thread) | | `hostname` | `src_pid` | `src_tid` | `stack_base` | `stack_limit` | `start_address` | `start_function` | `start_module` | `start_module_name` | `tgt_pid` | `tgt_tid` | `uid` | `user` | `user_stack_base` | `user_stack_limit` | From 07d7980aeccce833a3df7011d1494323aa8e7546 Mon Sep 17 00:00:00 2001 From: Jared Ondricek <90368810+jondricek@users.noreply.github.com> Date: Fri, 16 May 2025 09:27:40 -0500 Subject: [PATCH 341/342] Remove pull request option --- .github/workflows/lint-yaml.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/lint-yaml.yml b/.github/workflows/lint-yaml.yml index ae757313..8c55e6a8 100644 --- a/.github/workflows/lint-yaml.yml +++ b/.github/workflows/lint-yaml.yml @@ -1,7 +1,6 @@ name: Lint the yaml on: - pull_request_target: push: branches: [master] From 1b922fe1527d956e222a99473472e594f10f610b Mon Sep 17 00:00:00 2001 From: jondricek Date: Fri, 16 May 2025 14:27:55 +0000 Subject: [PATCH 342/342] Automated commit to rebuild the static site Signed-off-by: Build and Push Automation Script <> --- docs/analytics/by_technique/index.md | 88 ++-- docs/car_attack/car_attack.json | 594 +++++++++++++-------------- docs/data/analytics.json | 2 +- docs/sensors/auditd_2.8.md | 26 +- docs/sensors/autoruns_13.98.md | 24 +- docs/sensors/osquery_4.1.2.md | 26 +- docs/sensors/osquery_4.6.0.md | 26 +- docs/sensors/sysmon_10.4.md | 58 +-- docs/sensors/sysmon_11.0.md | 58 +-- docs/sensors/sysmon_13.md | 58 +-- 10 files changed, 480 insertions(+), 480 deletions(-) diff --git a/docs/analytics/by_technique/index.md b/docs/analytics/by_technique/index.md index b213a739..aa42cd22 100644 --- a/docs/analytics/by_technique/index.md +++ b/docs/analytics/by_technique/index.md @@ -58,22 +58,22 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2013-07-001: Suspicious Arguments
- - T1021.002: SMB/Windows Admin Shares -
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
- - - T1021.006: Windows Remote Management -
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
- T1021.001: Remote Desktop Protocol
  • CAR-2013-07-002: RDP Connection Detection
  • CAR-2013-10-001: User Login Activity Monitoring
  • CAR-2016-04-005: Remote Desktop Logon
+ + T1021.002: SMB/Windows Admin Shares +
  • CAR-2013-01-003: SMB Events Monitoring
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2013-05-003: SMB Write Request
  • CAR-2013-05-005: SMB Copy and Execution
  • CAR-2014-05-001: RPC Activity
+ T1021.003: Distributed Component Object Model
  • CAR-2014-05-001: RPC Activity
+ + T1021.006: Windows Remote Management +
  • CAR-2014-05-001: RPC Activity
  • CAR-2014-11-004: Remote PowerShell Sessions
  • CAR-2014-11-006: Windows Remote Management (WinRM)
+ T1029: Scheduled Transfer (N/A - technique only) @@ -159,14 +159,14 @@ permalink: /analytics/by_technique (N/A - technique only)
  • CAR-2021-01-002: Unusually Long Command Line Strings
- - T1059.003: Windows Command Shell -
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
- T1059.001: PowerShell
  • CAR-2014-04-003: Powershell Execution
  • CAR-2014-11-004: Remote PowerShell Sessions
+ + T1059.003: Windows Command Shell +
  • CAR-2013-02-003: Processes Spawning cmd.exe
  • CAR-2014-11-002: Outlier Parents of Cmd
+ T1059.005: Visual Basic
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
@@ -190,10 +190,6 @@ permalink: /analytics/by_technique T1070: Indicator Removal - - T1070.003: Clear Command History -
  • CAR-2020-11-005: Clear Powershell Console Command History
- T1070.001: Clear Windows Event Logs
  • CAR-2016-04-002: User Activity from Clearing Event Logs
  • CAR-2021-01-003: Clearing Windows Logs with Wevtutil
@@ -202,6 +198,10 @@ permalink: /analytics/by_technique T1070.005: Network Share Connection Removal
  • CAR-2020-11-007: Network Share Connection Removal
+ + T1070.003: Clear Command History +
  • CAR-2020-11-005: Clear Powershell Console Command History
+ T1078: Valid Accounts @@ -285,14 +285,14 @@ permalink: /analytics/by_technique T1218.011: Rundll32
  • CAR-2014-03-006: RunDLL32.exe monitoring
- - T1218.001: Compiled HTML File -
  • CAR-2020-11-009: Compiled HTML Access
- T1218.003: CMSTP
  • CAR-2020-11-010: CMSTP
+ + T1218.001: Compiled HTML File +
  • CAR-2020-11-009: Compiled HTML Access
+ T1222: File and Directory Permissions Modification @@ -335,6 +335,10 @@ permalink: /analytics/by_technique T1546.008: Accessibility Features
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-11-003: Debuggers for Accessibility Applications
  • CAR-2014-11-008: Command Launched from WinLogon
+ + T1546.015: Component Object Model Hijacking +
  • CAR-2020-09-002: Component Object Model Hijacking
+ T1546.001: Change Default File Association
  • CAR-2013-01-002: Autorun Differences
@@ -347,10 +351,6 @@ permalink: /analytics/by_technique T1546.002: Screensaver
  • CAR-2020-11-011: Registry Edit from Screensaver
- - T1546.015: Component Object Model Hijacking -
  • CAR-2020-09-002: Component Object Model Hijacking
- T1547: Boot or Logon Autostart Execution @@ -358,14 +358,14 @@ permalink: /analytics/by_technique T1547.001: Registry Run Keys / Startup Folder
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2020-05-003: Rare LolBAS Command Lines
  • CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'
- - T1547.010: Port Monitors -
  • CAR-2013-01-002: Autorun Differences
- T1547.004: Winlogon Helper DLL
  • CAR-2013-01-002: Autorun Differences
  • CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify
+ + T1547.010: Port Monitors +
  • CAR-2013-01-002: Autorun Differences
+ T1548: Abuse Elevation Control Mechanism (N/A - technique only) @@ -409,10 +409,6 @@ permalink: /analytics/by_technique T1562: Impair Defenses - - T1562.001: Disable or Modify Tools -
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
- T1562.006: Indicator Blocking
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-09-003: Indicator Blocking - Driver Unloaded
@@ -421,6 +417,10 @@ permalink: /analytics/by_technique T1562.002: Disable Windows Event Logging
  • CAR-2022-03-001: Disable Windows Event Logging
+ + T1562.001: Disable or Modify Tools +
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2016-04-003: User Activity from Stopping Windows Defensive Services
  • CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt
+ T1564: Hide Artifacts T1564.004: NTFS File Attributes @@ -429,14 +429,14 @@ permalink: /analytics/by_technique T1569: System Services - - T1569.001: Launchctl -
  • CAR-2021-05-012: Create Service In Suspicious File Path
- T1569.002: Service Execution
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2014-02-001: Service Binary Modifications
  • CAR-2014-03-005: Remotely Launched Executables via Services
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ + T1569.001: Launchctl +
  • CAR-2021-05-012: Create Service In Suspicious File Path
+ T1570: Lateral Tool Transfer (N/A - technique only) @@ -445,6 +445,14 @@ permalink: /analytics/by_technique T1574: Hijack Execution Flow + + T1574.010: Services File Permissions Weakness +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
+ + + T1574.009: Path Interception by Unquoted Path +
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
+ T1574.011: Services Registry Permissions Weakness
  • CAR-2013-01-002: Autorun Differences
  • CAR-2013-03-001: Reg.exe called from Command Shell
  • CAR-2013-04-002: Quick execution of a series of suspicious commands
  • CAR-2020-05-003: Rare LolBAS Command Lines
@@ -457,14 +465,6 @@ permalink: /analytics/by_technique T1574.008: Path Interception by Search Order Hijacking
  • CAR-2013-01-002: Autorun Differences
- - T1574.009: Path Interception by Unquoted Path -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-07-001: Service Search Path Interception
- - - T1574.010: Services File Permissions Weakness -
  • CAR-2013-01-002: Autorun Differences
  • CAR-2014-02-001: Service Binary Modifications
- T1574.001: DLL
  • CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0
diff --git a/docs/car_attack/car_attack.json b/docs/car_attack/car_attack.json index 50ec4849..49b3010d 100644 --- a/docs/car_attack/car_attack.json +++ b/docs/car_attack/car_attack.json @@ -9,238 +9,259 @@ "domain": "mitre-enterprise", "techniques": [ { - "techniqueID": "T1087", + "techniqueID": "T1552", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1087.001", + "techniqueID": "T1552.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1087.002", + "techniqueID": "T1552.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2020-09-004: Credentials in Files & Registry", "enabled": true }, { - "techniqueID": "T1069", + "techniqueID": "T1543", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1069.001", + "techniqueID": "T1543.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", "enabled": true }, { - "techniqueID": "T1069.002", + "techniqueID": "T1574", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1574.010", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", "enabled": true }, { - "techniqueID": "T1016", + "techniqueID": "T1569", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1082", + "techniqueID": "T1569.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "enabled": true + }, + { + "techniqueID": "T1187", + "color": "#c6dbef", + "comment": "CAR-2013-09-003: SMB Session Setups", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1033", + "techniqueID": "T1574.009", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "enabled": true + }, + { + "techniqueID": "T1037", + "color": "#c6dbef", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1057", + "techniqueID": "T1037.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "enabled": true + }, + { + "techniqueID": "T1197", + "color": "#c6dbef", + "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1007", + "techniqueID": "T1105", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546", + "techniqueID": "T1570", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1546.010", + "techniqueID": "T1046", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1059", + "techniqueID": "T1047", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", + "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.003", + "techniqueID": "T1490", "color": "#c6dbef", - "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", - "enabled": true + "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1037", + "techniqueID": "T1055", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1037.001", + "techniqueID": "T1055.012", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-11-001: Boot or Logon Initialization Scripts", + "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", "enabled": true }, { - "techniqueID": "T1070", + "techniqueID": "T1036", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1070.003", + "techniqueID": "T1036.005", "color": "#c6dbef", - "comment": "CAR-2020-11-005: Clear Powershell Console Command History", + "comment": "CAR-2021-04-001: Common Windows Process Masquerading", "enabled": true }, { - "techniqueID": "T1222", + "techniqueID": "T1053", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1222.001", + "techniqueID": "T1053.002", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", "enabled": true }, { - "techniqueID": "T1222.002", + "techniqueID": "T1055.001", "color": "#c6dbef", - "comment": "CAR-2019-07-001: Access Permission Modification", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", "enabled": true }, { - "techniqueID": "T1564", + "techniqueID": "T1078", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1564.004", + "techniqueID": "T1078.002", "color": "#c6dbef", - "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1003", - "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1003.001", + "techniqueID": "T1078.003", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", + "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", "enabled": true }, { - "techniqueID": "T1021", + "techniqueID": "T1040", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2020-11-002: Local Network Sniffing", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1105", + "techniqueID": "T1562", "color": "#c6dbef", - "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2021-05-005: BITSAdmin Download File | CAR-2021-05-006: CertUtil Download With URLCache and Split Arguments | CAR-2021-05-007: CertUtil Download With VerifyCtl and Split Arguments", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1140", + "techniqueID": "T1562.006", "color": "#c6dbef", - "comment": "CAR-2021-05-009: CertUtil With Decode Argument", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "enabled": true }, { - "techniqueID": "T1570", + "techniqueID": "T1070", "color": "#c6dbef", - "comment": "CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-03-001: SMB Write Request - NamedPipes", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2020-11-005: Clear Powershell Console Command History | CAR-2020-11-007: Network Share Connection Removal | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1021.002", + "techniqueID": "T1070.001", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", "enabled": true }, { - "techniqueID": "T1078", + "techniqueID": "T1012", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", + "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1078.002", + "techniqueID": "T1112", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", - "enabled": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1078.003", + "techniqueID": "T1547", "color": "#c6dbef", - "comment": "CAR-2013-02-008: Simultaneous Logins on a Host | CAR-2013-02-012: User Logged in to Multiple Hosts | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-10-001: User Login Activity Monitoring", - "enabled": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1546.008", + "techniqueID": "T1547.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", "enabled": true }, { - "techniqueID": "T1003.003", + "techniqueID": "T1574.011", "color": "#c6dbef", - "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", "enabled": true }, { @@ -257,357 +278,338 @@ "enabled": true }, { - "techniqueID": "T1562", + "techniqueID": "T1606", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2020-09-003: Indicator Blocking - Driver Unloaded | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt | CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1562.001", + "techniqueID": "T1606.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "comment": "CAR-2021-05-008: Certutil exe certificate extraction", "enabled": true }, { - "techniqueID": "T1059.001", + "techniqueID": "T1021", "color": "#c6dbef", - "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", - "enabled": true + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2013-07-001: Suspicious Arguments | CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM) | CAR-2016-04-005: Remote Desktop Logon", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1021.006", + "techniqueID": "T1021.001", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", "enabled": true }, { - "techniqueID": "T1548", + "techniqueID": "T1036.003", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "enabled": true }, { - "techniqueID": "T1055", + "techniqueID": "T1553", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject | CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1055.012", + "techniqueID": "T1553.004", "color": "#c6dbef", - "comment": "CAR-2020-11-004: Processes Started From Irregular Parent", + "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", "enabled": true }, { - "techniqueID": "T1218", + "techniqueID": "T1003", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.010", + "techniqueID": "T1003.001", "color": "#c6dbef", - "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", + "comment": "CAR-2013-07-001: Suspicious Arguments | CAR-2019-04-004: Credential Dumping via Mimikatz | CAR-2019-07-002: Lsass Process Dump via Procdump | CAR-2019-08-001: Credential Dumping via Windows Task Manager | CAR-2021-05-011: Create Remote Thread into LSASS", "enabled": true }, { - "techniqueID": "T1569", + "techniqueID": "T1087", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1569.001", - "color": "#c6dbef", - "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", - "enabled": true - }, - { - "techniqueID": "T1569.002", + "techniqueID": "T1087.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2021-05-012: Create Service In Suspicious File Path", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1070.001", + "techniqueID": "T1087.002", "color": "#c6dbef", - "comment": "CAR-2016-04-002: User Activity from Clearing Event Logs | CAR-2021-01-003: Clearing Windows Logs with Wevtutil", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true }, { - "techniqueID": "T1197", + "techniqueID": "T1069", "color": "#c6dbef", - "comment": "CAR-2021-05-004: BITS Job Persistence | CAR-2021-05-005: BITSAdmin Download File", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.011", + "techniqueID": "T1069.001", "color": "#c6dbef", - "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1552", - "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1552.001", - "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", - "enabled": true - }, - { - "techniqueID": "T1552.002", + "techniqueID": "T1069.002", "color": "#c6dbef", - "comment": "CAR-2020-09-004: Credentials in Files & Registry", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands | CAR-2020-11-006: Local Permission Group Discovery", "enabled": true }, { - "techniqueID": "T1003.002", + "techniqueID": "T1016", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1543", + "techniqueID": "T1082", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1543.003", + "techniqueID": "T1033", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-09-005: Service Outlier Executables | CAR-2014-02-001: Service Binary Modifications | CAR-2014-03-005: Remotely Launched Executables via Services | CAR-2014-05-002: Services launching Cmd", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1112", + "techniqueID": "T1057", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-11-005: Remote Registry | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0 | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574", + "techniqueID": "T1007", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-02-001: Service Binary Modifications | CAR-2014-07-001: Service Search Path Interception | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-03-001: Host Discovery Commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.011", + "techniqueID": "T1053.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "enabled": true }, { - "techniqueID": "T1018", + "techniqueID": "T1059", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2014-04-003: Powershell Execution | CAR-2014-11-002: Outlier Parents of Cmd | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2021-01-002: Unusually Long Command Line Strings", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1053", + "techniqueID": "T1059.001", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-001: Remotely Scheduled Tasks via AT | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-04-003: Powershell Execution | CAR-2014-11-004: Remote PowerShell Sessions", + "enabled": true }, { - "techniqueID": "T1053.002", + "techniqueID": "T1218", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-004: Execution with AT | CAR-2015-04-001: Remotely Scheduled Tasks via AT", - "enabled": true + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring | CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo | CAR-2020-11-009: Compiled HTML Access | CAR-2020-11-010: CMSTP", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1053.005", + "techniqueID": "T1218.010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-08-001: Execution with schtasks | CAR-2015-04-002: Remotely Scheduled Tasks via Schtasks | CAR-2020-09-001: Scheduled Task - FileAccess | CAR-2021-12-001: Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", + "comment": "CAR-2019-04-002: Generic Regsvr32 | CAR-2019-04-003: Squiblydoo", "enabled": true }, { - "techniqueID": "T1029", + "techniqueID": "T1021.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-003: SMB Events Monitoring | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2013-05-003: SMB Write Request | CAR-2013-05-005: SMB Copy and Execution | CAR-2014-05-001: RPC Activity", + "enabled": true }, { - "techniqueID": "T1049", + "techniqueID": "T1021.003", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-05-001: RPC Activity", + "enabled": true }, { - "techniqueID": "T1010", + "techniqueID": "T1021.006", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-05-001: RPC Activity | CAR-2014-11-004: Remote PowerShell Sessions | CAR-2014-11-006: Windows Remote Management (WinRM)", + "enabled": true }, { - "techniqueID": "T1518", + "techniqueID": "T1548", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC | CAR-2021-02-002: Get System Elevation", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1518.001", + "techniqueID": "T1548.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", "enabled": true }, { - "techniqueID": "T1046", + "techniqueID": "T1218.011", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2021-01-001: Identifying Port Scanning Activity", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2014-03-006: RunDLL32.exe monitoring", + "enabled": true }, { - "techniqueID": "T1562.006", + "techniqueID": "T1562.002", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-09-003: Indicator Blocking - Driver Unloaded", + "comment": "CAR-2022-03-001: Disable Windows Event Logging", "enabled": true }, { - "techniqueID": "T1098", + "techniqueID": "T1127", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1059.005", + "techniqueID": "T1127.001", "color": "#c6dbef", - "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "comment": "CAR-2020-11-008: MSBuild and msxsl", "enabled": true }, { - "techniqueID": "T1012", + "techniqueID": "T1140", "color": "#c6dbef", - "comment": "CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2020-05-003: Rare LolBAS Command Lines", + "comment": "CAR-2021-05-009: CertUtil With Decode Argument", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547", + "techniqueID": "T1039", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2013-01-003: SMB Events Monitoring", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1547.001", + "techniqueID": "T1003.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2013-03-001: Reg.exe called from Command Shell | CAR-2020-05-003: Rare LolBAS Command Lines | CAR-2021-12-002: Modification of Default Startup Folder in the Registry Key 'Common Startup'", + "comment": "CAR-2019-08-002: Active Directory Dumping via NTDSUtil | CAR-2020-05-001: MiniDump of LSASS", "enabled": true }, { - "techniqueID": "T1547.010", + "techniqueID": "T1505", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1547.004", + "techniqueID": "T1505.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", + "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", "enabled": true }, { - "techniqueID": "T1574.007", + "techniqueID": "T1059.003", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2013-02-003: Processes Spawning cmd.exe | CAR-2014-11-002: Outlier Parents of Cmd", "enabled": true }, { - "techniqueID": "T1574.008", + "techniqueID": "T1546", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", - "enabled": true + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon | CAR-2020-09-002: Component Object Model Hijacking | CAR-2020-09-005: AppInit DLLs | CAR-2020-11-011: Registry Edit from Screensaver", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1574.009", + "techniqueID": "T1546.010", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-07-001: Service Search Path Interception", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2020-09-005: AppInit DLLs", "enabled": true }, { - "techniqueID": "T1574.010", + "techniqueID": "T1546.008", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-02-001: Service Binary Modifications", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2014-11-003: Debuggers for Accessibility Applications | CAR-2014-11-008: Command Launched from WinLogon", "enabled": true }, { - "techniqueID": "T1546.001", + "techniqueID": "T1559", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "enabled": true, + "showSubtechniques": true + }, + { + "techniqueID": "T1559.002", + "color": "#c6dbef", + "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", "enabled": true }, { - "techniqueID": "T1546.003", + "techniqueID": "T1070.005", "color": "#c6dbef", - "comment": "CAR-2013-01-002: Autorun Differences", + "comment": "CAR-2020-11-007: Network Share Connection Removal", "enabled": true }, { - "techniqueID": "T1036", + "techniqueID": "T1564", "color": "#c6dbef", - "comment": "CAR-2013-05-002: Suspicious Run Locations | CAR-2013-05-009: Running executables with same hash and different names | CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1036.005", + "techniqueID": "T1564.004", "color": "#c6dbef", - "comment": "CAR-2021-04-001: Common Windows Process Masquerading", + "comment": "CAR-2020-08-001: NTFS Alternate Data Stream Execution - System Utilities | CAR-2020-08-002: NTFS Alternate Data Stream Execution - LOLBAS", "enabled": true }, { - "techniqueID": "T1187", - "color": "#c6dbef", - "comment": "CAR-2013-09-003: SMB Session Setups", - "enabled": true, - "showSubtechniques": true - }, - { - "techniqueID": "T1490", + "techniqueID": "T1068", "color": "#c6dbef", - "comment": "CAR-2021-01-009: Detecting Shadow Copy Deletion or Resize | CAR-2021-05-003: BCDEdit Failure Recovery Modification", + "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1548.002", + "techniqueID": "T1070.003", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2019-04-001: UAC Bypass | CAR-2021-01-008: Disable UAC", + "comment": "CAR-2020-11-005: Clear Powershell Console Command History", "enabled": true }, { - "techniqueID": "T1047", + "techniqueID": "T1136", "color": "#c6dbef", - "comment": "CAR-2014-11-007: Remote Windows Management Instrumentation (WMI) over RPC | CAR-2014-12-001: Remotely Launched Executables via WMI | CAR-2016-03-002: Create Remote Process via WMIC", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1218.001", + "techniqueID": "T1136.001", "color": "#c6dbef", - "comment": "CAR-2020-11-009: Compiled HTML Access", + "comment": "CAR-2021-05-010: Create local admin accounts using net exe", "enabled": true }, { @@ -624,175 +626,173 @@ "enabled": true }, { - "techniqueID": "T1021.001", + "techniqueID": "T1546.015", "color": "#c6dbef", - "comment": "CAR-2013-07-002: RDP Connection Detection | CAR-2013-10-001: User Login Activity Monitoring | CAR-2016-04-005: Remote Desktop Logon", + "comment": "CAR-2020-09-002: Component Object Model Hijacking", "enabled": true }, { - "techniqueID": "T1553", + "techniqueID": "T1562.001", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands | CAR-2016-04-003: User Activity from Stopping Windows Defensive Services | CAR-2021-01-007: Detecting Tampering of Windows Defender Command Prompt", + "enabled": true }, { - "techniqueID": "T1553.004", + "techniqueID": "T1547.004", "color": "#c6dbef", - "comment": "CAR-2021-05-001: Attempt To Add Certificate To Untrusted Store", + "comment": "CAR-2013-01-002: Autorun Differences | CAR-2021-11-002: Registry Edit with Modification of Userinit, Shell or Notify", "enabled": true }, { - "techniqueID": "T1036.003", + "techniqueID": "T1547.010", "color": "#c6dbef", - "comment": "CAR-2013-05-009: Running executables with same hash and different names", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1136", + "techniqueID": "T1574.007", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1136.001", + "techniqueID": "T1574.008", "color": "#c6dbef", - "comment": "CAR-2021-05-010: Create local admin accounts using net exe", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1562.002", + "techniqueID": "T1546.001", "color": "#c6dbef", - "comment": "CAR-2022-03-001: Disable Windows Event Logging", + "comment": "CAR-2013-01-002: Autorun Differences", "enabled": true }, { - "techniqueID": "T1606", + "techniqueID": "T1546.003", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-01-002: Autorun Differences", + "enabled": true }, { - "techniqueID": "T1606.002", + "techniqueID": "T1218.003", "color": "#c6dbef", - "comment": "CAR-2021-05-008: Certutil exe certificate extraction", + "comment": "CAR-2020-11-010: CMSTP", "enabled": true }, { - "techniqueID": "T1127", + "techniqueID": "T1222", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1127.001", + "techniqueID": "T1222.001", "color": "#c6dbef", - "comment": "CAR-2020-11-008: MSBuild and msxsl", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1055.001", + "techniqueID": "T1222.002", "color": "#c6dbef", - "comment": "CAR-2013-10-002: DLL Injection via Load Library | CAR-2020-11-003: DLL Injection with Mavinject", + "comment": "CAR-2019-07-001: Access Permission Modification", "enabled": true }, { - "techniqueID": "T1546.002", + "techniqueID": "T1003.002", "color": "#c6dbef", - "comment": "CAR-2020-11-011: Registry Edit from Screensaver", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1204", + "techniqueID": "T1018", "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1204.002", - "color": "#c6dbef", - "comment": "CAR-2021-05-002: Batch File Write to System32", - "enabled": true - }, - { - "techniqueID": "T1218.003", + "techniqueID": "T1029", "color": "#c6dbef", - "comment": "CAR-2020-11-010: CMSTP", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1505", + "techniqueID": "T1049", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1505.003", + "techniqueID": "T1010", "color": "#c6dbef", - "comment": "CAR-2021-02-001: Webshell-Indicative Process Tree", - "enabled": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true, + "showSubtechniques": true }, { - "techniqueID": "T1040", + "techniqueID": "T1518", "color": "#c6dbef", - "comment": "CAR-2020-11-002: Local Network Sniffing", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1574.001", + "techniqueID": "T1518.001", "color": "#c6dbef", - "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true }, { - "techniqueID": "T1068", + "techniqueID": "T1098", "color": "#c6dbef", - "comment": "CAR-2021-01-004: Unusual Child Process for Spoolsv.Exe or Connhost.Exe", + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1039", + "techniqueID": "T1059.005", "color": "#c6dbef", - "comment": "CAR-2013-01-003: SMB Events Monitoring", - "enabled": true, - "showSubtechniques": true + "comment": "CAR-2013-04-002: Quick execution of a series of suspicious commands", + "enabled": true }, { - "techniqueID": "T1546.015", + "techniqueID": "T1218.001", "color": "#c6dbef", - "comment": "CAR-2020-09-002: Component Object Model Hijacking", + "comment": "CAR-2020-11-009: Compiled HTML Access", "enabled": true }, { - "techniqueID": "T1559", + "techniqueID": "T1574.001", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2021-11-001: Registry Edit with Creation of SafeDllSearchMode Key Set to 0", + "enabled": true + }, + { + "techniqueID": "T1204", + "color": "#c6dbef", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true, "showSubtechniques": true }, { - "techniqueID": "T1559.002", + "techniqueID": "T1204.002", "color": "#c6dbef", - "comment": "CAR-2021-01-006: Unusual Child Process spawned using DDE exploit", + "comment": "CAR-2021-05-002: Batch File Write to System32", "enabled": true }, { - "techniqueID": "T1070.005", + "techniqueID": "T1546.002", "color": "#c6dbef", - "comment": "CAR-2020-11-007: Network Share Connection Removal", + "comment": "CAR-2020-11-011: Registry Edit from Screensaver", "enabled": true }, { - "techniqueID": "T1021.003", + "techniqueID": "T1569.001", "color": "#c6dbef", - "comment": "CAR-2014-05-001: RPC Activity", + "comment": "CAR-2021-05-012: Create Service In Suspicious File Path", "enabled": true } ] diff --git a/docs/data/analytics.json b/docs/data/analytics.json index 9b224f81..66f7fdaa 100644 --- a/docs/data/analytics.json +++ b/docs/data/analytics.json @@ -1 +1 @@ -{"analytics": [{"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}]} \ No newline at end of file +{"analytics": [{"shortName": "Credentials in Files & Registry", "name": "CAR-2020-09-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1552", "coverage": "Low"}]}, {"shortName": "Service Binary Modifications", "name": "CAR-2014-02-001", "fields": ["file/create/file_path", "file/create/image_path", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Session Setups", "name": "CAR-2013-09-003", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/protocol"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1187", "coverage": "Low"}]}, {"shortName": "Service Search Path Interception", "name": "CAR-2014-07-001", "fields": ["process/create/command_line", "process/create/image_path", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1574", "coverage": "High"}]}, {"shortName": "Boot or Logon Initialization Scripts", "name": "CAR-2020-11-001", "fields": ["process/create/command_line", "process/create/exe", "registry/add/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Lateral Movement"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "BITS Job Persistence", "name": "CAR-2021-05-004", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}]}, {"shortName": "CertUtil Download With URLCache and Split Arguments", "name": "CAR-2021-05-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Remotely Launched Executables via Services", "name": "CAR-2014-03-005", "fields": ["flow/start/pid", "process/create/parent_exe", "process/create/pid"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "SMB Write Request - NamedPipes", "name": "CAR-2014-03-001", "fields": ["flow/message/proto_info", "flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Low"}]}, {"shortName": "Identifying Port Scanning Activity", "name": "CAR-2021-01-001", "fields": ["flow/start/dest_ip"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Moderate"}]}, {"shortName": "Create Remote Process via WMIC", "name": "CAR-2016-03-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Low"}]}, {"shortName": "BCDEdit Failure Recovery Modification", "name": "CAR-2021-05-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Moderate"}]}, {"shortName": "Processes Started From Irregular Parent", "name": "CAR-2020-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "Common Windows Process Masquerading", "name": "CAR-2021-04-001", "fields": ["process/create/exe", "process/create/image_path", "process/access/exe", "process/access/image_path", "process/terminate/exe", "process/terminate/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Execution with AT", "name": "CAR-2013-05-004", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "DLL Injection with Mavinject", "name": "CAR-2020-11-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1055", "coverage": "Low"}]}, {"shortName": "BITSAdmin Download File", "name": "CAR-2021-05-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion", "Persistence"], "technique": "Technique/T1197", "coverage": "Moderate"}, {"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "User Logged in to Multiple Hosts", "name": "CAR-2013-02-012", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Local Network Sniffing", "name": "CAR-2020-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Credential Access", "Discovery"], "technique": "Technique/T1040", "coverage": "Moderate"}]}, {"shortName": "Indicator Blocking - Driver Unloaded", "name": "CAR-2020-09-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "User Activity from Clearing Event Logs", "name": "CAR-2016-04-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Moderate"}]}, {"shortName": "Reg.exe called from Command Shell", "name": "CAR-2013-03-001", "fields": ["process/create/command_line", "process/create/hostname", "process/create/exe", "process/create/parent_exe", "process/create/pid", "process/create/ppid"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}]}, {"shortName": "Command Line Usage of Archiving Software", "name": "CAR-2013-07-005", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Exfiltration"], "technique": "Technique/T1560", "coverage": "Moderate"}]}, {"shortName": "Certutil exe certificate extraction", "name": "CAR-2021-05-008", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1606", "coverage": "Moderate"}]}, {"shortName": "RDP Connection Detection", "name": "CAR-2013-07-002", "fields": ["flow/end/dest_port", "flow/start/dest_ip", "flow/start/dest_port", "flow/start/src_ip"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Medium"}]}, {"shortName": "Running executables with same hash and different names", "name": "CAR-2013-05-009", "fields": ["process/create/exe", "process/create/md5_hash"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Moderate"}]}, {"shortName": "Attempt To Add Certificate To Untrusted Store", "name": "CAR-2021-05-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1553", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Mimikatz", "name": "CAR-2019-04-004", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "CertUtil Download With VerifyCtl and Split Arguments", "name": "CAR-2021-05-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Command and Control"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "Service Outlier Executables", "name": "CAR-2013-09-005", "fields": ["process/create/parent_image_path"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Host Discovery Commands", "name": "CAR-2016-03-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via Schtasks", "name": "CAR-2015-04-002", "fields": ["flow/message/dest_port", "flow/message/src_port", "flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "All Logins Since Last Boot", "name": "CAR-2015-07-001", "fields": ["user_session/login/user"], "attack": []}, {"shortName": "Powershell Execution", "name": "CAR-2014-04-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "High"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Generic Regsvr32", "name": "CAR-2019-04-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "process/create/image", "process/create/parent_image"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Low"}]}, {"shortName": "Scheduled Task - FileAccess", "name": "CAR-2020-09-001", "fields": ["file/create/file_path", "file/create/image_path"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Low"}]}, {"shortName": "RPC Activity", "name": "CAR-2014-05-001", "fields": ["flow/start/dest_port", "flow/start/src_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Rare LolBAS Command Lines", "name": "CAR-2020-05-003", "fields": [], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}]}, {"shortName": "UAC Bypass", "name": "CAR-2019-04-001", "fields": ["process/create/image_path", "process/create/parent_image_path", "process/create/integrity_level", "process/create/user", "process/create/parent_command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1548", "coverage": "Low"}]}, {"shortName": "Shadow Copy Deletion", "name": "CAR-2020-04-001", "fields": [], "attack": []}, {"shortName": "RunDLL32.exe monitoring", "name": "CAR-2014-03-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Disable Windows Event Logging", "name": "CAR-2022-03-001", "fields": ["registry/value_edit/value", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Moderate"}]}, {"shortName": "MSBuild and msxsl", "name": "CAR-2020-11-008", "fields": ["process/create/exe", "process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1127", "coverage": "High"}]}, {"shortName": "CertUtil With Decode Argument", "name": "CAR-2021-05-009", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1140", "coverage": "Moderate"}]}, {"shortName": "Unusually Long Command Line Strings", "name": "CAR-2021-01-002", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Low"}]}, {"shortName": "Remotely Launched Executables via WMI", "name": "CAR-2014-12-001", "fields": ["flow/message/dest_port", "flow/message/proto_info", "flow/message/src_port", "process/create/command_line", "process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "High"}]}, {"shortName": "SMB Events Monitoring", "name": "CAR-2013-01-003", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Collection"], "technique": "Technique/T1039", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "MiniDump of LSASS", "name": "CAR-2020-05-001", "fields": [], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Modification of Default Startup Folder in the Registry Key 'Common Startup'", "name": "CAR-2021-12-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Clearing Windows Logs with Wevtutil", "name": "CAR-2021-01-003", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Simultaneous Logins on a Host", "name": "CAR-2013-02-008", "fields": ["user_session/login/user", "user_session/login/hostname"], "attack": [{"tactics": ["Initial Access"], "technique": "Technique/T1078", "coverage": "Low"}]}, {"shortName": "Webshell-Indicative Process Tree", "name": "CAR-2021-02-001", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1505", "coverage": "Moderate"}]}, {"shortName": "Outlier Parents of Cmd", "name": "CAR-2014-11-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "AppInit DLLs", "name": "CAR-2020-09-005", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote PowerShell Sessions", "name": "CAR-2014-11-004", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Debuggers for Accessibility Applications", "name": "CAR-2014-11-003", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Execution with schtasks", "name": "CAR-2013-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "Windows Remote Management (WinRM)", "name": "CAR-2014-11-006", "fields": ["flow/start/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remote Registry", "name": "CAR-2014-11-005", "fields": ["flow/message/dest_port", "flow/message/proto_info"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Moderate"}]}, {"shortName": "User Login Activity Monitoring", "name": "CAR-2013-10-001", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Unusual Child Process spawned using DDE exploit", "name": "CAR-2021-01-006", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1559", "coverage": "Low"}]}, {"shortName": "Network Share Connection Removal", "name": "CAR-2020-11-007", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "High"}]}, {"shortName": "NTFS Alternate Data Stream Execution - LOLBAS", "name": "CAR-2020-08-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Suspicious Arguments", "name": "CAR-2013-07-001", "fields": ["process/create/command_line", "process/create/exe"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Command and Control", "Lateral Movement"], "technique": "Technique/T1105", "coverage": "Moderate"}]}, {"shortName": "NTFS Alternate Data Stream Execution - System Utilities", "name": "CAR-2020-08-001", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1564", "coverage": "Low"}]}, {"shortName": "Active Directory Dumping via NTDSUtil", "name": "CAR-2019-08-002", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Unusual Child Process for Spoolsv.Exe or Connhost.Exe", "name": "CAR-2021-01-004", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1068", "coverage": "Low"}]}, {"shortName": "Create Remote Thread into LSASS", "name": "CAR-2021-05-011", "fields": ["thread/remote_create"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Moderate"}]}, {"shortName": "Local Permission Group Discovery", "name": "CAR-2020-11-006", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Moderate"}]}, {"shortName": "Services launching Cmd", "name": "CAR-2014-05-002", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Moderate"}]}, {"shortName": "Clear Powershell Console Command History", "name": "CAR-2020-11-005", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1070", "coverage": "Low"}]}, {"shortName": "Create local admin accounts using net exe", "name": "CAR-2021-05-010", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1136", "coverage": "Moderate"}]}, {"shortName": "Get System Elevation", "name": "CAR-2021-02-002", "fields": ["process/create/exe", "process/create/parent_exe", "process/create/command_line", "service/create/command_line"], "attack": [{"tactics": ["Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "SMB Copy and Execution", "name": "CAR-2013-05-005", "fields": ["process/create/image_path", "process/create/proto_info", "process/create/hostname"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}]}, {"shortName": "Successful Local Account Login", "name": "CAR-2016-04-004", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1550", "coverage": "Moderate"}]}, {"shortName": "Processes Spawning cmd.exe", "name": "CAR-2013-02-003", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}]}, {"shortName": "Component Object Model Hijacking", "name": "CAR-2020-09-002", "fields": ["registry/add/key", "registry/remove/key", "registry/edit/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Remote Desktop Logon", "name": "CAR-2016-04-005", "fields": [], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}]}, {"shortName": "Remotely Scheduled Tasks via AT", "name": "CAR-2015-04-001", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1053", "coverage": "Moderate"}]}, {"shortName": "User Activity from Stopping Windows Defensive Services", "name": "CAR-2016-04-003", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}]}, {"shortName": "Registry Edit with Modification of Userinit, Shell or Notify", "name": "CAR-2021-11-002", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1547", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "Squiblydoo", "name": "CAR-2019-04-003", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "Moderate"}]}, {"shortName": "Lsass Process Dump via Procdump", "name": "CAR-2019-07-002", "fields": ["process/create/exe", "process/create/command_line"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Autorun Differences", "name": "CAR-2013-01-002", "fields": [], "attack": [{"tactics": ["Persistence"], "technique": "Technique/T1543", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1053", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1547", "coverage": "Moderate"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}, {"tactics": ["Persistence", "Execution"], "technique": "Technique/T1112", "coverage": "Moderate"}, {"tactics": ["Persistence"], "technique": "Technique/T1037", "coverage": "Moderate"}]}, {"shortName": "Detecting Shadow Copy Deletion or Resize", "name": "CAR-2021-01-009", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Impact"], "technique": "Technique/T1490", "coverage": "Low"}]}, {"shortName": "CMSTP", "name": "CAR-2020-11-010", "fields": ["process/create/exe", "process/create/src_ip"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Access Permission Modification", "name": "CAR-2019-07-001", "fields": [], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1222", "coverage": "Moderate"}]}, {"shortName": "Detecting Tampering of Windows Defender Command Prompt", "name": "CAR-2021-01-007", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Medium"}]}, {"shortName": "Quick execution of a series of suspicious commands", "name": "CAR-2013-04-002", "fields": ["process/create/hostname", "process/create/ppid", "process/create/exe"], "attack": [{"tactics": ["Discovery"], "technique": "Technique/T1087", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1069", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1057", "coverage": "Low"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1543", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1574", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1018", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Low"}, {"tactics": ["Persistence", "Privilege Escalation", "Execution"], "technique": "Technique/T1053", "coverage": "Low"}, {"tactics": ["Exfiltration"], "technique": "Technique/T1029", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1033", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1007", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1082", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1049", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1016", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1010", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1518", "coverage": "Low"}, {"tactics": ["Discovery"], "technique": "Technique/T1046", "coverage": "Low"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1562", "coverage": "Low"}, {"tactics": ["Credential Access"], "technique": "Technique/T1098", "coverage": "Low"}, {"tactics": ["Execution"], "technique": "Technique/T1059", "coverage": "Moderate"}, {"tactics": ["Discovery"], "technique": "Technique/T1012", "coverage": "Low"}]}, {"shortName": "DLL Injection via Load Library", "name": "CAR-2013-10-002", "fields": ["thread/remote_create/src_pid", "thread/remote_create/start_function"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1055", "coverage": "Moderate"}, {"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Moderate"}]}, {"shortName": "Compiled HTML Access", "name": "CAR-2020-11-009", "fields": ["process/create/exe"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1218", "coverage": "High"}]}, {"shortName": "Command Launched from WinLogon", "name": "CAR-2014-11-008", "fields": ["process/create/exe", "process/create/parent_exe"], "attack": [{"tactics": ["Privilege Escalation", "Persistence"], "technique": "Technique/T1546", "coverage": "Moderate"}]}, {"shortName": "Disable UAC", "name": "CAR-2021-01-008", "fields": ["process/create/image_path", "process/create/command_line"], "attack": [{"tactics": ["Privilege Escalation"], "technique": "Technique/T1548", "coverage": "Medium"}]}, {"shortName": "Registry Edit with Creation of SafeDllSearchMode Key Set to 0", "name": "CAR-2021-11-001", "fields": ["process/create/command_line", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation", "Defense Evasion"], "technique": "Technique/T1574", "coverage": "Medium"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1112", "coverage": "Medium"}]}, {"shortName": "SMB Write Request", "name": "CAR-2013-05-003", "fields": ["flow/message/proto_info", "flow/message/dest_port"], "attack": [{"tactics": ["Lateral Movement"], "technique": "Technique/T1570", "coverage": "Moderate"}, {"tactics": ["Lateral Movement"], "technique": "Technique/T1021", "coverage": "Moderate"}, {"tactics": ["Defense Evasion"], "technique": "Technique/T1078", "coverage": "Moderate"}]}, {"shortName": "Batch File Write to System32", "name": "CAR-2021-05-002", "fields": ["file/create/extension", "file/create/file_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1204", "coverage": "Moderate"}]}, {"shortName": "Registry Edit from Screensaver", "name": "CAR-2020-11-011", "fields": ["registry/edit/key", "registry/add/key"], "attack": [{"tactics": ["Persistence", "Privilege Escalation"], "technique": "Technique/T1546", "coverage": "High"}]}, {"shortName": "Create Service In Suspicious File Path", "name": "CAR-2021-05-012", "fields": ["service/create/image_path"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1569", "coverage": "Moderate"}]}, {"shortName": "Credential Dumping via Windows Task Manager", "name": "CAR-2019-08-001", "fields": ["file/create/file_name", "file/create/image_path"], "attack": [{"tactics": ["Credential Access"], "technique": "Technique/T1003", "coverage": "Low"}]}, {"shortName": "Suspicious Run Locations", "name": "CAR-2013-05-002", "fields": ["process/create/image_path"], "attack": [{"tactics": ["Defense Evasion"], "technique": "Technique/T1036", "coverage": "Low"}]}, {"shortName": "Remote Windows Management Instrumentation (WMI) over RPC", "name": "CAR-2014-11-007", "fields": ["flow/message/proto_info"], "attack": [{"tactics": ["Execution"], "technique": "Technique/T1047", "coverage": "Moderate"}]}, {"shortName": "Scheduled Task Creation or Modification Containing Suspicious Scripts, Extensions or User Writable Paths", "name": "CAR-2021-12-001", "fields": ["process/create/command_line"], "attack": [{"tactics": ["Execution", "Persistence", "Privilege Escalation"], "technique": "Technique/T1053", "coverage": "Medium"}]}]} \ No newline at end of file diff --git a/docs/sensors/auditd_2.8.md b/docs/sensors/auditd_2.8.md index 237a44c5..abddec93 100644 --- a/docs/sensors/auditd_2.8.md +++ b/docs/sensors/auditd_2.8.md @@ -15,14 +15,6 @@ auditd is the userspace component to the Linux Auditing System. It's responsible ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -31,12 +23,13 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [file](../data_model/file) @@ -50,6 +43,13 @@ auditd is the userspace component to the Linux Auditing System. It's responsible | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/autoruns_13.98.md b/docs/sensors/autoruns_13.98.md index 2cf2b3de..6863be8e 100644 --- a/docs/sensors/autoruns_13.98.md +++ b/docs/sensors/autoruns_13.98.md @@ -14,6 +14,18 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi ## Data Model Coverage +### [file](../data_model/file) + +| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | +| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | + ### [registry](../data_model/registry) | | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | @@ -33,18 +45,6 @@ Autoruns reports Explorer shell extensions, toolbars, browser helper objects, Wi | `start` | | | | | | | | | | | | `stop` | | | | | | | | | | | -### [file](../data_model/file) - -| | `company` | `content` | `creation_time` | `extension` | `file_name` | `file_path` | `fqdn` | `gid` | `group` | `hostname` | `image_path` | `link_target` | `md5_hash` | `mime_type` | `mode` | `owner` | `owner_uid` | `pid` | `ppid` | `previous_creation_time` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `acl_modify` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `delete` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `modify` | ✓| |✓| |✓|✓|✓| | |✓|✓| |✓| | | | | | | |✓|✓| |✓| | | -| `read` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `timestomp` | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | - diff --git a/docs/sensors/osquery_4.1.2.md b/docs/sensors/osquery_4.1.2.md index 3949c803..69c2ba7d 100644 --- a/docs/sensors/osquery_4.1.2.md +++ b/docs/sensors/osquery_4.1.2.md @@ -14,14 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -30,12 +22,13 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| |✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [file](../data_model/file) @@ -49,6 +42,13 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| | | | |✓|✓| |✓|✓| | | |✓| +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/osquery_4.6.0.md b/docs/sensors/osquery_4.6.0.md index b549f4a3..a00fdea6 100644 --- a/docs/sensors/osquery_4.6.0.md +++ b/docs/sensors/osquery_4.6.0.md @@ -14,14 +14,6 @@ osquery exposes an operating system as a high-performance relational database. T ## Data Model Coverage -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | -| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -30,12 +22,13 @@ osquery exposes an operating system as a high-performance relational database. T | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | | |✓|✓| | | | |✓| | | | |✓| | | | |✓|✓|✓| | | |✓| -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | | | |✓|✓|✓| |✓|✓| | | -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓|✓|✓| | | |✓| |✓| | | | |✓|✓|✓|✓| | | | | | | |✓| | +| `terminate` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### [file](../data_model/file) @@ -49,6 +42,13 @@ osquery exposes an operating system as a high-performance relational database. T | `timestomp` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| | `write` | | |✓| |✓|✓| | | | |✓| |✓| |✓| | |✓|✓| |✓|✓| | | |✓| +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | | | |✓|✓|✓| |✓|✓| | | +| `unload` | | | | | | | | | | | | + diff --git a/docs/sensors/sysmon_10.4.md b/docs/sensors/sysmon_10.4.md index c7d94fe0..7ba7b17f 100644 --- a/docs/sensors/sysmon_10.4.md +++ b/docs/sensors/sysmon_10.4.md @@ -14,21 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [module](../data_model/module) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | -| `unload` | | | | | | | | | | | | | | - -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -37,21 +22,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | | |✓|✓|✓| | | | |✓| | | | |✓| | | |✓|✓|✓|✓| | | |✓| -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | - -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [thread](../data_model/thread) @@ -74,6 +51,29 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| |✓| |✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | + diff --git a/docs/sensors/sysmon_11.0.md b/docs/sensors/sysmon_11.0.md index a958665c..e1770ab5 100644 --- a/docs/sensors/sysmon_11.0.md +++ b/docs/sensors/sysmon_11.0.md @@ -14,21 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [module](../data_model/module) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | -| `unload` | | | | | | | | | | | | | | - -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -37,21 +22,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | | |✓| -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | |✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | | | | | | | | | | | | -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | | | | | | | | | | | | - -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓| |✓| -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓|✓|✓| | |✓| | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [thread](../data_model/thread) @@ -74,6 +51,29 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓| |✓| +| `unload` | | | | | | | | | | | | + +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓|✓| |✓| | +| `unload` | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | |✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | | | | | | | | | | | | +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | | | | | | | | | | | | + diff --git a/docs/sensors/sysmon_13.md b/docs/sensors/sysmon_13.md index 8a2cc608..0cd9514f 100644 --- a/docs/sensors/sysmon_13.md +++ b/docs/sensors/sysmon_13.md @@ -14,21 +14,6 @@ Sysmon is a freely available program from Microsoft that is provided as part of ## Data Model Coverage -### [module](../data_model/module) - -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | -|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| -| `unload` | | | | | | | | | | | | | | - -### [process](../data_model/process) - -| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| -| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | - ### [flow](../data_model/flow) | | `application_protocol` | `content` | `dest_fqdn` | `dest_hostname` | `dest_ip` | `dest_port` | `end_time` | `exe` | `fqdn` | `hostname` | `image_path` | `in_bytes` | `network_direction` | `out_bytes` | `packet_count` | `pid` | `ppid` | `proto_info` | `src_fqdn` | `src_hostname` | `src_ip` | `src_port` | `start_time` | `tcp_flags` | `transport_protocol` | `uid` | `user` | @@ -37,21 +22,13 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `message` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `start` | | |✓| |✓|✓| | |✓| |✓| | | | |✓| | |✓| |✓|✓|✓| | |✓|✓| -### [registry](../data_model/registry) - -| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | -|---|---|---|---|---|---|---|---|---|---|---| -| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| -| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| -| `remove` | |✓|✓| |✓|✓| |✓| | |✓| -| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| - -### [driver](../data_model/driver) +### [process](../data_model/process) -| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | -|---|---|---|---|---|---|---|---|---|---|---| -| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| -| `unload` | | | | | | | | | | | | +| | `access_level` | `call_trace` | `command_line` | `current_working_directory` | `env_vars` | `exe` | `fqdn` | `guid` | `hostname` | `image_path` | `integrity_level` | `md5_hash` | `parent_command_line` | `parent_exe` | `parent_guid` | `parent_image_path` | `pid` | `ppid` | `sha1_hash` | `sha256_hash` | `sid` | `signature_valid` | `signer` | `target_address` | `target_guid` | `target_name` | `target_pid` | `uid` | `user` | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `access` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| `create` | | |✓|✓| | |✓| | |✓|✓|✓|✓| | |✓|✓|✓| |✓|✓| | | | | | | |✓| +| `terminate` | | | | | | |✓| | |✓| | | | | | |✓| | | | | | | | | | | | | ### [thread](../data_model/thread) @@ -74,6 +51,29 @@ Sysmon is a freely available program from Microsoft that is provided as part of | `timestomp` | | |✓| | |✓|✓| | | |✓| | | | | | |✓| |✓| | | | | | | | `write` | | | | | | | | | | | | | | | | | | | | | | | | | | | +### [driver](../data_model/driver) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | +|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| | |✓|✓|✓|✓| +| `unload` | | | | | | | | | | | | + +### [module](../data_model/module) + +| | `base_address` | `fqdn` | `hostname` | `image_path` | `md5_hash` | `module_name` | `module_path` | `pid` | `sha1_hash` | `sha256_hash` | `signature_valid` | `signer` | `tid` | +|---|---|---|---|---|---|---|---|---|---|---|---|---| +| `load` | |✓| |✓|✓| |✓|✓|✓| |✓|✓|✓| +| `unload` | | | | | | | | | | | | | | + +### [registry](../data_model/registry) + +| | `data` | `fqdn` | `hive` | `hostname` | `image_path` | `key` | `new_content` | `pid` | `type` | `user` | `value` | +|---|---|---|---|---|---|---|---|---|---|---| +| `add` | ✓|✓|✓| |✓|✓| |✓| | |✓| +| `key_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +| `remove` | |✓|✓| |✓|✓| |✓| | |✓| +| `value_edit` | |✓|✓| |✓|✓|✓|✓| | |✓| +